开源软件名称(OpenSource Name):hasura/awesome-react-graphql
开源软件地址(OpenSource Url):https://github.com/hasura/awesome-react-graphql
开源编程语言(OpenSource Language):
开源软件介绍(OpenSource Introduction):Awesome React GraphQL
A curated collection of resources, clients and tools that make working with GraphQL and React/React Native awesome.
Contents
General Resources
Clients
React and React Native clients for GraphQL
- Apollo: Apollo Client is a community-driven GraphQL client for React, JavaScript, and native platforms
- Relay Modern: A JavaScript framework for building data-driven React applications
- AppSync: JavaScript GraphQL library for Offline, Sync, Sigv4. includes support for React Native
- urql: Universal React Query Library
Developer Tools
Tools for better development (debugging, linting, validation etc)
- Code generators:
- apollo-codegen: Generate API code or type annotations based on a GraphQL schema and query documents
- graphql-code-generator: GraphQL code generator with flexible support for custom templates
- Linters:
- ReactJS Debugging Tools
- React Native Debugging Tools
- GraphQL Workflows:
- Apollo Client Tools
- Apollo Cache Updater - Helper for updating the apollo cache after a mutation in scenarios where apollo's in-place update may not be sufficient.
Tutorials
Awesome tutorials for using GraphQL with React and React Native
- ReactJS
- React Native
- Miscellaneous
Boilerplates and Example Apps
Boilerplates and examples for a headstart in development
- ReactJS
- ReactQL: Universal React+GraphQL starter kit
- UniversalRelayBoilerplate
- React AppSync Starter App
Boilerplate + examples for React Native (iOS, Android), React (isomorphic, Material-UI), Relay, GraphQL, JWT, Node.js, Apache Cassandra.
- Relay Skeleton - Relay project skeleton.
- Next.js Serverless with Apollo
- Next.js With Apollo - Boilerplate for building Next.js apps with Apollo.
- Universal React Apollo - Universal React Apollo Example App with Webpack, Recompose, CSS Modules, and other cool stuff.
- GitHunt React
- Extensive React + Apollo + GraphQL GitHub Client
- React + GraphQL GitHub Client
- A simple React GraphQL Client
- Apollo-Link-State in React
- Mocking a Apollo Client in React for Testing
- Testing Apollo Client in React
- React Native
Advanced Use Cases
- Server-side Rendering
- Offline apps
- Realtime
- Gatsby: Blazing-fast static site generator for React
- JWT
- Performance Tracing
Server Side Tools
Get a GraphQL backend for your applications using these service providers
- AWS AppSync: Build data-driven apps with real-time and offline capabilities
- Graphcool: Self-Hosted GraphQL BaaS
- Hasura: Instant GraphQL APIs on Postgres
- Postgraphile: Rapidly build highly customisable GraphQL APIs
- Prisma: Turn your database into a GraphQL API.
Articles and Videos
Articles
Videos
Stories
Good and bad experiences
Books
|
请发表评论