zino-hofmann/graphql-flutter

A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.

View on GitHub ↗Jump to charts ↓

zino-hofmann/graphql-flutter has 3k+ stars and 600+ forks on GitHub, is written in Dart, and was last pushed on Sep 19, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 55 minutes ago
Added to GitGenius on September 21st, 2026
Created on June 8th, 2018
Open Issues & Pull Requests: 167 (+0)
GitHub issues: Enabled
Number of forks: 640
Total Stargazers: 3,268 (+0)
Total Subscribers: 53 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 days
Mean response time: 100.2 days
90th percentile: 125.8 days
Tracked items: 51

Maintainer activity

2 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

85% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 78% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 39
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 732 days
Stale 30+ days: 36
Stale 90+ days: 34

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • enhancement (21)
  • PRs encouraged (15)
  • Priority: Low (7)
  • :bug: bug (4)
  • Priority: High (4)
  • Priority: Medium (4)
  • dart client (3)
  • help wanted (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

GraphQL Flutter is a GraphQL client for Flutter that combines GraphQL with Dart streams to deliver a high-performance client for interacting with GraphQL servers.

The tool addresses the need for efficient data fetching in mobile applications by leveraging GraphQL's ability to reduce network requests and data usage. It works by providing a collection of packages—a core graphql package for client implementation and a graphql_flutter package that wraps the client API with Flutter widgets—allowing developers to use streams-based patterns for reactive data handling. The approach draws inspiration from the Apollo GraphQL client.

Developers should choose this tool if they are building Flutter applications that consume GraphQL APIs and want a mature, feature-rich client with widget integration. The project suits applications requiring queries, mutations, subscriptions, caching, and real-time data synchronization. The monorepo structure separates the core client logic from Flutter-specific widgets, making the graphql package usable in non-Flutter Dart projects as well. The tool supports query polling, both in-memory and persistent caching, GraphQL file uploads, optimistic results, and operation cancellation.

The project maintains active development with regular updates to both core packages and ongoing community engagement through a Discord channel. The codebase is organized as a monorepo with clear separation of concerns between the platform-agnostic client and Flutter-specific widgets, supported by comprehensive documentation and a hacking guide for contributors.