Top 23 GraphQL Open-Source Projects
Build blazing fast, modern apps and websites with ReactProject mention: Best React + NodeJS tech stacks in 2021? | reddit.com/r/webdev | 2021-05-06
Gatsby -> Gatsby is a tool for creating static websites with React.
Rome is designed to replace Babel, ESLint, webpack, Prettier, Jest, and others.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
🚀 Open source Node.js Headless CMS to easily build customisable APIsProject mention: At what point do I need a CMS | reddit.com/r/webdev | 2021-05-06
I’d recommend taking a look at Strapi. It generates pretty clean tables in MySQL, Postgres, and more. It is built on node, and offers a graphql plugin that works great out of the box. https://strapi.io
👽 Open source API development ecosystem https://hoppscotch.ioProject mention: Building a Discord bot with Azure Logic Apps | dev.to | 2021-05-06
Since calling the webhook is as easy as posting an HTTP request to an URL, you can easily test the content you're building using tools like Postman, hoppscoth.io or Visual Studio Code using the REST Client extension.
Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.Project mention: You don't need a backend developer! | dev.to | 2021-04-30
One word: Hasura. It’s an incredible tool for bootstrapping the backend and serving data for your app. It‘s built on top of GraphQL and PostgreSQL — battle-tested tools by developers around the world.
React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)Project mention: Ask HN: Who wants to be hired? (May 2021) | news.ycombinator.com | 2021-05-03
⚛️ Hooks for fetching, caching and updating asynchronous data in ReactProject mention: What are the most important/have-to-be-known/most useful tools or NuGet packages used for developing C#/.NET web apps? | reddit.com/r/csharp | 2021-05-05
https://react-query.tanstack.com/ because dealing with redux for simple crud apps is overkill.
API server module for Node/ExpressProject mention: [Open Source] I made my first app. Its a fully functional social media app. And I decided to open source it. | reddit.com/r/androiddev | 2021-04-21
I believe you are referring to main.js file. The answer is no. I used parse server for backend. And by default all classes are public which means everyone can read every data. There is a preferred way to prevent this. You disable all class level permissions for every class. Then you put your app logic to cloud code which is main.js file you were looking at. Here is an article about this approach. https://www.back4app.com/docs/security/parse-security
💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB)Project mention: Understanding Types with SQLite and Node.js | dev.to | 2021-04-29
There are plenty of other ORMs out there. Sequelize is among the most popular for Node. Another I came across recently is Prisma.
The Open Source API Client and Design Platform for GraphQL, REST and gRPCProject mention: Sonarr /w Headers error | reddit.com/r/LunaSeaApp | 2021-04-27
You can try downloading a free REST API tool (Postman, Insomnia) and making an API call to your instance with the headers set. You can make a GET HTTP call with no request body to /api/system/status, as this is the exact call made for the connection test.
:rocket: A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL serverProject mention: Apollo Client 3 - Pagination | reddit.com/r/graphql | 2021-01-11
for example using one of this helper functions in the "new InMemoryCache" instance: helper functions
Native GraphQL Database with graph backendProject mention: ORM FOR GO | reddit.com/r/golang | 2021-03-17
I dont use SQL anymore. If you really still have need for fixed schemas, ok, but a graph database like dgraph with graphql makes persisting so much easier, flexible, scaleable and faster.
It really depends on what are you using to write your code. For react components you can try bit
Awesome list of GraphQL & RelayProject mention: Build a chat app with GraphQL Subscriptions & TypeScript: Part 2 | dev.to | 2021-02-28
Also, here's an awesome list of resources to learn further!
GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.Project mention: The API Series - GraphQL and Sending Queries with fetch() | dev.to | 2021-05-06
To learn more about GraphiQL, visit https://github.com/graphql/graphiql
🌍 GraphQL server for Express, Connect, Hapi, Koa and moreProject mention: Listen to your to PostgreSQL database in realtime via WebSockets | news.ycombinator.com | 2021-04-28
In their roadmap here : https://github.com/apollographql/apollo-server/issues/2360#i...
Reaction is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.Project mention: Best Node Js E Commerce Frameworks | reddit.com/r/node | 2021-03-08
https://reactioncommerce.com/ always looked promising to me.
A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React.Project mention: Steam-like market open-source suggestions | reddit.com/r/django | 2021-04-25
Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.Project mention: 5 problem tou will face when switching to headless Wordpress | reddit.com/r/nextjs | 2021-05-04
directus - free open source option, clean ui, simple api, very client friendly
This looks like the same approach to what the graphql DataLoader does!
Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!Project mention: v4.12.0-alpha.0 | reddit.com/r/PostGraphile | 2021-02-15
What are some of the best open-source GraphQL projects? This list will help you: