Stream-based strongly typed GraphQL client for Dart
636
stars
589
commits
Dart
primary language
Jul 5, 2026
updated
gql_link, allowing you to compose and extend Links.Store interface with built-in MemoryStore and HiveStore (which uses hive for offline persistence).This repo is a monorepo for ferry and related packages.
| Pub | Package | Description |
|---|---|---|
package:ferry | Stream-based GraphQL Client | |
package:ferry_cache | Normalized, strongly typed, optimistic cache | |
package:ferry_exec | Strongly typed GraphQL execution interface | |
package:ferry_flutter | Flutter Widgets for GraphQL Operations | |
package:ferry_generator | Dart Type Generator for GraphQL Operations | |
package:ferry_store | Data Persistence for ferry's cache | |
package:ferry_hive_store | Hive implementation of ferry_store | |
package:normalize | Normalization / denormalization of GraphQL data |
Dart
99.3%
Stream-based strongly typed GraphQL client for Dart
636
stars
589
commits
Dart
primary language
Jul 5, 2026
updated
gql_link, allowing you to compose and extend Links.Store interface with built-in MemoryStore and HiveStore (which uses hive for offline persistence).This repo is a monorepo for ferry and related packages.
| Pub | Package | Description |
|---|---|---|
package:ferry | Stream-based GraphQL Client | |
package:ferry_cache | Normalized, strongly typed, optimistic cache | |
package:ferry_exec | Strongly typed GraphQL execution interface | |
package:ferry_flutter | Flutter Widgets for GraphQL Operations | |
package:ferry_generator | Dart Type Generator for GraphQL Operations | |
package:ferry_store | Data Persistence for ferry's cache | |
package:ferry_hive_store | Hive implementation of ferry_store | |
package:normalize | Normalization / denormalization of GraphQL data |
Dart
99.3%