A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
-
Updated
Mar 16, 2025 - Go
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend
由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发
Understanding Ethereum: Go-Ethereum Code Analysis|理解以太坊: Go-Ethereum 源码剖析
Transaction manager for GoLang
Implements saga-pattern in Go, another way to distribute transaction.
Go lang implementation of saga pattern
Toy API implementing idempotency keys using Golang & Clean Architecture
CouloyDB is a storage engine that strikes a balance between performance and storage costs.
a transaction model framework, seems simple but powerful
LSM-based key-value store in Go for educational purpose.
HTTP Gateway for SQL databases with connection pooling and caching. An Edge Functions's best friend.
Included examples to guide how to make transaction on Mongodb using Golang.
A simple example of how MPESA works. Works with all 3 types of customers i.e. Agents, Merchants and Subscribers. Allows you to configure a tariff and apply it to transactions. The project follows DDD principles.
Authorize.net CIM, AIM, and ARB Functions for Go Language
MossDB is an in-memory, persistent, and embedded key-value database in Go, support transaction, ttl and Watch.
Add a description, image, and links to the transaction topic page so that developers can more easily learn about it.
To associate your repository with the transaction topic, visit your repo's landing page and select "manage topics."