7 releases
new 0.2.4 | Apr 30, 2024 |
---|---|
0.2.3 | Apr 29, 2024 |
0.1.1 | Apr 18, 2024 |
#831 in Database interfaces
649 downloads per month
Used in geekorm-cli
180KB
2.5K
SLoC
Overview
GeekORM is a simple Object Relation Mapper for empowering your Rust development.
✨ Features
- Focus on simplicity
- Rely on Derive Macros to generate code for your structs
- Using
GeekTable
- Using
- Dynamically build queries
Select
,Create
,Update
, andInsert
queries
- Generate helper functions
- Select
select_by_primary_key()
&select_by_{field}()
- New instance
new
- Select
- Support for Backends
- Documentation
📦 Usage
You can install the library from crates.io:
cargo add geekorm
Manual - GitHub
cargo install --git https://github.com/42ByteLabs/geekorm
🧑🤝🧑 Maintainers / Contributors
Mathew Payne 💻 👀 |
Cale 🎨 |
🦸 Support
Please create GitHub Issues if there are bugs or feature requests.
This project uses Semantic Versioning (v2) and with major releases, breaking changes will occur.
📓 License
This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.
Dependencies
~1.7–3MB
~60K SLoC