update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,7 +1,10 @@
<h1 id="awesome-graphql-awesome">awesome-graphql <a
href="https://github.com/sindresorhus/awesome"><img
<h1
id="awesome-graphql-awesome-github-actions-workflow-status">awesome-graphql
<a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
alt="Awesome" /></a> <img
src="https://img.shields.io/github/actions/workflow/status/chentsulin/awesome-graphql/awesome_bot.yml?logo=githubactions&amp;label=Awesome%20Bot"
alt="GitHub Actions Workflow Status" /></h1>
<blockquote>
<p>Awesome list of GraphQL</p>
</blockquote>
@@ -10,7 +13,7 @@ request.</p>
<h2 id="table-of-contents">Table of Contents</h2>
<!-- MarkdownTOC depth=4 -->
<ul>
<li><a href="#awesome-graphql-">awesome-graphql</a>
<li><a href="#awesome-graphql--">awesome-graphql</a>
<ul>
<li><a href="#table-of-contents">Table of Contents</a></li>
<li><a href="#specifications">Specifications</a></li>
@@ -189,21 +192,16 @@ Join <code>#help-graphql</code> on the Reactiflux Discord server.</li>
<li><a
href="https://www.facebook.com/groups/795330550572866/">Facebook</a> -
Group for discussions, articles and knowledge sharing.</li>
<li><a href="https://twitter.com/search?q=%23GraphQL">Twitter</a> - Use
the hashtag <code>#graphql</code>.</li>
<li><a href="https://x.com/search?q=%23GraphQL">X</a> - Use the hashtag
<code>#graphql</code>.</li>
<li><a
href="https://stackoverflow.com/questions/tagged/graphql">StackOverflow</a>
- Questions and answers. Use the tag <code>graphql</code>.</li>
<li><a href="https://github.com/APIs-guru/graphql-apis">GraphQL APIs</a>
- A collective list of public GraphQL APIs.</li>
<li><a href="https://old.reddit.com/r/graphql/">/r/GraphQL</a> - A
<li><a href="https://www.reddit.com/r/graphql/">/r/GraphQL</a> - A
Subreddit for interesting and informative GraphQL content and
discussions.</li>
<li><a href="https://graphql.jobs">GraphQL Jobs</a> - A list of
GraphQL-based jobs in startups all over the world.</li>
<li><a href="https://www.codever.land/search?q=graphql">Codever</a> -
Dev bookmarks. Use the tag <a
href="https://www.codever.land/bookmarks/t/graphql">graphql</a>.</li>
</ul>
<p><a name="meetup" /></p>
<h2 id="meetups">Meetups</h2>
@@ -355,6 +353,12 @@ Framework NodeJS for GraphQL.</li>
<li><a
href="https://github.com/contrawork/graphql-helix">graphql-helix</a> - A
highly evolved GraphQL HTTP Server.</li>
<li><a href="https://github.com/getcronit/pylon">pylon</a> - Write
full-feature APIs with just functions. No more boilerplate code, no more
setup. Just write functions and deploy.</li>
<li><a href="https://github.com/hypermodeinc/modus">modus</a> -
Serverless runtime based on WebAssembly that delivers auto-generated
GraphQL APIs.</li>
</ul>
<h5 id="databases-orms">Databases &amp; ORMs</h5>
<ul>
@@ -400,6 +404,12 @@ graphql schemas in typescript easy, fast and enjoyable.</li>
<li><a href="https://github.com/stepci/garph">garph</a> - Garph is
full-stack framework for building type-safe GraphQL APIs in
TypeScript.</li>
<li><a href="https://github.com/modevol-com/gqloom">gqloom</a> - GQLoom
is a GraphQL weaver for TypeScript/JavaScript that weaves GraphQL schema
and resolvers using <a
href="https://github.com/fabian-hiller/valibot">Valibot</a>, <a
href="https://github.com/colinhacks/zod">Zod</a>, or <a
href="https://github.com/jquense/yup">Yup</a>.</li>
<li><a href="https://github.com/idurar/fast-graphql">fast-graphql</a> -
Graphql Tools to Structure, Combine Resolvers and Merge Schema
Definitions for Node.js, Next.Js and Graphql Apollo server</li>
@@ -523,6 +533,11 @@ href="https://github.com/wundergraph/graphql-go-tools">graphql-go-tools</a>
- A graphQL Router / API Gateway framework written in Golang, focussing
on correctness, extensibility, and high-performance. Supports Federation
v1 &amp; v2, Subscriptions &amp; more.</li>
<li><a
href="https://github.com/sophiabits/graphql-sunset">graphql-sunset</a> -
Quickly and easily add support for the <code>Sunset</code> header to
your GraphQL server, to better communicate upcoming breaking
changes.</li>
</ul>
<p><a name="js-example" /></p>
<h4 id="javascript-examples">JavaScript Examples</h4>
@@ -666,7 +681,11 @@ Subscriptions support.</li>
href="https://github.com/dpauli/php-graphql-request-builder">graphql-request-builder</a>
- Builds request payload in GraphQL structure.</li>
<li><a href="https://www.drupal.org/project/graphql">drupal/graphql</a>
- Craft and expose a GraphQL schema for Drupal 8+.</li>
- Craft and expose a GraphQL schema for Drupal 9 and 10.</li>
<li><a
href="https://github.com/jerowork/graphql-attribute-schema">jerowork/graphql-schema-builder</a>
- Easily build your GraphQL schema for webonyx/graphql-php using PHP
attributes instead of large configuration arrays.</li>
</ul>
<p><a name="php-example" /></p>
<h4 id="php-examples">PHP Examples</h4>
@@ -950,6 +969,8 @@ GraphQL introspection query.</li>
implementation of GraphQL for Go follows graphql-js</li>
<li><a href="https://github.com/graph-gophers/graphql-go">graphql-go</a>
- GraphQL server with a focus on ease of use.</li>
<li><a href="https://github.com/kadirpekel/gql">gql</a> - Code first
graphql (graphql-go/graphql) schema builder.</li>
<li><a href="https://github.com/99designs/gqlgen">gqlgen</a> - Go
generate based graphql server library.</li>
<li><a href="https://github.com/graphql-go/relay">graphql-relay-go</a> -
@@ -962,8 +983,18 @@ href="https://github.com/wundergraph/graphql-go-tools">graphql-go-tools</a>
- A graphQL Router / API Gateway framework written in Golang, focussing
on correctness, extensibility, and high-performance. Supports Federation
v1 &amp; v2, Subscriptions &amp; more.</li>
<li><a href="https://github.com/Raezil/vibeGraphql">vibeGraphql</a> -
vibeGraphQL is a minimalistic GraphQL library for Go that supports
queries, mutations, and subscriptions with a clean and intuitive API. It
was vibe coded using ChatGPT o3 model.</li>
<li><a href="https://github.com/Raezil/Thunder">Thunder</a> - A scalable
microservices framework powered by Go, gRPC-Gateway, Prisma, and
Kubernetes. It exposes REST, gRPC and Graphql</li>
<li><a
href="https://github.com/ysugimoto/grpc-graphql-gateway">grpc-graphql-gateway</a>
- A protoc plugin that generates graphql execution code from Protocol
Buffers. <a name="go-example" /></li>
</ul>
<p><a name="go-example" /></p>
<h4 id="go-examples">Go Examples</h4>
<ul>
<li><a
@@ -1239,8 +1270,7 @@ platform for building high-performance GraphQL backends.</li>
<ul>
<li><a href="https://graphql-rust.github.io/">Warp GraphQL
Juniper</a></li>
<li><a
href="https://tailcall.run/docs/getting_started/configuration">Tailcall</a></li>
<li><a href="https://tailcall.run/docs/">Tailcall</a></li>
</ul>
<p><a name="d" /></p>
<h3 id="d-dlang">D (dlang)</h3>
@@ -1350,8 +1380,11 @@ tool to visualize GraphQL schemas and to output a graph data structure
as a graphviz .dot format.</li>
<li><a href="https://github.com/eerimoq/gqt">gqt</a> - Build and execute
GraphQL queries in the terminal.</li>
<li><a href="https://graphproxy.com/">Graph Proxy</a> - Graph Proxy
detects and displays all GraphQL network traffic.</li>
<li><a href="https://studio.hackolade.com/">Hackolade</a> - Visual
GraphQL schema editor to generate Schema Definition Language files
without any knowledge of the GraphQL syntax. Also visualize and document
existing endpoints with introspection. Additional info and instructions
<a href="https://hackolade.com/help/GraphQL.html">here</a></li>
</ul>
<p><a name="tool-testing" /></p>
<h3 id="tools---testing">Tools - Testing</h3>
@@ -1380,11 +1413,6 @@ bruteforce.</li>
href="https://www.stackhawk.com/blog/automated-graphql-security-testing">StackHawk
- GraphQL Vulnerability Scanner</a> - <a
href="https://www.stackhawk.com">StackHawk</a></li>
<li><a
href="https://www.tinfoilsecurity.com/blog/graphql-security-scanning">Tinfoil
Security - GraphQL Security Scanner</a> - <a
href="https://www.tinfoilsecurity.com/solutions/api-scanner">Tinfoil
Security</a></li>
<li><a href="https://github.com/doyensec/inql">InQL Scanner</a> - A Burp
Extension for GraphQL Security Testing</li>
<li><a
@@ -1416,9 +1444,6 @@ for GraphQL network inspection.</li>
<li><a href="https://github.com/APIs-guru/graphql-faker">GraphQL
Faker</a> - 🎲 Mock or extend your GraphQL API with faked data. No
coding required.</li>
<li><a href="http://graphqldesigner.com/">GraphQL Designer</a> - A
developers web-app tool to rapidly prototype a full stack CRUD
implementation of GraphQL with React.</li>
</ul>
<h3 id="tools---docs">Tools - Docs</h3>
<ul>
@@ -1515,13 +1540,13 @@ query from your SaaS app.</li>
href="https://github.com/anvilco/graphql-introspection-tools">microfiber</a>
- Query and manipulate GraphQL introspection query results in useful
ways.</li>
<li><a href="https://www.illacloud.com/">ILLA Cloud</a> Open-source
low-code tool building platform provides an easy way to integrate with
GraphQL with minimal configurations</li>
<li><a href="https://www.dronahq.com/">DronaHQ</a> - Build internal
tools, dashboards, admin panel on top of GraphQL data in minutes</li>
<li><a href="https://dynaboard.com">Dynaboard</a> - Generate low-code
web apps from any GraphQL API using AI. <a name="databases" /></li>
web apps from any GraphQL API using AI.</li>
<li><a href="https://github.com/romshark/gqlhash">gqlhash</a> -
Lightning fast query hasher that ignores formatting diffs and comments
and supports multiple hashing functions. <a name="databases" /></li>
</ul>
<h2 id="databases">Databases</h2>
<ul>
@@ -1537,11 +1562,6 @@ latency, high throughput Graph database with GraphQL as the query
language</li>
<li><a href="https://edgedb.com/">EdgeDB</a> - The next generation
object-relational database with native GraphQL support.</li>
<li><a href="https://fauna.com">FaunaDB</a> - Relational NoSQL database
with <a
href="https://fauna.com/blog/getting-started-with-graphql-part-1-importing-and-querying-your-schema">GraphQL
schema import.</a> Supports joins, indexes, and multi-region ACID
transactions with serverless pay-per-use pricing.</li>
<li><a href="https://arangodb.com/">ArangoDB</a> - Native multi-model
database with <a
href="https://www.arangodb.com/docs/3.4/foxx-reference-modules-graph-ql.html">GraphQL
@@ -1553,11 +1573,6 @@ Framework</a>.</li>
with a <a
href="https://weaviate.io/developers/weaviate/api/graphql">GraphQL
interface</a> built to scale your machine learning models.</li>
<li><a href="https://www.lunasec.io/">LunaSec</a> - Key-Value Database
for encrypting/tokenizing sensitive data with <a
href="https://www.lunasec.io/docs/pages/getting-started/dedicated-tokenizer/graphql/">GraphQL
support</a> to authorize requests. - <a
href="https://github.com/lunasec-io/lunasec">Source Code</a></li>
</ul>
<p><a name="services" /></p>
<h2 id="services">Services</h2>
@@ -1575,9 +1590,6 @@ open-source framework that makes you <em>completely</em> forget about
infrastructure and allows you to focus exclusively on your business
logic. It autogenerates a GraphQL API for your models, supporting
mutations, queries, and subscriptions.</li>
<li><a href="https://hypi.io/">Hypi</a> - Low-code, scalable, serverless
backend as a service. Your GraphQL &amp; REST over GraphQL backend in
minutes.</li>
<li><a href="https://nhost.io/">Nhost</a> - Open source Firebase
alternative with GraphQL</li>
<li><a href="https://github.com/mirumee/saleor/">Saleor</a> -
@@ -1619,9 +1631,6 @@ GraphQL APIs in Elixir with Absinthe</a> by Bruce Williams and Ben
Wilson</li>
<li><a href="https://www.roadtographql.com/">The Road to
GraphQL</a></li>
<li><a
href="https://www.packtpub.com/web-development/learning-graphql-and-relay">Learning
GraphQL and Relay</a> by Samer Buna</li>
<li><a href="https://leanpub.com/book-graphql">Practical GraphQL</a> by
Daniel Schmitz</li>
<li><a href="https://book.productionreadygraphql.com">Production Ready
@@ -1723,12 +1732,12 @@ GraphQL blog</a></li>
<p><a name="security-blog" /></p>
<h3 id="blogs---security">Blogs - Security</h3>
<ul>
<li><a href="https://blog.escape.tech">Escape - The GraphQL Security
<li><a href="https://escape.tech/blog">Escape - The GraphQL Security
Blog</a> - Learn about GraphQL security, performance, testing and
building production-ready APIs with the latest tools and best practices
of the GraphQL ecosystem.</li>
<li><a
href="https://blog.escape.tech/9-graphql-security-best-practices/">9
href="https://escape.tech/blog/9-graphql-security-best-practices/">9
GraphQL Security Best Practices</a></li>
<li><a
href="https://medium.com/@localh0t/discovering-graphql-endpoints-and-sqli-vulnerabilities-5d39f26cea2e">Discovering
@@ -1738,9 +1747,6 @@ GraphQL API</a></li>
<li><a
href="https://nordicapis.com/security-points-to-consider-before-implementing-graphql/">Security
Points to Consider Before Implementing GraphQL</a></li>
<li><a href="https://www.acceis.fr/graphql-for-pentesters/">GraphQL for
Pentesters</a> - Introduction to Basic Concepts, Security Considerations
&amp; Reconnaissance, Vulnerabilities and Attacks, Offensive Tools.</li>
<li><a
href="https://www.osohq.com/post/graphql-authorization">Authorization
Patterns in GraphQL</a></li>
@@ -1787,6 +1793,9 @@ a GraphQL Server with Node.js and SQL</a></li>
<li><a href="https://www.slideshare.net/LondonReact/graph-ql">GraphQL at
The Financial Times</a></li>
<li><a
href="https://www.permit.io/blog/implementing-graphql-authorization">Implementing
GraphQL RBAC Authorization: A Practical Guide</a></li>
<li><a
href="https://jacobwgillespie.com/2015-10-09-from-rest-to-graphql">From
REST to GraphQL</a></li>
<li><a
@@ -1868,7 +1877,7 @@ Apollos free interactive learning platform.</li>
<li><a
href="https://github.com/mugli/learning-graphql">learning-graphql</a> -
An attempt to learn GraphQL.</li>
<li><a href="https://roadmap.sh/graphql/">GraphQL Roadmap</a> - Step by
<li><a href="https://roadmap.sh/graphql">GraphQL Roadmap</a> - Step by
step guide to learn GraphQL.</li>
<li><a href="https://escape.tech/academy/">GraphQL Security Academy</a>
- a free and interactive platform to learn GraphQL security: how to
@@ -1881,3 +1890,5 @@ alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://github.com/chentsulin">Chen-Tsu Lin</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p><a href="https://github.com/chentsulin/awesome-graphql">graphql.md
Github</a></p>