Skip to content

akarabach/convex-dart

 
 

Repository files navigation

Convex Dart

A comprehensive Flutter/Dart integration for Convex, providing type-safe real-time backend connectivity with automatic code generation.

Packages

This repository contains multiple packages:

The main Flutter package for integrating with Convex backends. Provides:

  • Type-safe API calls to Convex functions
  • Real-time subscriptions
  • Automatic serialization/deserialization
  • Cross-platform support (iOS, Android, Web, Desktop)

Command-line tool for generating Dart client code from your Convex backend:

  • Watches for changes and regenerates automatically
  • Supports all Convex types and schemas
  • Generates type-safe function wrappers
  • Integrates with your development workflow

📋 example

Complete example project demonstrating:

  • Convex backend setup with TypeScript functions
  • Generated Dart client usage
  • Comprehensive test coverage
  • Real-world usage patterns

Documentation

Contributing

Contributions are welcome! Please read our contributing guidelines and submit pull requests to help improve this project.

License

This project is licensed under the MIT License - see the individual package directories for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 77.3%
  • Rust 16.0%
  • TypeScript 3.4%
  • CMake 1.3%
  • C++ 1.3%
  • Shell 0.2%
  • Other 0.5%