TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
- distributed-database
- distributed-transactions
- tidb
- database
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
- email-marketing
- newsletter
- newsletter-management
- mailing-list
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
Golang package that generates clean, responsive HTML e-mails for sending transactional mail
- golang
- hermes
- generator
- mailgen
Open-source, self-hosted newsletter, email marketing and transactional email platform. Visual MJML editor, Liquid templating, 7 sending providers.
The Official Twilio SendGrid Golang API Library
EliasDB a graph-based database.
- golang
- graph
- embedded
- supports-transactions
Immutable transaction isolated sql driver for golang
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
Transaction manager for GoLang
- golang
- golang-library
- transaction
- transaction-manager
A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
Go database query builder library for PostgreSQL
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
- go
- golang
- golang-library
- outbox
Embedded database for accounts transactions.
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
Software Transactional Locks
Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.
Tool for executing transactions on the Ripple network
Transactor is a library for simplifying transaction management in Go
- go
- golang
- transaction-manager
- transactions
A production-ready Go SDK for TRON: gRPC client with connection pooling, HD wallets, TRC-10/TRC-20, event decoding, transaction simulation, and shielded TRC-20 (Sapling) support. 85% test coverage.
A comprehensive, zero-dependency Go SDK for the Paystack API