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.

12Projects
183.5KStars in total
+17Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

12 projects · by stars

  1. #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.

    30.3K
  2. #2 · apache/incubator-seata

    incubator-seata

    Apache Seata is an open source distributed transaction solution for microservices, designed to be high-performance and easy to use.

    26K
  3. #3 · yudaocode/SpringBoot-Labs

    SpringBoot-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.

    20.1K
  1. 4

    neo4j

    17.3Kneo4j/neo4j · Java

    Neo4j 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.

  2. 5

    badger

    15.8Kdgraph-io/badger · Go

    BadgerDB 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.

  3. 6

    bolt

    14.6Kboltdb/bolt · Go

    An 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.

  4. 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.

  5. 8

    react-native-firebase

    12.3Kinvertase/react-native-firebase · TypeScript

    A 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.

  6. 9

    sqlalchemy

    12.2Ksqlalchemy/sqlalchemy · Python

    SQLAlchemy 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.

  7. 10

    dtm

    10.9Kdtm-labs/dtm · Go

    DTM 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.

  8. 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'.

  9. 12

    kafgres

    417RayElg/kafgres · Rust

    kafgres 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.

Often tagged together