{"id":13471224,"url":"https://github.com/zino-hofmann/graphql-flutter","last_synced_at":"2026-03-14T12:52:00.334Z","repository":{"id":37741169,"uuid":"136611648","full_name":"zino-hofmann/graphql-flutter","owner":"zino-hofmann","description":"A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.","archived":false,"fork":false,"pushed_at":"2025-04-30T06:57:32.000Z","size":85517,"stargazers_count":3265,"open_issues_count":155,"forks_count":636,"subscribers_count":57,"default_branch":"main","last_synced_at":"2025-05-06T09:30:03.581Z","etag":null,"topics":["client","dart","flutter","graphql"],"latest_commit_sha":null,"homepage":"https://zino-hofmann.github.io/graphql-flutter","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zino-hofmann.png","metadata":{"files":{"readme":"README.md","changelog":"changelog-v3-v4.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":"graphql-flutter","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-06-08T11:43:58.000Z","updated_at":"2025-05-05T07:05:28.000Z","dependencies_parsed_at":"2024-01-01T06:07:23.167Z","dependency_job_id":"a8458900-77bb-4388-8acf-d6aba2472826","html_url":"https://github.com/zino-hofmann/graphql-flutter","commit_stats":{"total_commits":1505,"total_committers":131,"mean_commits":"11.488549618320612","dds":0.7235880398671096,"last_synced_commit":"9e21fd5c0d951f2a24d9646f548202c7f47807f7"},"previous_names":["zino-app/graphql-flutter"],"tags_count":142,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zino-hofmann%2Fgraphql-flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zino-hofmann%2Fgraphql-flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zino-hofmann%2Fgraphql-flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zino-hofmann%2Fgraphql-flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zino-hofmann","download_url":"https://codeload.github.com/zino-hofmann/graphql-flutter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254149953,"owners_count":22022851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["client","dart","flutter","graphql"],"created_at":"2024-07-31T16:00:41.820Z","updated_at":"2026-01-11T13:36:40.362Z","avatar_url":"https://github.com/zino-hofmann.png","language":"Dart","funding_links":["https://opencollective.com/graphql-flutter","https://opencollective.com/graphql-flutter/contribute","https://opencollective.com/graphql-flutter/organization/0/website","https://opencollective.com/graphql-flutter/organization/1/website","https://opencollective.com/graphql-flutter/organization/2/website","https://opencollective.com/graphql-flutter/organization/3/website","https://opencollective.com/graphql-flutter/organization/4/website","https://opencollective.com/graphql-flutter/organization/5/website","https://opencollective.com/graphql-flutter/organization/6/website","https://opencollective.com/graphql-flutter/organization/7/website","https://opencollective.com/graphql-flutter/organization/8/website","https://opencollective.com/graphql-flutter/organization/9/website"],"categories":["Dart"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eGraphQL Flutter\u003c/h1\u003e\n\n  \u003cdiv align=\"center\"\u003e\n      \u003cimg src=\"https://miro.medium.com/max/1400/1*bU9k3XzmNAQ9F9J0uCiFsQ.png\" width=\"800\"/\u003e\n  \u003c/div\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003eA collection of packages to work with graphql server in dart and flutter.\u003c/strong\u003e\n  \u003c/p\u003e\n\n  \u003ch4\u003e\n    \u003ca href=\"https://github.com/zino-hofmann/graphql-flutter\"\u003eProject Homepage\u003c/a\u003e\n  \u003c/h4\u003e\n\n  \u003ca href=\"https://github.com/laanwj/rust-clightning-rpc/actions\"\u003e\n    \u003cimg alt=\"GitHub Workflow Status (branch)\" src=\"https://img.shields.io/github/workflow/status/laanwj/rust-clightning-rpc/Integration%20testing/master?style=flat-square\"/\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://pub.dev/packages/graphql\"\u003e\n    \u003cimg alt=\"Pub Popularity\" src=\"https://img.shields.io/pub/popularity/graphql?style=flat-square\"/\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://discord.gg/YBFCTXNbwY\"\u003e\n    \u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/559455668810153989?style=flat-square\"/\u003e\n  \u003c/a\u003e\n\n\u003c/div\u003e\n\n## Introduction\n\nGraphQL brings many benefits, both to the client: devices will need fewer requests, and therefore reduce data usage. And to the programmer: requests are arguable, they have the same structure as the request.\n\nThis project combines the benefits of GraphQL with the benefits of `Streams` in Dart to deliver a high-performance client.\n\nThe project took inspiration from the [Apollo GraphQL client](https://github.com/apollographql/apollo-client), great work guys!\n\n## We're Hiring! 🚀\n\nWe're looking for a Flutter engineer to lead mobile development at [Expatfile.tax](https://expatfile.tax?utm_source=github\u0026utm_medium=readme\u0026utm_campaign=mobile_developer_role) 🇺🇸✈️🌍  \n→ [Check out the full job description here](https://hire.toggl.com/c/kj88m/overview)\n\n\n## Packages\n\nThis is a Monorepo which contains the following packages:\n\n| Crate     | Description |  Version |\n|:----------|:-----------:|--:|\n| [graphql](./packages/graphql) | Client implementation to interact with any graphql server  | ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/graphql?include_prereleases\u0026style=flat-square)  |\n| [graphql_flutter](./packages/graphql_flutter) | Flutter Widgets wrapper around graphql API | ![Pub Version (including pre-releases)](https://img.shields.io/pub/v/graphql_flutter?include_prereleases\u0026style=flat-square) |\n\n## Utils Tools\n\nAround `graphql_flutter` are builds awesome tools like:\n\n1. [graphql_flutter_bloc](https://github.com/artflutter/graphql_flutter_bloc)\n2. [graphql_codegen](https://github.com/heftapp/graphql_codegen)\n3. [graphql-cache-inspector](https://pub.dev/packages/graphql_cache_inspector)\n\n## Features\n\n✅ \u0026nbsp; Queries, Mutations, and Subscriptions  \n✅ \u0026nbsp; [Query polling and rebroadcasting](./packages/graphql/README.md#clientwatchquery-and-observablequery)  \n✅ \u0026nbsp; [In memory and persistent caching](./packages/graphql/README.md#persistence)  \n✅ \u0026nbsp; [GraphQL Upload](./packages/graphql/README.md#graphql-upload)  \n✅ \u0026nbsp; [Optimistic results](./packages/graphql_flutter/README.md#optimism)  \n✅ \u0026nbsp; [Modularity](./packages/graphql/README.md#links)  \n✅ \u0026nbsp; [Client-state management](./packages/graphql/README.md#direct-cache-access-api)  \n⚠️  \u0026nbsp; [Automatic Persisted Queries](./packages/graphql/README.md#persistedquerieslink-experimental-warning-out-of-service-warning) (out of service)  \n\n## Contributing\n\nPlease see our [Hacking guide](./docs/dev/MAINTAINERS.md)\n\n## Contributors\n\nThis package was originally created and published by the engineers at [Zino App BV](https://zinoapp.com). Since then the community has helped to make it even more useful for even more developers.\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind are welcome!\n\n[build-status-badge]: https://img.shields.io/github/workflow/status/zino-hofmann/graphql-flutter/graphql-flutter%20Tests%20case?style=flat-square\n[build-status-link]: https://github.com/zino-hofmann/graphql-flutter/actions\n[coverage-badge]: https://img.shields.io/codecov/c/github/zino-hofmann/graphql-flutter/beta?style=flat-square\n[coverage-link]: https://app.codecov.io/gh/zino-hofmann/graphql-flutter\n[version-badge]: https://img.shields.io/pub/v/graphql_flutter.svg?style=flat-square\n[package-link]: https://pub.dartlang.org/packages/graphql_flutter\n[package-link-client]: https://pub.dartlang.org/packages/graphql\n[license-badge]: https://img.shields.io/github/license/zino-app/graphql-flutter.svg?style=flat-square\n[license-link]: https://github.com/zino-app/graphql-flutter/blob/master/LICENSE\n[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\n[prs-link]: http://makeapullrequest.com\n[github-watch-badge]: https://img.shields.io/github/watchers/zino-app/graphql-flutter.svg?style=flat-square\u0026logo=github\u0026logoColor=ffffff\n[github-watch-link]: https://github.com/zino-app/graphql-flutter/watchers\n[github-star-badge]: https://img.shields.io/github/stars/zino-app/graphql-flutter.svg?style=flat-square\u0026logo=github\u0026logoColor=ffffff\n[github-star-link]: https://github.com/zino-app/graphql-flutter/stargazers\n[discord-badge]: https://img.shields.io/discord/559455668810153989.svg?style=flat-square\u0026logo=discord\u0026logoColor=ffffff\n[discord-link]: https://discord.gg/tXTtBfC\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/graphql-flutter/contribute)]\n\n#### Individuals\n\n\u003ca href=\"https://opencollective.com/graphql-flutter\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/individuals.svg?width=890\"\u003e\u003c/a\u003e\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/graphql-flutter/contribute)]\n\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/0/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/1/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/2/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/3/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/4/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/5/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/6/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/7/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/8/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/graphql-flutter/organization/9/website\"\u003e\u003cimg src=\"https://opencollective.com/graphql-flutter/organization/9/avatar.svg\"\u003e\u003c/a\u003e\n\n## Articles and Videos\n\nExternal guides, tutorials, and other resources from the GraphQL Flutter community\n\n- [Ultimate toolchain to work with GraphQL in Flutter](https://medium.com/@v.ditsyak/ultimate-toolchain-to-work-with-graphql-in-flutter-13aef79c6484):  \n  An intro to using `graphql_flutter` with [`artemis`](https://pub.dev/packages/artemis) for code generation and [`graphql-faker`](https://github.com/APIs-guru/graphql-faker) for API prototyping\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzino-hofmann%2Fgraphql-flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzino-hofmann%2Fgraphql-flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzino-hofmann%2Fgraphql-flutter/lists"}