Skip to content
 
 

Repository files navigation

Stream Based GraphQL Client for Dart

MIT License PRs Welcome Watch on GitHub Star on GitHub Watch on GitHub Discord

A GraphQL client for Dart / Flutter.

Getting Started

See the ferry client package directory for usage instructions.

Features

Feature Progress
Generated Fully Typed Queries and Resposnes (using gql_build)
Customizable Links (using gql_link)
Optimistic Cache
Multiple data stores, including MemoryStore and HiveStore (using hive for offline persistence)
Update queries with additinal data (e.g. for pagination)
Flutter Widgets
Offline Mutations 🔜

Packages

Monorepo for ferry and related packages.

Pub Package Description
version package:ferry Stream-based GraphQL Client
version package:ferry_cache Normalized GraphQL Cache
version package:ferry_flutter Flutter Widgets for GraphQL Operations
version package:ferry_generator Dart Type Generator for GraphQL Operations
version package:ferry_store Data Persistence for ferry_cache
version package:ferry_hive_store Hive implementation of ferry_store
version package:normalize Normalization / denormalization of GraphQL data

About

GraphQL Client for Dart

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages