MegaORM is a powerful, feature-rich ORM for Node.js, designed to streamline database management, query execution, and app development. With a modular design and focus on simplicity, it provides flexibility and ease of use, making it ideal for projects of all sizes.
Install MegaORM via npm:
npm install @megaorm/core
-
@megaorm/mysql MegaORM driver for
MySQL
databases. -
@megaorm/sqlite MegaORM driver for
SQLite
databases. -
@megaorm/pg MegaORM driver for
PostgreSQL
databases. - @megaorm/pool MegaORM connection manager.
- @megaorm/cluster Manage multiple database servers easily.
- @megaorm/cli Interact with MegaORM through the command line.
- @megaorm/gen Manage table creation and deletion easily.
- @megaorm/faker Generate realistic fake data.
- @megaorm/seeder Populate databases with test or default data.
- @megaorm/builder Build complex SQL queries with a fluent API.
- @megaorm/model Simplifies CRUD operations.
- @megaorm/utc Handle date and time in UTC.
- @megaorm/zone Convert timezones from UTC.
- @megaorm/config Manage and validate configuration files.
- @megaorm/test Perform type checking and validation.
- @megaorm/text Manipulate and format strings.
- @megaorm/logger Log and manage log files.
- @megaorm/echo Retry mechanisms for async operations.
We welcome contributions to MegaORM! Here’s how you can help:
-
Report Bugs and Issues
- Create a GitHub Issue for any bugs or problems you encounter.
-
Suggest Improvements and New Features
- Share your ideas for improvements by opening a feature request issue.
-
Improve Documentation
- Found a typo or incorrect information? Report it or suggest changes directly.
-
Get Help
- If you’re stuck, reach out to us via GitHub or email essefrimohamed123@gmail.com.
For more details, see the CONTRIBUTING.md file in the repository.