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
Back to graphql-boilerplates/react-fullstack-graphql

Open-source alternatives to React Fullstack Graphql

30 open-source projects similar to graphql-boilerplates/react-fullstack-graphql, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best React Fullstack Graphql alternative.

  • 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
  • async-graphql/async-graphqlasync-graphql avatar

    async-graphql/async-graphql

    3,671View on GitHub↗

    async-graphql is a type-safe framework for building specification-compliant GraphQL servers in Rust. It uses procedural macros to automatically generate schemas from native language structures, ensuring consistency between the data model and the API specification. The project provides native support for Apollo Federation v2, allowing entities and fields to be shared and resolved across multiple distributed subgraphs. It also implements real-time data streaming via WebSocket subscriptions and asynchronous event streams. The framework includes a wide array of capabilities for schema design, su

    Rust
    View on GitHub↗3,671
  • learnapollo/learnapollolearnapollo avatar

    learnapollo/learnapollo

    5,153View on GitHub↗

    This project is an interactive learning resource and tutorial for implementing the Apollo GraphQL client. It provides a guided instructional experience to teach frontend data management, specifically focusing on how to connect web applications to GraphQL data sources. The platform uses a sequenced path of hands-on lessons and interactive code walkthroughs. These modules combine instructional text with executable code blocks to demonstrate real-time API behavior and the integration of GraphQL into frontend frameworks. The curriculum covers the use of declarative queries and schema-driven data

    TypeScriptangular-2apolloapollo-ios
    View on GitHub↗5,153

AI search

Explore more awesome repositories

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

Find more with AI search
  • mxstbr/react-boilerplatemxstbr avatar

    mxstbr/react-boilerplate

    29,487View on GitHub↗

    This project is a pre-configured project foundation for building scalable web applications. It serves as a React application boilerplate and component scaffold designed to provide a scalable architecture and a foundation for long-term growth. The setup is characterized by an offline-first web framework that maintains application availability without an active network connection. It includes an internationalized UI foundation with integrated translation tooling and a modular CSS-in-JS setup for scoped, component-level styling. The boilerplate covers broader capability areas including automate

    JavaScript
    View on GitHub↗29,487
  • kriasoft/nodejs-api-starterkriasoft avatar

    kriasoft/nodejs-api-starter

    3,970View on GitHub↗

    This project is a full stack monorepo boilerplate and Node.js GraphQL API template. It provides a seed project that integrates a schema-first GraphQL API, a PostgreSQL database, and a React frontend within a single repository to share types between the backend and user interface. The architecture includes a serverless wrapper for cloud deployment and automatic scaling. It implements a request batching layer to optimize database performance by preventing the N+1 query problem. The project covers database management through migration-based schema versioning and seed files. It also includes cap

    TypeScript
    View on GitHub↗3,970
  • chillicream/hotchocolateChilliCream avatar

    ChilliCream/hotchocolate

    5,713View on GitHub↗

    HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP. It provides code-first schema generation directly from C# classes and attributes, keeping the schema and business logic in sync without manual type definitions. The project also includes a GraphQL gateway that composes multiple GraphQL and REST endpoints into a single unified schema, along with a GraphQL IDE for exploring, testing, and debugging GraphQL APIs interactively. The project distinguishes itself through its comprehensive tooling ecosystem, which includes a GraphQL c

    C#
    View on GitHub↗5,713
  • graphql/express-graphqlgraphql avatar

    graphql/express-graphql

    6,270View on GitHub↗

    express-graphql is a GraphQL API server implementation and HTTP middleware that connects a GraphQL schema to an HTTP server. It provides a request parser to extract queries and variables from various content types and a context provider to inject HTTP request data and session state into resolver functions. The library includes a browser-based interactive IDE that detects GET requests to serve an HTML interface for testing queries and inspecting responses. It also supports a custom execution pipeline, allowing for the override of default parsing, validation, execution, and error formatting fun

    TypeScriptexpress-graphqlexpress-middlewaregraphql
    View on GitHub↗6,270
  • spring-projects/spring-graphqlspring-projects avatar

    spring-projects/spring-graphql

    1,591View on GitHub↗

    Spring GraphQL is a Java framework designed for building GraphQL services by mapping schema definitions directly to backend controller logic. It provides a reactive execution engine that processes queries and subscriptions asynchronously, supporting multiple network transports to facilitate communication between clients and data sources. The framework distinguishes itself through annotation-driven request routing, which decouples schema definitions from business logic to reduce implementation boilerplate. It includes native support for federated service composition, allowing developers to agg

    Javagraphqlspring-graphql
    View on GitHub↗1,591
  • apollographql/apollo-androidapollographql avatar

    apollographql/apollo-android

    3,953View on GitHub↗

    This project is a strongly-typed GraphQL client library and code generator designed for Android, JVM, and Kotlin Multiplatform. It provides a toolset for executing queries and mutations, generating immutable classes and parsers from GraphQL schemas to ensure compile-time type safety. The library features a normalized client-side caching system that flattens server responses into a lookup table to maintain a single source of truth. It includes a specialized subscription client for handling real-time server-side updates via WebSockets or Server-Sent Events, and a mocking framework for simulatin

    Kotlin
    View on GitHub↗3,953
  • neelance/graphql-goneelance avatar

    neelance/graphql-go

    4,756View on GitHub↗

    graphql-go is a server library for implementing GraphQL servers in Go. It provides the core infrastructure for schema parsing, resolver mapping, and query execution. The library includes a subscription engine that enables real-time data streaming to clients using WebSocket transport. It also features an execution tracer for monitoring and profiling query performance through telemetry tools. The system manages resource consumption and stability through a query optimizer that enforces depth restrictions and controls resolver concurrency. It supports data fetching optimization via field-level p

    Go
    View on GitHub↗4,756
  • appwrite/sdk-for-react-nativeappwrite avatar

    appwrite/sdk-for-react-native

    4,274View on GitHub↗

    This is a Backend-as-a-Service SDK for React Native, providing a library to integrate mobile applications with backend services. It serves as a client for managing user authentication, cloud databases, and remote file storage within a mobile environment. The SDK enables mobile developers to implement secure login flows using OAuth, email, and phone verification. It includes a database client for performing CRUD operations on structured data and a storage client for uploading and retrieving binary assets from remote cloud buckets. Additionally, it features a WebSocket-based interface to receiv

    TypeScriptappwritebaasjavascript
    View on GitHub↗4,274
  • loopbackio/loopback-nextloopbackio avatar

    loopbackio/loopback-next

    5,095View on GitHub↗

    LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI server implementation that can either generate machine-readable specifications from code or produce implementation controllers and models from existing specifications. The framework distinguishes itself through a central dependency injection container and a repository-pattern data access layer. This architecture decouples application logic from component construction and persistent storage, allowing for a pluggable system where data sources and business logic are isolated throug

    TypeScript
    View on GitHub↗5,095
  • azat-co/practicalnodeazat-co avatar

    azat-co/practicalnode

    3,787View on GitHub↗

    Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side programming with Node.js. It provides a structured approach to building scalable network services, REST APIs, and real-time applications using asynchronous JavaScript. The project serves as a detailed implementation guide for several core backend patterns, including MongoDB data modeling and the construction of REST API development kits. It emphasizes a specific workflow for Docker containerization and offers a variety of strategies for managing user identity through stateless tok

    JavaScriptapressawsaws-ec2
    View on GitHub↗3,787
  • graph-gophers/graphql-gograph-gophers avatar

    graph-gophers/graphql-go

    4,755View on GitHub↗

    graphql-go is a schema-first GraphQL library and server implementation for Go. It provides a query execution engine and schema parser that converts schema definition strings into executable structures and validates resolver signatures. The library also includes a streaming implementation for real-time GraphQL subscriptions using channels within resolvers. The project distinguishes itself through parallel resolver execution to reduce request latency and the use of buffer-pool memory management to lower garbage collection overhead. It enables the creation of cloneable schema instances from a sh

    Go
    View on GitHub↗4,755
  • strawberry-graphql/strawberrystrawberry-graphql avatar

    strawberry-graphql/strawberry

    4,674View on GitHub↗

    Strawberry is a type-safe GraphQL library for Python that enables the design of schemas using Python type annotations and dataclasses. It functions as an asynchronous GraphQL server and execution engine, providing a bridge to expose schemas across ASGI-compliant web frameworks such as FastAPI, Django, Flask, and Litestar. The project implements GraphQL Federation, allowing for the creation of distributed schemas and entities that merge into a unified supergraph across multiple services. It also includes a dedicated toolkit for the Relay specification, supporting global object identification a

    Pythonasgiasynciodjango
    View on GitHub↗4,674
  • microsoft/typescript-react-startermicrosoft avatar

    microsoft/TypeScript-React-Starter

    11,043View on GitHub↗

    This project is a TypeScript React starter template and frontend development boilerplate. It provides a pre-configured project scaffold and foundation for building type-safe user interfaces, integrating essential tooling for typing, linting, and testing to accelerate the start of a web application. The scaffold distinguishes itself by providing a complete production asset pipeline that generates minified JavaScript and CSS bundles to optimize loading speeds. It includes a dedicated component testing suite for executing logic and snapshot tests in a simulated browser environment, alongside a h

    TypeScript
    View on GitHub↗11,043
  • webpack/webpack-dev-serverwebpack avatar

    webpack/webpack-dev-server

    7,853View on GitHub↗

    webpack-dev-server is a local web server designed to serve webpack bundles and trigger browser refreshes when source files change. It functions as a development environment that hosts bundled applications and provides a live reloading workflow. The project distinguishes itself by supporting hot module replacement to update modules in a running application without a full page reload. It also acts as an HTTP proxy to redirect network request paths to different backends and provides history API fallbacks specifically for hosting single-page applications. The server includes capabilities for mon

    JavaScripthot-reloadserverwebpack
    View on GitHub↗7,853
  • microsoft/botframework-sdkmicrosoft avatar

    microsoft/botframework-sdk

    7,803View on GitHub↗

    This project is a conversational AI software development kit and framework used to build interactive chatbots that engage in natural language conversations and execute tasks for end users. It provides a multi-channel bot framework that connects conversational agents to various external messaging services using standardized adapters. The SDK includes a conversational workflow orchestrator and a natural language processing toolkit for analyzing user intent and extracting entities to route conversation flows. It further incorporates a speech integration framework that enables bidirectional audio

    JavaScriptazure-bot-servicebotbot-builder
    View on GitHub↗7,803
  • clintonwoo/hackernews-react-graphqlclintonwoo avatar

    clintonwoo/hackernews-react-graphql

    4,533View on GitHub↗

    This project is a GraphQL web application with a React frontend that utilizes server-side rendering to generate HTML on the server for improved initial load times and search engine indexing. The application supports both static site generation for fast delivery via pre-rendered HTML files and containerized deployment to ensure consistent runtime behavior across different environments. The project includes capabilities for GraphQL data integration, frontend asset optimization through code-splitting, and component UI verification using snapshot testing. It also provides a mechanism for managin

    TypeScriptapolloexpressgraphql
    View on GitHub↗4,533
  • react-webpack-generators/generator-react-webpackreact-webpack-generators avatar

    react-webpack-generators/generator-react-webpack

    2,851View on GitHub↗

    This project is a command-line utility designed to automate the initialization and maintenance of React application environments. It provides a structured foundation for new projects by scaffolding pre-configured build settings, directory layouts, and testing environments, allowing developers to jumpstart their workflows with standardized configurations. The tool distinguishes itself through its integrated approach to both project scaffolding and ongoing development tasks. Beyond initial setup, it includes generators for creating standardized user interface components, complete with associate

    JavaScript
    View on GitHub↗2,851
  • rmanguinho/clean-reactrmanguinho avatar

    rmanguinho/clean-react

    1,480View on GitHub↗

    Clean React is a frontend development framework and application template designed to provide a structured foundation for building scalable web applications. It serves as a boilerplate that organizes complex user interface logic into decoupled, testable layers using TypeScript. The project distinguishes itself by enforcing a strict clean architecture and interface-driven design, which separates high-level business rules from low-level framework details. It integrates a dependency injection container and reactive state management primitives to ensure that system components remain interchangeabl

    TypeScriptclean-architectureclean-codedesign-pattern
    View on GitHub↗1,480
  • davezuko/react-redux-starter-kitdavezuko avatar

    davezuko/react-redux-starter-kit

    10,228View on GitHub↗

    This project is a pre-configured foundation for web applications, providing a structured codebase and build tools for starting new frontend projects. It serves as a boilerplate that integrates React for the user interface, Redux for state management, and React-Router for navigation. The architecture is distinguished by its use of nested route definitions to handle hierarchical navigation and a system for dynamic reducer injection, which allows state management logic to be added to the store at runtime as specific modules load. The toolkit covers a broad range of frontend capabilities, includ

    JavaScript
    View on GitHub↗10,228
  • webonyx/graphql-phpwebonyx avatar

    webonyx/graphql-php

    4,717View on GitHub↗

    This project is a PHP implementation of the GraphQL specification. It provides a suite of tools for building servers that process queries and mutations, including a schema parser, an execution engine for evaluating operations, and a toolkit for manipulating abstract syntax trees. The library differentiates itself through a specialized AST toolkit that allows for the inspection, modification, and printing of GraphQL abstract syntax trees. It also includes a mechanism for deferred field resolution to enable asynchronous data fetching and prevent blocking the primary execution thread. The imple

    PHP
    View on GitHub↗4,717
  • absinthe-graphql/absintheabsinthe-graphql avatar

    absinthe-graphql/absinthe

    4,400View on GitHub↗

    Absinthe is a GraphQL server implementation and query engine for the Elixir ecosystem. It provides the fundamental toolkit for building GraphQL APIs, including a processing engine that parses, validates, and executes documents against a defined application schema. The project includes a batch resolver to optimize database performance by grouping field requests and a complexity guard to protect system resources by rejecting queries that exceed defined cost thresholds. It also features a schema adapter that translates internal Elixir naming conventions to external GraphQL casing for client comp

    Elixir
    View on GitHub↗4,400
  • vulcanjs/vulcanVulcanJS avatar

    VulcanJS/Vulcan

    7,908View on GitHub↗

    Vulcan is a GraphQL framework for Meteor that integrates a GraphQL data layer with React components to build full-stack web applications. It provides a structured approach to application development within the Meteor ecosystem, focusing on real-time synchronization and unified data management. The framework enables a development workflow that connects React user interfaces to a GraphQL API. It extends the Meteor platform by using GraphQL as the primary data layer to handle state management and data fetching. The system covers full-stack web development through a schema-driven state managemen

    JavaScript
    View on GitHub↗7,908
  • react-boilerplate/react-boilerplate-cra-templatereact-boilerplate avatar

    react-boilerplate/react-boilerplate-cra-template

    1,852View on GitHub↗

    This project provides a pre-configured frontend template for building single-page applications with integrated routing, unidirectional state management, and component-scoped style isolation. It includes command-line tooling to automatically generate boilerplate components, containers, routes, and associated test files to accelerate feature development. The development environment incorporates static type enforcement, automated code formatting and linting, and hot module replacement to maintain code quality and preserve application state during updates. Additional capabilities include dynamic

    TypeScriptcreate-react-appcreate-react-app-typescripti18n
    View on GitHub↗1,852
  • devias-io/material-kit-reactdevias-io avatar

    devias-io/material-kit-react

    5,587View on GitHub↗

    Material Kit React is a dashboard template for React applications built with Material UI. It provides a type-safe foundation for developing administrative interfaces and management dashboards using TypeScript. The project includes pre-configured authentication flows for identity management, with specific integrations for Auth0 single sign-on and Firebase session management. It covers application scaffolding and enterprise UI prototyping through pre-designed layouts for system settings and user administration. The system uses a centralized design token system for theme customization and distr

    TypeScriptadminadmin-dashboardadmin-template
    View on GitHub↗5,587
  • postlight/headless-wp-starterpostlight avatar

    postlight/headless-wp-starter

    4,558View on GitHub↗

    This project is a headless WordPress starter kit and React frontend boilerplate. It provides a decoupled CMS architecture that separates the WordPress data source from the presentation layer, utilizing WordPress as a content API and React for the client-side user interface. The starter kit includes a Dockerized WordPress environment for rapid local development bootstrapping. It implements a GraphQL integration to fetch content and custom data schemas from the backend, using JSON Web Tokens for secure API authentication. The project covers content migration and data import from external insta

    JavaScriptgraphql-apiheadless-cmsheadless-wp
    View on GitHub↗4,558
  • graphql/graphql-specgraphql avatar

    graphql/graphql-spec

    14,573View on GitHub↗

    This repository contains the official technical specification for GraphQL. It serves as the formal standard defining the query language, the execution engine, and the schema definition rules required to maintain consistency across different API implementations. The specification establishes a language-agnostic standard for query syntax and semantics, alongside a formal protocol for introspection. It provides the documented algorithms and logic requirements necessary for implementing a consistent server, ensuring that metadata about types and fields can be discovered by automated tools. The p

    JavaScript
    View on GitHub↗14,573
  • graphql-rust/junipergraphql-rust avatar

    graphql-rust/juniper

    5,963View on GitHub↗

    Juniper is a GraphQL server library and schema engine for Rust. It provides a toolkit for building type-safe APIs by mapping native Rust data structures to GraphQL objects, inputs, and scalars. The project functions as an execution engine that can process queries and mutations either through a network server or as a headless engine for local execution. The library is runtime-agnostic, allowing it to bridge GraphQL processing with various asynchronous Rust web frameworks. It includes a subscription framework that manages persistent WebSocket connections to push real-time data updates to client

    Rust
    View on GitHub↗5,963