loxia 0.0.2
loxia: ^0.0.2 copied to clipboard
A lightweight Dart ORM for Relational Databases built to be simple and extensible.
Loxia #
Loxia is a lightweight and flexible Object-Relational Mapping (ORM) library for Dart, designed to simplify database interactions and management of data models. It supports SQLite and PostgreSQL databases, providing a seamless experience for developers working with relational data in their Dart applications.
Features #
- Lightweight: Minimalistic design with a focus on performance and ease of use.
- Database Support: Compatible with SQLite and PostgreSQL databases.
- Entity Management: Define and manage data models using Dart classes.
- Repository Pattern: Access and manipulate data through repositories.
- Migrations: Built-in support for database schema migrations.
- Type Safety: Leverages Dart's type system for safer database operations.
- Extensible: Easily extendable to support additional databases and features.
Getting Started #
To get started with Loxia, add it to your pubspec.yaml file:
dependencies:
loxia: ^0.0.1
Then, run dart pub get to install the package.
Import Loxia in your Dart code:
import 'package:loxia/loxia.dart';
Documentation #
For detailed documentation on how to use Loxia, including setup, configuration, and examples, please visit the Loxia Documentation.
Contributing #
Contributions are welcome! If you would like to contribute to Loxia, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.