Overview
WazEloquent is a Flutter package that brings Laravel Eloquent-style syntax to local SQLite database interactions. It simplifies querying, creating, updating, and deleting records with intuitive, readable code. Designed for developers familiar with Laravel, it abstracts SQL complexity while maintaining performance and flexibility. The package supports Android, iOS, and macOS, making it ideal for cross-platform apps needing robust local data management. With minimal setup, WazEloquent enables rapid development of data-driven features using familiar ORM patterns.
Use cases
- Building offline-first mobile apps
- Managing local user data
- Simplifying database operations in Flutter
- Implementing CRUD functionality
- Creating app state persistence
Key features
- Eloquent-style syntax
- SQLite integration
- Cross-platform support
- Intuitive query builder
- Automatic model mapping
- Lightweight and fast
Suitable for
- Flutter developers with Laravel experience
- Apps requiring local data storage
- Rapid prototyping
- Projects favoring ORM-like patterns
- Developers seeking clean database code
Considerations
- Limited to SQLite backend
- No built-in migration system
- Requires manual schema definition
- Not suitable for large-scale server databases
- Learning curve for non-Laravel users