A curated list of awesome tools for SQLAlchemy
Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js applications. It translates TypeScript entities into relational or document-based database schemas, supporting a variety of engines including PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, and MongoDB. The project implements the data mapper pattern to decouple in-memory domain models from the database persistence layer. It utilizes a unit of work pattern to track entity changes in memory and commit them in a single coordinated database transaction. The library covers com
Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB documents. It functions as a document mapper and schema validator, ensuring consistent data types and validation rules for records stored in MongoDB. The project provides a system for defining structured schemas to model application data, including the ability to create hierarchical data structures through nested schema composition. It implements a middleware-based hook system that allows for the interception and modification of data states during the lifecycle of database operations
The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and execute operations within a MongoDB database. It serves as an asynchronous database interface and connection manager that enables Node.js applications to integrate with MongoDB servers. The project implements client-side field encryption to secure sensitive data and queries locally before transmission. It also provides a BSON serialization library to convert JavaScript objects into a binary format for efficient storage and network transmission. The driver covers a broad range
⚡️ Neuledge streamlines database modeling with clear data entity definitions, customizable validation, and advanced business-logic representation.
الميزات الرئيسية لـ neuledge/engine-js هي: Database ORMs, قواعد البيانات, Language Drivers.
تشمل البدائل مفتوحة المصدر لـ neuledge/engine-js: mikro-orm/mikro-orm — Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js… mongoengine/mongoengine — MongoEngine is a Python object-document mapper that translates database records into objects to provide an… automattic/mongoose — Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB… dahlia/awesome-sqlalchemy — A curated list of awesome tools for SQLAlchemy. mongodb/node-mongodb-native — The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and… prisma/prisma — Prisma is a database toolkit that provides a unified access layer for interacting with relational and document…