Skip to content
/ bavard Public

A reactive, Eloquent-inspired ORM for Dart & Flutter designed for PowerSync and SQLite or whatever you want.

License

Notifications You must be signed in to change notification settings

ILDaviz/bavard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bavard (Pre-Alpha)

Bavard is an Eloquent-like ORM for Flutter/Dart, designed to work with SQLite, PostgreSQL, PowerSync or any driver you want.

Caution

This project is under active development. APIs and documentation may change.


Why Bavard?

  • Fluent syntax: Write readable queries such as User().query().where("age", ">", 18).get().
  • Offline-first ready: Native support for client-side UUIDs and driver-agnostic architecture.
  • Advanced features: Already includes Soft Deletes, automatic Timestamps, Global Scopes, and Polymorphic Relationships.

Documentation

See Documentation pre alpha

About

A reactive, Eloquent-inspired ORM for Dart & Flutter designed for PowerSync and SQLite or whatever you want.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project