talk - A better commenting experience from Vox Media

  •        10

Online comments are broken. Our open-source commenting platform, Talk, rethinks how moderation, comment display, and conversation function, creating the opportunity for safer, smarter discussions around your work. Read more about Talk here. Built with <3 by The Coral Project, a part of Vox Media.

https://github.com/coralproject/talk#readme
https://github.com/coralproject/talk

Dependencies:

@coralproject/gql-merge : ^0.1.0
@coralproject/graphql-anywhere-optimized : ^0.1.0
@ungap/url-search-params : ^0.1.2
apollo-client : ^1.9.1
apollo-engine : ^0.8.1
apollo-server-express : ^1.2.0
apollo-utilities : ^1.0.3
app-module-path : ^2.2.0
autoprefixer : ^6.5.2
babel-cli : 6.26.0
babel-core : 6.26.0
babel-eslint : 7.2.3
babel-loader : ^7.1.2
babel-plugin-syntax-dynamic-import : ^6.18.0
babel-plugin-transform-async-to-generator : 6.24.1
babel-plugin-transform-class-properties : 6.24.1
babel-plugin-transform-decorators-legacy : 1.3.4
babel-plugin-transform-object-assign : ^6.8.0
babel-plugin-transform-object-rest-spread : ^6.26.0
babel-plugin-transform-react-jsx : ^6.23.0
babel-polyfill : ^6.26.0
babel-preset-es2015 : 6.24.1
babel-preset-react : ^6.23.0
bcryptjs : ^2.4.3
bowser : ^1.7.2
brotli-webpack-plugin : ^0.5.0
bunyan : ^1.8.12
bunyan-debug-stream : ^1.0.8
cli-table2 : ^0.2.0
clipboard : ^1.7.1
colors : ^1.1.2
commander : ^2.11.0
common-tags : ^1.4.0
compression : 1.7.1
compression-webpack-plugin : ^1.0.0
consolidate : 0.14.0
cookie-parser : ^1.4.3
copy-webpack-plugin : ^4.0.0
cross-spawn : ^5.1.0
css-loader : ^0.28.5
dataloader : ^1.3.0
debug : 3.1.0
dialog-polyfill : ^0.4.9
dotenv : ^4.0.0
ejs : ^2.5.7
env-rewrite : ^1.0.2
escape-html : ^1.0.3
eventemitter2 : ^4.1.2
exports-loader : ^0.6.4
express : 4.16.0
express-static-gzip : ^1.1.1
extract-text-webpack-plugin : ^3.0.2
file-loader : ^0.11.2
final-form : ^4.8.1
fluent-langneg : ^0.1.0
form-data : ^2.3.1
fs-extra : ^4.0.1
graphql : ^0.10.1
graphql-ast-tools : 0.2.3
graphql-docs : 0.2.0
graphql-errors : ^2.1.0
graphql-fields : ^1.0.2
graphql-redis-subscriptions : 1.3.0
graphql-subscriptions : ^0.4.3
graphql-tag : ^1.2.3
graphql-tools : ^0.10.1
hammerjs : ^2.0.8
helmet : 3.8.2
history : ^3.0.0
hjson : ^3.1.1
hjson-loader : ^1.0.0
immutability-helper : ^2.2.0
imports-loader : ^0.7.1
inquirer : ^3.2.2
inquirer-autocomplete-prompt : ^0.12.1
intersection-observer : ^0.5.1
ioredis : 3.1.4
ip : ^1.1.5
jest : ^23.0.0
joi : ^13.4.0
jsonwebtoken : ^8.3.0
jwt-decode : ^2.2.0
keymaster : ^1.6.2
kue : 0.11.6
linkify-it : ^2.0.3
lodash : ^4.17.10
lodash-es : ^4.17.10
marked : ^0.3.6
material-design-lite : ^1.2.1
metascraper : ^3.9.2
metascraper-author : ^3.9.2
metascraper-date : ^3.3.0
metascraper-description : ^3.9.2
metascraper-image : ^3.9.2
metascraper-title : ^3.9.2
minimist : ^1.2.0
moment : ^2.18.1
mongoose : ^5.2.1
ms : ^2.0.0
murmurhash-js : ^1.0.0
name-all-modules-plugin : ^1.0.1
node-emoji : ^1.8.1
node-fetch : ^1.7.2
nodemailer : ^2.6.4
npm-run-all : ^4.1.2
nunjucks : ^3.1.3
parallel-webpack : ^2.2.0
passport : ^0.4.0
passport-jwt : ^3.0.0
passport-local : ^1.0.0
performance-now : ^2.1.0
pluralize : ^7.0.0
postcss-loader : ^1.3.3
postcss-smart-import : ^0.5.1
precss : 1.4.0
prop-types : ^15.5.10
proxy-agent : ^3.0.1
pym.js : ^1.3.2
querystringify : ^2.0.0
react : ^15.4.2
react-apollo : ^1.4.12
react-broadcast : ^0.6.2
react-dom : ^15.4.2
react-final-form : ^3.6.0
react-input-autosize : ^1.1.4
react-loadable : ^5.3.1
react-mdl : ^1.11.0
react-mdl-selectfield : ^0.2.0
react-paginate : ^5.0.0
react-portal : ^4.1.2
react-recaptcha : ^2.2.6
react-redux : ^4.4.5
react-router : ^3.0.0
react-tagsinput : ^3.17.0
react-test-renderer : 15.5
react-toastify : ^1.5.0
react-transition-group : ^1.1.3
react-virtualized : 9.13.0
recompose : ^0.23.1
redux : ^3.6.0
redux-thunk : ^2.1.0
resolve : ^1.4.0
semver : ^5.4.1
simplemde : ^1.11.2
smoothscroll-polyfill : ^0.3.5
snake-case : 2.1.0
style-loader : ^0.16.0
subscriptions-transport-ws : ^0.7.2
supports-color : ^4
throng : ^4.0.0
timeago.js : ^2.0.3
timekeeper : ^1.0.0
tlds : ^1.196.0
uglifyjs-webpack-plugin : ^1.1.6
url-join : ^2.0.2
url-loader : ^0.6.0
url-parse : ^1.4.3
uuid : ^3.1.0
webpack : ^3.10.0
webpack-manifest-plugin : ^2.0.0-rc.2
webpack-sources : ^1.0.1
yaml-loader : ^0.4.0
yamljs : ^0.2.10

Tags
Implementation
License
Platform

   




Related Projects

apollo-universal-starter-kit - Apollo 2 Universal Starter Kit — GraphQL React JavaScript app boilerplate for Mobile, Server and Web where code for all platforms built with Webpack to enable max code reuse, stack: Apollo, GraphQL, React 16, React Native, Expo, Express, Knex, SQLite, Twitter Bootstrap, Babel, Webpack

  •    Javascript

Apollo Universal Starter Kit is a SEO friendly boilerplate for Universal Mobile and Web app development built on top of Apollo, GraphQL, React 16, React Native, Expo, Redux, Express with SQL storage support, for styling Twitter Bootstrap, NativeBase and Ant Design integration. Hot Code Reload of back end & front end using Webpack and Hot Module Replacement to reflect your changes instantly and help you stay productive. This starter kit adds full React Native integration, with Webpack as a packager and Expo. No native code compilation tools are needed in order to develop native mobile applications with this kit. You are able to run both web and mobile versions of your app at the same time connected to the same backend.

Vulcan - A toolkit to quickly build apps with React, GraphQL & Meteor

  •    Javascript

This is the Apollo/GraphQL version of Telescope, now known as Vulcan. It is a framework that gives you a set of tools for quickly building React-based web applications. Out of the box, it can handle data loading, automatically generate forms, handle email notifications, and much more. It provides simple building blocks such as posts, comments, forms, and modals, and makes it easy to quickly customize them to build modern, social web apps.

react-apollo - :recycle: React higher-order component for Apollo Client

  •    TypeScript

React Apollo allows you to fetch data from your GraphQL server and use it in building complex and reactive UIs using the React framework. React Apollo may be used in any context that React may be used. In the browser, in React Native, or in Node.js when you want to server side render.React Apollo unlike many other tools in the React ecosystem requires no complex build setup to get up and running. As long as you have a GraphQL server you can get started building out your application with React immediately. React Apollo works out of the box with both create-react-app and React Native with a single install and with no extra hassle configuring Babel or other JavaScript tools.

apollo-client - :rocket: A fully-featured, production ready caching GraphQL client for every server or UI framework

  •    TypeScript

Apollo Client is a fully-featured caching GraphQL client with integrations for React, Angular, and more. It allows you to easily build UI components that fetch data via GraphQL. To get the most value out of apollo-client, you should use it with one of its view layer integrations.To get started with the React integration, go to our React Apollo documentation website.


react-fullstack-graphql - Starter projects for fullstack applications based on React & GraphQL.

  •    Javascript

For a fully-fledged React & Apollo tutorial, visit How to GraphQL. You can more learn about the idea behind GraphQL boilerplates here. All projects are based on graphql-yoga & Apollo Client.

fraql - GraphQL fragments made simple ⚡️

  •    Javascript

Putting data next to your component is a good practice. It is built-in Relay and Lee Byron explains the advantages into his talk about the IDEA architecture. I tried to do it by myself, but relying on fragment names is not an easy task. FraQL solves this issue by bringing isolation, fragments do not rely on their names.

reactql - Universal React+GraphQL starter kit: React 16, Apollo 2, Webpack 4, Styled Components 4, React Router 4, PostCSS, SSR

  •    TypeScript

Universal front-end React + GraphQL starter kit, written in Typescript. Hot code reloading. Make a change anywhere in your code base (outside of the Webpack config), and changes will be pushed down the browser automatically - without page reloads. This happens for React, Styled Components, SASS - pretty much anything.

hackernews-react-graphql - Hacker News clone rewritten with universal JavaScript, using React and GraphQL

  •    TypeScript

This project is a clone of hacker news rewritten with universal JavaScript, using React and GraphQL. It is intended to be an example or boilerplate to help you structure your projects using production-ready technologies.

apollo-resolvers - Expressive and composable resolvers for Apollostack's GraphQL server

  •    Javascript

When standing up a GraphQL backend, one of the first design decisions you will undoubtedly need to make is how you will handle authentication, authorization, and errors. GraphQL resolvers present an entirely new paradigm that existing patterns for RESTful APIs fail to adequately address. Many developers end up writing duplicitous authorization checks in a vast majority of their resolver functions, as well as error handling logic to shield the client from encountering exposed internal errors. The goal of apollo-resolvers is to simplify the developer experience in working with GraphQL by abstracting away many of these decisions into a nice, expressive design pattern. apollo-resolvers provides a pattern for creating resolvers that work, essentially, like reactive middleware. By creating a chain of resolvers to satisfy individual parts of the overall problem, you are able to compose elegant streams that take a GraphQL request and bind it to a model method or some other form of business logic with authorization checks and error handling baked right in.

fullstack-apollo-react-express-boilerplate-project - 💥A sophisticated Apollo in React and Express boilerplate project

  •    Javascript

A full-fledged Apollo Server 2 with Apollo Client 2 starter project with React, Express and PostgreSQL. Since this boilerplate project is using PostgreSQL, you have to install it for your machine and get a database up and running. You find everything for the set up over here: Setup PostgreSQL with Sequelize in Express Tutorial. After you have created a database and a database user, you can fill out the environment variables in the server/.env file.

reason-apollo - Reason binding for Apollo Client and React Apollo

  •    OCaml

This will generate a graphql_schema.json which will be used to safely type your GraphQL queries/mutations.

Canner - Universal Content Management System(CMS) framework using React & Apollo GraphQL, for GraphQL and Restful API

  •    Javascript

CannerCMS lets you build flexible content management systems easy and fast, CMS developers built for CMS developers. Template CMS, Content Management System can build websites fast, but clients often need custom solutions? Well, what CannerCMS do is let creating custom CMS fast and easy with many clouds.

ran - :zap: RAN! React

  •    Javascript

:zap: RAN! React . GraphQL . Next.js Toolkit :zap: - SEO-Ready, Production-Ready, SSR, Hot-Reload, CSS-in-JS, Caching, CLI commands and more...

apollo-cli - :pencil2: Command line tool for development and production Apollo workflows

  •    TypeScript

Apollo CLI brings together your GraphQL clients and servers with tools for validating your schema, linting your operations for compatibility with your server, and generating static types for improved client-side type safety. Checks your GraphQL operations for compatibility with the server. Checks against the published schema in Apollo Engine.

apollo-tooling - :pencil2: Tooling for development and production Apollo workflows

  •    TypeScript

Apollo CLI brings together your GraphQL clients and servers with tools for validating your schema, linting your operations for compatibility with your server, and generating static types for improved client-side type safety. Generate static types for GraphQL queries. Can use the published schema in Apollo Engine or a downloaded schema.

language-babel - ES2017, flow, React JSX and GraphQL grammar and transpilation for ATOM

  •    CoffeeScript

Language grammar for all versions of JavaScript including ES2016 and ESNext, JSX syntax as used by Facebook React, Atom's etch and others, as well as optional typed JavaScript using Facebook flow. This package also supports highlighting of GraphQL language constructs when inside certain JavaScript template strings. For .graphql and .gql file support please see language-graphql . The colour of syntax is determined by the theme in use. By default the language-babel package will detect file types .js,.babel,.jsx, .es, .es6, .mjs and .flow. Use the standard ATOM interface to enable it for other file types. This provides a grammar that scopes the file in order to colour the text in a meaningful way. If other JavaScript grammars are enabled these may take precedence over language-babel. Look at the bottom right status bar indicator to determine the language grammar of a file being edited. language-babel will be shown as either Babel or Babel ES6 JavaScript. Clicking the name will allow the grammar for a file to be changed.

GitHunt-React - :arrows_clockwise: An example app frontend built with Apollo Client and React

  •    Javascript

An example of a client-side app built with React 16 and Apollo Client 2.0.See the application running live at http://www.githunt.com.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.