Vitorm is an open-source, lightweight ORM (Object-Relational Mapper) designed to combine the simplicity of Dapper with the advanced functionality of Entity Framework. It provides seamless database integrations with SQL Server, MySQL, SQLite, ClickHouse, and Elasticsearch, making it ideal for developers who need both performance and ease of use.
With Vitorm, you can interact with databases using a streamlined API while enjoying rich features like transactions, dynamic queries, and type-safe interactions—all with minimal overhead.
Database | Supported | Code | NuGet |
---|---|---|---|
MySql | √ | MySql | |
SqlServer | √ | SqlServer | |
Sqlite | √ | Sqlite | |
ElasticSearch | √ | ElasticSearch | |
ClickHouse | √ | ClickHouse | |
MongoDB | √ | MongoDB | |
PostgreSQL | √ | PostgreSQL | |
Redis | × | ||
Excel | √ | Excel | |
File | √ | File | |
Memory | × | ||
Oracle | × |
We are always looking for passionate developers to help expand Vitorm! Whether you're a database expert or new to ORM development, your contributions are welcome.
- Fork the repository: Vitorm GitHub Repository
- Explore the code: See where you can contribute. New database integrations or feature enhancements are always appreciated!
- Create a pull request: Once you have made changes, submit a PR and we’ll review it as soon as possible.
- Discuss ideas: Have thoughts on improving Vitorm? Open an issue or join the conversation on our community group.
- Database experts who want to help add support for new databases (e.g., PostgreSQL, Oracle)
- Developers who can improve the existing SQL Server, MySQL, SQLite, ClickHouse, and Elasticsearch integrations
- Documentation writers to improve the Vitorm docs and tutorials
- Documentation: Comprehensive guides on Vitorm’s usage and integrations will be available soon. Stay tuned!
- Source Code: You can explore and contribute to the project directly on GitHub: Vitorm GitHub
For any questions or discussions, feel free to reach out through the issues or the Facebook group.
- Our team loves coding and, believe it or not, coffee is our universal breakfast choice! ☕
- Vitorm started as a simple tool for internal use but quickly grew into a full-fledged open-source project thanks to community feedback.
Vitorm thrives because of its contributors and community members. Join us on our journey to create a flexible, high-performance ORM that can handle any database challenge you throw at it!
Get involved, share your expertise, and help shape the future of Vitorm!