An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with distributed-transactions

A curated list of projects in awesome lists tagged with distributed-transactions .

https://github.com/pingcap/tidb

TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.

cloud-native database distributed-database distributed-transactions go hacktoberfest htap mysql mysql-compatibility scale serverless sql tidb

Last synced: 14 Apr 2026

https://github.com/tikv/tikv

Distributed transactional key-value database, originally created to complement TiDB

cncf consensus distributed-transactions hacktoberfest key-value raft rocksdb rust tidb tikv

Last synced: 13 May 2025

https://github.com/yedf/dtm

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

cadence csharp database distributed distributed-transactions dtm go golang java microservice outbox saga seata tcc transaction transactions workflow-engine xa

Last synced: 30 Jun 2025

https://github.com/dtm-labs/dtm

A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

cadence csharp database distributed distributed-transactions dtm go golang java microservice outbox saga seata tcc transaction transactions workflow-engine xa

Last synced: 13 May 2025

https://github.com/oceanbase/oceanbase

OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.

analytics bigquery cloud-native cpp database distributed-database distributed-transactions hacktoberfest htap mysql mysql-compatibility mysql-database oceanbase olap oltp paxos scalable sql vector-database

Last synced: 13 May 2025

https://github.com/dotnetcore/cap

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

distributed-transactions eventbus kafka microservices outbox-pattern rabbitmq service-bus

Last synced: 13 May 2025

https://github.com/dotnetcore/CAP

Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

distributed-transactions eventbus kafka microservices outbox-pattern rabbitmq service-bus

Last synced: 16 Mar 2025

https://github.com/qunarcorp/qmq

QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。

consumer distributed-transactions event event-bus event-driven kafka message message-bus message-driven message-queue mq producer rabbitmq xa

Last synced: 04 Oct 2025

https://github.com/polardb/polardbx-sql

PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.

cloud-native distributed-transactions enterprise-class high-availability high-concurrency horizontal-scaling htap massive-datasets mysql relational-database

Last synced: 14 May 2025

https://github.com/indeedeng/iwf

iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes

distributed-process distributed-system distributed-transactions durable-timer golang java message-queue microservice orchestration orchestrator persistence process python timer workflow workflow-as-code workflow-engine

Last synced: 07 Jan 2026

https://github.com/RisingStack/trace-nodejs

Trace is a visualised distributed tracing platform designed for microservices.

debugging distributed-transactions microservices monitoring nodejs performance profiling

Last synced: 09 May 2025

https://github.com/risingstack/trace-nodejs

Trace is a visualised distributed tracing platform designed for microservices.

debugging distributed-transactions microservices monitoring nodejs performance profiling

Last synced: 12 Apr 2025

https://github.com/liuhll/silky

The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.

architecture aspnetcore distributed-transactions dotnet dotnet-core dotnetcore micro-service microservice-architecture microservices rpc saas silky swagger tcc-transaction

Last synced: 16 Nov 2025

https://github.com/lysu/go-saga

Implements saga-pattern in Go, another way to distribute transaction.

distributed-transactions go golang saga saga-pattern transaction

Last synced: 03 May 2025

https://github.com/huhuics/joice

Java分布式开发平台:Spring, Spring MVC, MyBatis, Dubbo, Redis, Shiro权限管理, Quartz分布式调度, RocketMQ通信, 本地缓存, Redis缓存, 分布式缓存, 分布式事务

distributed-system distributed-transactions dubbo redis shiro spring

Last synced: 14 Sep 2025

https://github.com/liuyangming/ByteJTA

ByteJTA is a distributed transaction manager based on the XA/2PC mechanism. It’s compatible with the JTA specification. User guide: https://github.com/liuyangming/ByteJTA/wiki

distributed-transactions jta spring-cloud transaction transaction-manager two-phase-commit xa

Last synced: 04 May 2025

https://github.com/liuyangming/bytejta

ByteJTA is a distributed transaction manager based on the XA/2PC mechanism. It’s compatible with the JTA specification. User guide: https://github.com/liuyangming/ByteJTA/wiki

distributed-transactions jta spring-cloud transaction transaction-manager two-phase-commit xa

Last synced: 05 Apr 2025

https://github.com/obsidiandynamics/goharvest

Transactional outbox harvester for Postgres → Kafka, written in Go

distributed-systems distributed-transactions golang kafka microservices outbox postgres

Last synced: 21 Aug 2025

https://github.com/itimofeev/go-saga

Go lang implementation of saga pattern

distributed-transactions go golang saga saga-pattern transaction

Last synced: 12 Jan 2026

https://github.com/Splitet/SplitetFramework

Splitet is a Java based Event Sourcing framework which can be benefited by the teams who are planning to make CQRS transitions with minimum learning curve and ease of adaptation.

cqrs distributed-transactions event-database eventsourcing microservices

Last synced: 14 Jun 2025

https://github.com/OpenSagas-csharp/servicecomb-pack-csharp

The .NET omega agent for Apache incubator-servicecomb-saga https://github.com/apache/servicecomb-pack

data-consistency distributed-transactions eventually-consistent netcore saga

Last synced: 04 May 2025

https://github.com/dtm-labs/client-csharp

The new client for dtm in csharp, including workflow, dtmcli, and dtmgrpc

csharp database distributed distributed-transactions microservice saga tcc transaction

Last synced: 15 May 2025

https://github.com/polardb/polardbx

PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.

cloud-native distributed-transactions enterprise-class high-availability high-concurrency horizontal-scaling htap massive-datasets mysql relational-databases

Last synced: 06 Apr 2025

https://github.com/meta-magic/microservice_workshop

Microservices Architecture Workshop focuses on helping the developers / architects to understand the key Architecture paradigms with hands on section. The course helps the developers from Monolithic App mindset to a Microservices based App development. It also helps the developers with hands on development experience with key Microservices infrastructure technologies like Eureka, Ribbon, Zuul, Kafka etc., and key Architecture styles likes Domain Driven Design, Event Sourcing and CQRS, Functional Reactive Programming, Microservice messaging.

cqrs ddd distributed-transactions event-sourcing-and-cqrs kafka microservice microservices-architecture-styles scalability service-mesh spring-cloud

Last synced: 27 Apr 2025

https://github.com/tikv/sig-transaction

Resources for the transaction SIG

distributed-transactions tidb tikv

Last synced: 27 Feb 2026

https://github.com/zio-net/sagaway

Robust saga pattern implementation for resilient distributed applications

actor actormodel cloud-native csharp dapr distributed-transactions docker docker-compose dotnet k8s microservices saga saga-library saga-pattern

Last synced: 08 Feb 2026

https://github.com/courtsite/temporal-go-helpers

:arrows_clockwise: Common convenience methods, and developer ergonomics for Temporal's Go SDK.

distributed-systems distributed-transactions golang microservices saga sdk-go service-bus workflow-automation workflow-engine workflow-management

Last synced: 08 May 2025

https://github.com/Courtsite/temporal-go-helpers

:arrows_clockwise: Common convenience methods, and developer ergonomics for Temporal's Go SDK.

distributed-systems distributed-transactions golang microservices saga sdk-go service-bus workflow-automation workflow-engine workflow-management

Last synced: 02 Apr 2025

https://github.com/dtm-labs/dtmcli-php

a php client for distributed transaction framework dtm.

database distributed distributed-transactions http microservice php saga seata tcc transaction

Last synced: 28 Apr 2025

https://github.com/dtm-labs/dtmcli-node

a node client for distributed transaction framework dtm.

distributed distributed-transactions node nodejs saga seata tcc transaction

Last synced: 28 Apr 2025

https://github.com/meadsteve/talepy

📚Coordinate "transactions" across a number of services in python

async concurrent distributed-transactions python

Last synced: 21 Mar 2025

https://github.com/dtm-labs/dtmcli-py

a python client for distributed transaction framework dtm.

database distributed distributed-transactions http python saga tcc transaction

Last synced: 17 Oct 2025

https://github.com/ycydsxy/gta

GTA(Go Task Async) is a lightweight reliable asynchronous task and transaction message library for Golang / GTA是一个轻量的可靠异步任务和事务消息的框架

async async-task distributed-transactions golang task task-manager transactional

Last synced: 25 Oct 2025

https://github.com/emaarco/distributed-horcruxes

Practical solutions for tackling distributed transaction challenges with Zeebe and Spring Boot 🔋

distributed-transactions kotlin spring-boot zeebe

Last synced: 12 Jan 2026

https://github.com/juntaki/transparent

Transparent cache and distributed commit to key-value store

cache distributed-transactions golang s3 stack

Last synced: 16 Mar 2026

https://github.com/deaglegross/distributedtransactions

C# stateful orchestrated SAGA implementation of distributed transactions for any user-defined operations.

csharp csharp-library distributed-transactions saga saga-pattern stateful

Last synced: 08 Jun 2026

https://github.com/getstream/tikv-ui

TiKV Admin Web UI: A full-stack web application and REST API for the powerful exploration and management of TiKV clusters. It provides a dedicated frontend interface for multi-cluster configuration and raw key-value data manipulation

admin api db distributed-transactions docker fullstack gui key-value mangement raft rocksdb tikv

Last synced: 24 Dec 2025

https://github.com/jeremiah-shaulov/office_spirit_mysql

MySQL and MariaDB driver for Deno (streaming blobs, distributed transactions manager, resets connection before return to pool)

deno distributed-transactions driver mariadb mysql

Last synced: 26 Oct 2025

https://github.com/hengxin/vis-ar-formalization

Formalization of the (VIS, AR) Specification Framework for Both Transactional and Non-Transactional Consistency Models

alloy consistency-models distributed-transactions tlaplus vis-ar-framework

Last synced: 19 Mar 2026

https://github.com/vasil-sarandev/compactly

Compactly is an Open-Source URL Shortener that utilizes microservices, distributed transactions, containerization, message brokers, and caching within a monorepo.

distributed-transactions docker express kafka microservices mongodb monorepo node redis

Last synced: 11 Apr 2026

https://github.com/ne1ro/saga

Saga pattern implemented in Clojure

clojure distributed-transactions saga saga-pattern

Last synced: 11 Jul 2026

https://github.com/erwinkramer/circuit-choreography

The Circuit Choreography pattern defines a choreographic message flow that maintains a closed circuit at all times.

architecture azure circuit-breaker circuit-choreography compensating-transaction design-patterns distributed-transactions saga

Last synced: 14 Mar 2025

https://github.com/flango-dev/django-2pc

2 phase commit distributed transactions in DDD Django projects using the „database per subdomain“ pattern.

ddd distributed-transaction distributed-transactions django domain-driven-design

Last synced: 30 Mar 2025

https://github.com/teymur75/.net-microservices-saga-orchestration-with-rabbitmq

Demonstrates Saga Orchestration Pattern in a .NET microservices architecture using RabbitMQ and MassTransit to ensure data consistency across services.

csharp distributed-transactions dotnet masstransit microservices rabbitmq saga-orchestration saga-pattern

Last synced: 14 May 2026

https://github.com/gmartinezramirez-old/distributed-db-hash-table

[Finished] Distributed DB CREATE and SEARCH operations using a broker that hash the data. Coursework: Distributed Systems

distributed-database distributed-systems distributed-transactions hash-table python

Last synced: 27 Mar 2025

https://github.com/timyiu478/mit-distributed-systems

MIT 6.5840: Distributed Systems. Major topics include fault tolerance, replication, and consistency. Much of the class consists of studying and discussing case studies of distributed systems

concurrency-control consensus consistency-models distributed-cache distributed-coordination distributed-file-system distributed-systems distributed-transactions key-value-store paxos raft replicated-state-machine

Last synced: 22 Jan 2026