awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
chentsulin avatar

chentsulin/awesome-graphql

0
View on GitHub↗
14,975 stars·1,238 forks·6 views

Awesome Graphql

Awesome GraphQL is a curated directory and resource collection for the GraphQL ecosystem. It serves as a central index for developers to discover libraries, tools, and specifications required for building, testing, and managing data layer implementations across various programming languages.

The repository provides access to a comprehensive range of utilities that support the entire GraphQL lifecycle. This includes resources for server-side API development, client-side integration, and schema management. It also highlights tools for security enforcement, such as rate limiting and input validation, as well as diagnostic utilities for API validation, performance testing, and schema visualization.

Features

  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • GraphQL APIs - Acts as a central directory for building and maintaining robust GraphQL server-side interfaces.
  • Server Implementations - Provides comprehensive resources for building and maintaining GraphQL server-side API endpoints.
  • GraphQL Clients - Provides resources for integrating frontend applications with GraphQL data sources using type-safe interfaces.
  • GraphQL Integrations - Provides utilities for bridging database schemas and existing services with GraphQL APIs.
  • GraphQL Security - Highlights security measures for GraphQL APIs including rate limiting and permission enforcement.
  • GraphQL Schema Management - Offers tools for automating the creation, validation, and management of GraphQL schemas.
  • Backend Development - Collection of tools and resources for GraphQL backends.
  • Developer Tools - GraphQL ecosystem tools.
  • GraphQL Resources - A comprehensive list of libraries, tools, and learning resources for GraphQL.
  • Awesome Lists - Resources for GraphQL.
  • Miscellaneous - GraphQL ecosystem and tooling.
  • Data Schema Definitions - Supports schema-first development by providing tools for defining data structures in a language-agnostic format.
  • GraphQL Testing - Includes diagnostic utilities for validating GraphQL schemas and testing query performance.
  • GraphQL Schema Generation - Automates the generation of GraphQL schemas from existing codebases and configurations.
  • Schema Visualizers - Features tools for rendering interactive diagrams and relationship graphs from GraphQL schemas.
  • Type-Safe Client Generators - Includes generators that produce strongly-typed client code from GraphQL schema definitions.
  • Community Documentation Repositories - Serves as a structured index of community-driven documentation and resources for GraphQL.
  • Request Validation Middleware - Provides middleware components for validating incoming GraphQL requests and enforcing security policies.
  • Resolver Implementations - Supports the implementation of resolver logic to fetch data from disparate backend sources.
  • Introspection Tools - Features tools that leverage schema introspection to power documentation and interactive explorers.

Star history

Star history chart for chentsulin/awesome-graphqlStar history chart for chentsulin/awesome-graphql

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Awesome Graphql

Similar open-source projects, ranked by how many features they share with Awesome Graphql.
  • payloadcms/payloadpayloadcms avatar

    payloadcms/payload

    43,053View on GitHub↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    TypeScriptcmscontent-managementcontent-management-system
    View on GitHub↗43,053
  • howtographql/howtographqlhowtographql avatar

    howtographql/howtographql

    8,708View on GitHub↗

    This project is a comprehensive educational resource and fullstack tutorial for GraphQL development. It provides instructional content and guides focused on designing schemas, implementing servers, and managing the end-to-end workflow of building production-ready applications. The material covers the conceptual differences between graph-based data structures and traditional API architectures. It includes a dedicated security course and guides for client integration, teaching users how to fetch data, manage application state, and apply protection measures to secure API endpoints. The scope of

    TypeScriptapollographqlgraphqlprisma
    View on GitHub↗8,708
  • 19majkel94/type-graphql19majkel94 avatar

    19majkel94/type-graphql

    8,088View on GitHub↗

    Type-graphql is a framework for building GraphQL servers that uses TypeScript classes as the single source of truth for schema definitions and types. It provides a schema generator and a resolver framework that allows developers to define queries and mutations using class-based controllers and decorators. The project focuses on a schema-first approach where TypeScript classes and metadata reflection are used to automatically derive GraphQL schemas. It incorporates a dependency injection container to manage the instantiation and lifecycle of resolver classes. The system includes a middleware

    TypeScript
    View on GitHub↗8,088
  • egeerardyn/awesome-latexegeerardyn avatar

    egeerardyn/awesome-LaTeX

    1,637View on GitHub↗

    Curated list of LaTeX awesomeness

    View on GitHub↗1,637
See all 30 alternatives to Awesome Graphql→

Frequently asked questions

What does chentsulin/awesome-graphql do?

Awesome GraphQL is a curated directory and resource collection for the GraphQL ecosystem. It serves as a central index for developers to discover libraries, tools, and specifications required for building, testing, and managing data layer implementations across various programming languages.

What are the main features of chentsulin/awesome-graphql?

The main features of chentsulin/awesome-graphql are: Awesome List, GraphQL APIs, Server Implementations, GraphQL Clients, GraphQL Integrations, GraphQL Security, GraphQL Schema Management, Backend Development.

What are some open-source alternatives to chentsulin/awesome-graphql?

Open-source alternatives to chentsulin/awesome-graphql include: payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define… howtographql/howtographql — This project is a comprehensive educational resource and fullstack tutorial for GraphQL development. It provides… 19majkel94/type-graphql — Type-graphql is a framework for building GraphQL servers that uses TypeScript classes as the single source of truth… ripienaar/free-for-dev — This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for… egeerardyn/awesome-latex — Curated list of LaTeX awesomeness. graphql-hive/graphql-yoga — Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It…