Topics / #transactions
Transactions projects on GitHub
Database transactions and distributed transaction coordination.
As of , the most-starred Transactions projects on GitHub are sequelize (30.3K stars), incubator-seata (26K stars) and SpringBoot-Labs (20.1K stars). GitHub.Locker tracks 12 Transactions repositories with 183.5K stars combined. The fastest-growing on October 16 was neo4j, with +7 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+7neo4j
neo4j/neo4j · ★ 17.3KNeo4j is the world's leading graph database: a high-performance store where data is modeled as a flexible network of nodes and relationships instead of static tables, with a friendly query language and ACID transactions.
+3mysql-server
mysql/mysql-server · ★ 12.5KThis is the MySQL Server source distribution: the world's most popular open-source relational database, along with MySQL Cluster, a real-time, open-source transactional database for clustered, highly available deployments.
+2SpringBoot-Labs
yudaocode/SpringBoot-Labs · ★ 20.1KA large Java learning repository packed with hands-on example modules covering six Spring-related technology stacks: Spring Boot 2.X, Spring Cloud, Spring Cloud Alibaba, Dubbo, distributed message queues, and distributed transactions.
sequelize
sequelize/sequelize · ★ 30.3KSequelize is a promise-based ORM for Node.js and TypeScript: you describe your tables as models in code and it handles the database work for you.
The all-time top
12 projects · by stars
- 30.3K
#1 · sequelize/sequelize
sequelize
Sequelize is a promise-based ORM for Node.js and TypeScript: you describe your tables as models in code and it handles the database work for you.
- 26K
#2 · apache/incubator-seataincubator-seata
Apache Seata is an open source distributed transaction solution for microservices, designed to be high-performance and easy to use.
- 20.1K
#3 · yudaocode/SpringBoot-LabsSpringBoot-Labs
A large Java learning repository packed with hands-on example modules covering six Spring-related technology stacks: Spring Boot 2.X, Spring Cloud, Spring Cloud Alibaba, Dubbo, distributed message queues, and distributed transactions.
- 4

neo4j
17.3Kneo4j/neo4j · JavaNeo4j is the world's leading graph database: a high-performance store where data is modeled as a flexible network of nodes and relationships instead of static tables, with a friendly query language and ACID transactions.
- 5

badger
15.8Kdgraph-io/badger · GoBadgerDB is an embeddable, persistent and fast key-value database written in pure Go. It is the storage engine behind the Dgraph graph database and a performant alternative to non-Go stores like RocksDB.
- 6
bolt
14.6Kboltdb/bolt · GoAn embedded key/value database for Go: a pure Go store inspired by LMDB, built for projects that don't want to operate a full database server like Postgres or MySQL.
- 7

mysql-server
12.5Kmysql/mysql-server · C++This is the MySQL Server source distribution: the world's most popular open-source relational database, along with MySQL Cluster, a real-time, open-source transactional database for clustered, highly available deployments.
- 8

react-native-firebase
12.3Kinvertase/react-native-firebase · TypeScriptA set of React Native modules that connect your app to Firebase services — each module is a light-weight JavaScript layer over the native Firebase SDKs for iOS and Android.
- 9

sqlalchemy
12.2Ksqlalchemy/sqlalchemy · PythonSQLAlchemy is the Python SQL toolkit and Object Relational Mapper (ORM) that gives application developers the full power and flexibility of SQL while also allowing object-oriented domain models to be mapped transparently to relational tables.
- 10

dtm
10.9Kdtm-labs/dtm · GoDTM is a distributed transaction framework that provides cross-service eventual data consistency. It implements the saga, TCC, XA, 2-phase message, outbox and workflow patterns for different application scenarios.
- 11

orleans
10.9Kdotnet/orleans · C#Orleans is a cross-platform .NET framework for building robust, scalable distributed applications — from a single on-premises server up to globally distributed, highly available cloud services. It's often referred to as 'Distributed .NET'.
- 12

kafgres
417RayElg/kafgres · Rustkafgres is a PostgreSQL extension that embeds a full Kafka broker inside Postgres: unmodified Kafka clients connect on port 9092 and Postgres stores all topics, partitions, offsets, and the log itself, giving transactional coupling between the database and the event stream.
Related topics
Often tagged together