cbl_generator 0.3.1 copy "cbl_generator: ^0.3.1" to clipboard
cbl_generator: ^0.3.1 copied to clipboard

Code generator for Couchbase Lite, which is an embedded, NoSQL JSON Document Style database.

Version CI codecov

Couchbase Lite is an embedded, NoSQL database:

  • Multi-Platform - Android, iOS, macOS, Windows, Linux
  • Standalone Dart and Flutter - No manual setup required, just add the package.
  • Fast and Compact - Uses efficient persisted data structures.

It is fully featured:

  • JSON Style Documents - No explicit schema and supports deep nesting.
  • Expressive Queries - SQL++ (SQL for JSON), QueryBuilder, Full-Text Search
  • Observable - Get notified of changes in database, queries and data sync.
  • Data Sync - Pull and push data from/to server with full control over synced data.

❤️ If you find this package useful, please ⭐ us on pub.dev and GitHub. 🙏

🐛 & ✨ Did you find a bug or have a feature request? Please open a GitHub issue.

👋 Do you you have a question or feedback? Let us know in a GitHub discussion.

Proudly sponsored by #

Lotum


This package allows you to generated code for typed data access.

To get started, go to the documentation for Typed Data.

🤝 Contributing #

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Read CONTRIBUTING to get started developing.

⚖️ Disclaimer #

⚠️ This is not an official Couchbase product.

2
likes
130
points
417
downloads

Publisher

verified publishercbl-dart.dev

Weekly Downloads

Code generator for Couchbase Lite, which is an embedded, NoSQL JSON Document Style database.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

analyzer, build, build_config, cbl, collection, meta, source_gen, source_helper

More

Packages that depend on cbl_generator