Help developers discover the tools you use. Get visibility for your team's tech choices and contribute to the community's knowledge.
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. | It is a fantastic ORM library for Golang, aims to be developer friendly. It is an ORM library for dealing with relational databases. This library is developed on top of database/sql package. |
| - | Full-Featured ORM;
Associations (has one, has many, belongs to, many to many, polymorphism, single-table inheritance);
Hooks (before/after create/save/update/delete/find);
Eager loading with Preload, Joins;
Transactions, Nested Transactions, Save Point, RollbackTo to Saved Point;
Context, Prepared Statment Mode, DryRun Mode;
Batch Insert, FindInBatches, Find/Create with Map, CRUD with SQL Expr and Context Valuer;
SQL Builder, Upsert, Locking, Optimizer/Index/Comment Hints, Named Argument, SubQuery;
Composite Primary Key, Indexes, Constraints;
Auto Migrations;
Logger;
Extendable, flexible plugin API |
Statistics | |
GitHub Stars 42 | GitHub Stars 657 |
GitHub Forks 6 | GitHub Forks 194 |
Stacks 61.9K | Stacks 193 |
Followers 46.5K | Followers 128 |
Votes 3.9K | Votes 0 |
Pros & Cons | |
Pros
Cons
| No community feedback yet |
Integrations | |
| No integrations available | |

Sequelize is a promise-based ORM for Node.js and io.js. It supports the dialects PostgreSQL, MySQL, MariaDB, SQLite and MSSQL and features solid transaction support, relations, read replication and more.

With its various distributed data structures, distributed caching capabilities, elastic nature, memcache support, integration with Spring and Hibernate and more importantly with so many happy users, Hazelcast is feature-rich, enterprise-ready and developer-friendly in-memory data grid solution.

Prisma is an open-source database toolkit. It replaces traditional ORMs and makes database access easy with an auto-generated query builder for TypeScript & Node.js.

Aerospike is an open-source, modern database built from the ground up to push the limits of flash storage, processors and networks. It was designed to operate with predictable low latency at high throughput with uncompromising reliability – both high availability and ACID guarantees.

MemSQL converges transactions and analytics for sub-second data processing and reporting. Real-time businesses can build robust applications on a simple and scalable infrastructure that complements and extends existing data pipelines.

It is a memory-centric distributed database, caching, and processing platform for transactional, analytical, and streaming workloads delivering in-memory speeds at petabyte scale

Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper.

Doctrine 2 sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL.

It is an application that uses in-memory database technology that allows the processing of massive amounts of real-time data in a short time. The in-memory computing engine allows it to process data stored in RAM as opposed to reading it from a disk.

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.