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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to apollographql/react-apollo

Open-source alternatives to React Apollo

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

  • trojanowski/react-apollo-hooksAvatar von trojanowski

    trojanowski/react-apollo-hooks

    2,388Auf GitHub ansehen↗

    This library provides a collection of hooks for integrating GraphQL data operations into functional components within the Apollo Client ecosystem. It functions as a state management tool that synchronizes remote server data with local component state, ensuring consistent data representation across the user interface. The project distinguishes itself by enabling server-side rendering through a framework of utilities that pre-fetch data and resolve component trees to deliver fully populated HTML. It utilizes a provider-based pattern to inject the data client into the component tree, allowing ne

    TypeScript
    Auf GitHub ansehen↗2,388
  • urql-graphql/urqlAvatar von urql-graphql

    urql-graphql/urql

    8,959Auf GitHub ansehen↗

    urql is a GraphQL client library designed for fetching and managing data from a GraphQL API. It provides a system for handling GraphQL data fetching, state management, and integration with React components. The library is distinguished by a middleware pipeline architecture that allows the request-response flow to be modified through swappable exchanges. This enables the customization of the data layer, including the addition of custom business logic, request deduplication, and specialized fetching behaviors. The project covers a broad range of capabilities, including normalized caching to en

    TypeScriptcomplex-appsexchangegraphql
    Auf GitHub ansehen↗8,959
  • akryum/vue-apolloAvatar von Akryum

    Akryum/vue-apollo

    6,041Auf GitHub ansehen↗

    Vue Apollo is a GraphQL integration library for Vue applications that connects Vue components to GraphQL APIs using Apollo Client. It provides a reactive data layer for querying, mutating, and subscribing to data from GraphQL endpoints, with automatic cache updates and real-time subscription support. The library offers multiple API surfaces for working with GraphQL data, including slot-based declarative components, composable functions for the Composition API, and Options API integration. It handles the full lifecycle of GraphQL operations, from automatic data fetching with reactive queries t

    TypeScript
    Auf GitHub ansehen↗6,041

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • apollographql/apollo-clientAvatar von apollographql

    apollographql/apollo-client

    19,798Auf GitHub ansehen↗

    Apollo Client is a GraphQL client library and data fetching framework used to request data from a GraphQL server and synchronize that state within a frontend application. It functions as a remote state manager and a local state management tool, allowing developers to define client-side schemas and resolvers for data that does not reside on a remote server. The project features a normalized GraphQL cache that identifies objects by ID to ensure referential equality and consistent data updates across different queries. It also includes a GraphQL API mocking tool to simulate server responses and

    TypeScriptapollo-clientapollographqlgraphql
    Auf GitHub ansehen↗19,798
  • formidablelabs/urqlAvatar von FormidableLabs

    FormidableLabs/urql

    8,956Auf GitHub ansehen↗

    urql is a GraphQL client and data management tool used to execute GraphQL operations and synchronize data from remote servers within a software application. It functions as a mechanism for fetching, caching, and managing GraphQL data to maintain state across application views. The project features a pluggable middleware architecture and a normalized GraphQL cache. This allows for the insertion of custom logic into the request and response lifecycle to modify client behavior and the organization of responses by unique identifiers to ensure data consistency. The client provides capabilities fo

    TypeScript
    Auf GitHub ansehen↗8,956
  • apollographql/apollo-iosAvatar von apollographql

    apollographql/apollo-ios

    4,030Auf GitHub ansehen↗

    apollo-ios is a GraphQL client library for iOS and Apple platforms that enables type-safe network communication. It transforms GraphQL operations into generated Swift models, ensuring that network responses are validated at compile time to eliminate manual mapping. The library features a normalized cache manager that stores entities in a flat structure to maintain data consistency across different application views. It also optimizes network performance using hash-based persisted queries to reduce payload sizes and supports real-time data streaming via WebSockets or HTTP subscriptions. The p

    Swiftapollo-iosapollographqlgraphql
    Auf GitHub ansehen↗4,030
  • apollostack/apollo-clientAvatar von apollostack

    apollostack/apollo-client

    19,798Auf GitHub ansehen↗

    Apollo Client is a frontend GraphQL integration layer and client library used to fetch, manage, and cache data from a GraphQL server in web and mobile applications. It functions as a state management framework that synchronizes remote server data with local application state. The project provides a TypeScript wrapper for executing GraphQL queries and mutations, ensuring type-safe API integration with automatic validation and code completion. The library manages data fetching and synchronization between the backend and the user interface. It includes capabilities for caching GraphQL results l

    TypeScript
    Auf GitHub ansehen↗19,798
  • apollographql/apollo-kotlinAvatar von apollographql

    apollographql/apollo-kotlin

    3,955Auf GitHub ansehen↗

    Apollo Kotlin is a strongly-typed GraphQL client and code generation library designed for Kotlin and JVM applications. It functions as a comprehensive development tool that transforms GraphQL schema definitions and query documents into type-safe models during the build process, ensuring that data access errors are identified at compile time rather than at runtime. The project distinguishes itself through its multiplatform runtime abstraction, which allows developers to share data fetching and caching logic across Android, iOS, and desktop environments. It provides a normalized local caching s

    Kotlinandroidapollographqlgraphql
    Auf GitHub ansehen↗3,955
  • facebook/relayAvatar von facebook

    facebook/relay

    18,940Auf GitHub ansehen↗

    Relay is a GraphQL client framework and state manager used for building data-driven applications. It functions as a declarative data fetching layer and a GraphQL compiler that transforms declarations into optimized runtime code with automatic type generation. The framework distinguishes itself through a build-time compilation process that generates optimized queries and a data masking system that prevents components from accessing undeclared data. It employs a normalized client-side cache to maintain consistency across entities and an optimistic update mechanism to provide immediate interface

    Rust
    Auf GitHub ansehen↗18,940
  • apollographql/apollo-androidAvatar von apollographql

    apollographql/apollo-android

    3,953Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,953
  • learnapollo/learnapolloAvatar von learnapollo

    learnapollo/learnapollo

    5,153Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,153
  • howtographql/howtographqlAvatar von howtographql

    howtographql/howtographql

    8,708Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,708
  • graphql-hive/graphql-yogaAvatar von graphql-hive

    graphql-hive/graphql-yoga

    8,523Auf GitHub ansehen↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    TypeScriptbundenofetch
    Auf GitHub ansehen↗8,523
  • rmosolgo/graphql-rubyAvatar von rmosolgo

    rmosolgo/graphql-ruby

    5,448Auf GitHub ansehen↗

    GraphQL-Ruby is a Ruby library for building GraphQL APIs with a strongly typed schema and a dedicated query execution engine. It provides a comprehensive framework for mapping application objects to a formal type system, enabling structured data fetching through defined resolvers. The project distinguishes itself with advanced performance and delivery mechanisms, including a data loader for batching and caching to prevent N+1 query patterns. It supports high-performance data delivery through incremental response streaming, deferred query responses, and parallel data fetching using fibers. Add

    Ruby
    Auf GitHub ansehen↗5,448
  • strawberry-graphql/strawberryAvatar von strawberry-graphql

    strawberry-graphql/strawberry

    4,674Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,674
  • tinacms/tinacmsAvatar von tinacms

    tinacms/tinacms

    13,150Auf GitHub ansehen↗

    TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context editing interface. By treating your repository as the single source of truth, it enables developers to manage content as structured data files while providing editors with a browser-based dashboard to modify website content directly within a live preview. The framework distinguishes itself by transforming local files into a unified GraphQL API, which powers both the administrative interface and the application's data retrieval layer. This architecture allows for compile-time

    TypeScriptcmscontent-management-systemforestry
    Auf GitHub ansehen↗13,150
  • vendurehq/vendureAvatar von vendurehq

    vendurehq/vendure

    7,924Auf GitHub ansehen↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    Auf GitHub ansehen↗7,924
  • vuejs/vue-apolloAvatar von vuejs

    vuejs/vue-apollo

    6,041Auf GitHub ansehen↗

    Vue Apollo is a GraphQL client library for Vue.js that integrates Apollo GraphQL queries and mutations into Vue components with reactive data binding. It provides a reactive data layer that automatically updates Vue component state when GraphQL query results change, and supports server-side rendering by prefetching queries during SSR to deliver fully populated HTML on initial page load. The library allows GraphQL queries and mutations to be declared directly inside Vue component options using the apollo property, keeping data dependencies co-located with the UI. It wraps Apollo Client's nor

    TypeScript
    Auf GitHub ansehen↗6,041
  • cortexproject/cortexAvatar von cortexproject

    cortexproject/cortex

    5,751Auf GitHub ansehen↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Gocncfhacktoberfestkubernetes
    Auf GitHub ansehen↗5,751
  • clintonwoo/hackernews-react-graphqlAvatar von clintonwoo

    clintonwoo/hackernews-react-graphql

    4,533Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,533
  • emdash-cms/emdashAvatar von emdash-cms

    emdash-cms/emdash

    10,887Auf GitHub ansehen↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    TypeScriptastrocmsemdash
    Auf GitHub ansehen↗10,887
  • sysgears/apollo-universal-starter-kitAvatar von sysgears

    sysgears/apollo-universal-starter-kit

    1,678Auf GitHub ansehen↗

    Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate cross-platform development across web, mobile, and server environments. It provides a modular architecture that organizes code into independent, self-contained feature directories, combined with a GraphQL-driven data layer and a server-side rendering pipeline to optimize performance and search engine optimization. The project incorporates compile-time code generation tooling to automatically scaffold schemas, resolvers, and components, alongside a real-time subscription engine for

    JavaScriptangularapolloauth
    Auf GitHub ansehen↗1,678
  • postlight/headless-wp-starterAvatar von postlight

    postlight/headless-wp-starter

    4,558Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,558
  • readysettech/readysetAvatar von readysettech

    readysettech/readyset

    5,192Auf GitHub ansehen↗

    Readyset is a transparent caching proxy for PostgreSQL and MySQL that sits between an application and its database, intercepting SQL queries and serving cached results from memory. It automatically caches query results on first execution and keeps those caches consistent by consuming the database’s replication stream in real time, enabling faster repeated reads without application code changes. The proxy also supports caching advanced SQL functions such as window functions, bucket functions, and locale-aware collation sorting, and exposes an interface that allows AI agents to inspect proxied q

    Rustbackendcachecaching
    Auf GitHub ansehen↗5,192
  • relax/relaxAvatar von relax

    relax/relax

    8,103Auf GitHub ansehen↗

    Relax is a headless content management system and visual website builder. It allows for the creation and organization of digital content delivered via a GraphQL API to a React frontend, utilizing a component-based visual editor to construct web pages and layouts without writing manual code. The platform integrates a dockerized content manager for simplified deployment and uses a schema-driven approach to structure data architecture and entry types. It features a dynamic administrative experience built with React and Redux to manage site states and user interfaces. The system provides broad c

    JavaScript
    Auf GitHub ansehen↗8,103
  • aws-amplify/amplify-jsAvatar von aws-amplify

    aws-amplify/amplify-js

    9,568Auf GitHub ansehen↗

    This project is a JavaScript library and SDK used to integrate web and mobile applications with cloud services. It serves as a bridge to backend providers for user authentication, binary object storage, and real-time data synchronization. The library provides a unified interface for managing cloud identity and access, executing queries and mutations against GraphQL endpoints, and consuming REST APIs with secure request signing. It also includes tools for accessing machine learning services for natural language processing and computer vision. Broad capability areas include offline-first data

    TypeScript
    Auf GitHub ansehen↗9,568
  • webstudio-is/webstudioAvatar von webstudio-is

    webstudio-is/webstudio

    8,240Auf GitHub ansehen↗

    Webstudio is a visual CMS and website builder that provides a visual development environment for designing and publishing websites. It functions as an AI-powered design tool, a REST and GraphQL API client, and an atomic CSS compiler. The platform distinguishes itself through generative AI capabilities for creating layout variants and refining visual styles from text prompts. It integrates a headless CMS workflow that maps external data sources to visual components and utilizes a specialized compiler to convert design tokens into deduplicated atomic CSS for optimized page load speeds. The sys

    TypeScriptaccessibilityalternativecloudflare
    Auf GitHub ansehen↗8,240
  • vulcanjs/vulcanAvatar von VulcanJS

    VulcanJS/Vulcan

    7,908Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,908
  • apache/supersetAvatar von apache

    apache/superset

    73,451Auf GitHub ansehen↗

    Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz

    TypeScriptanalyticsapacheapache-superset
    Auf GitHub ansehen↗73,451
  • tanstack/queryAvatar von TanStack

    TanStack/query

    49,761Auf GitHub ansehen↗

    This project provides a comprehensive suite of tools for managing asynchronous state and building full-stack web applications. At its core, it functions as a centralized synchronization layer that automates data fetching, caching, and background revalidation, ensuring that remote server data remains consistent with the local user interface. By utilizing a declarative, hook-based programming model, it simplifies the management of complex data lifecycles and loading states. The project distinguishes itself through a headless design philosophy that decouples business logic from visual presentati

    TypeScriptasynccachedata
    Auf GitHub ansehen↗49,761