TigerBeetle: The Financial Transactions Database for Mission-Critical Systems

Summary
TigerBeetle is a high-performance financial transactions database designed for mission-critical safety and performance. Written in Zig, it aims to power the next 30 years of Online Transaction Processing (OLTP) with robust debit/credit primitives and global consensus protocols. This project offers a reliable and efficient solution for handling complex financial operations.
At a glance
- Added to OSRepos
- October 27, 2025
- Last analyzed
- October 27, 2025
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
TigerBeetle is a cutting-edge financial transactions database engineered for unparalleled safety and performance. Designed to power the next generation of Online Transaction Processing (OLTP) systems, it provides robust debit/credit primitives and a resilient architecture for mission-critical financial operations. Written in Zig, TigerBeetle focuses on delivering extreme reliability and speed.
Installation
Getting started with TigerBeetle is straightforward. You can run a single-replica cluster on Linux (or other supported platforms) by following these steps:
$ curl -Lo tigerbeetle.zip https://linux.tigerbeetle.com && unzip tigerbeetle.zip
$ ./tigerbeetle version
$ ./tigerbeetle format --cluster=0 --replica=0 --replica-count=1 --development 0_0.tigerbeetle
$ ./tigerbeetle start --addresses=3000 --development 0_0.tigerbeetle
Examples
Once your TigerBeetle cluster is running, you can connect to it and perform financial transfers. Here's an example of creating accounts and making a transfer:
$ ./tigerbeetle repl --cluster=0 --addresses=3000
> create_accounts id=1 code=10 ledger=700,
id=2 code=10 ledger=700;
> create_transfers id=1 debit_account_id=1 credit_account_id=2 amount=10 ledger=700 code=10;
> lookup_accounts id=1, id=2;
{
"id": "1",
"user_data": "0",
"ledger": "700",
"code": "10",
"flags": "",
"debits_pending": "0",
"debits_posted": "10",
"credits_pending": "0",
"credits_posted": "0"
}
{
"id": "2",
"user_data": "0",
"ledger": "700",
"code": "10",
"flags": "",
"debits_pending": "0",
"debits_posted": "0",
"credits_pending": "0",
"credits_posted": "10"
}
Why Use It
TigerBeetle stands out as an ideal choice for financial applications requiring absolute data integrity and high throughput. Its design prioritizes mission-critical safety, ensuring that financial transactions are handled with precision and reliability. Leveraging the performance characteristics of the Zig language, it offers exceptional speed for OLTP workloads. If you're building systems where every transaction counts and performance is paramount, TigerBeetle provides a robust and scalable foundation.
Links
- Official Documentation: https://docs.tigerbeetle.com
- GitHub Repository: https://github.com/tigerbeetle/tigerbeetle
- The Primeagen Video Introduction: https://www.youtube.com/watch?v=sC1B3d9C_sI
- Redesigning OLTP for a New Order of Magnitude (QCon SF) Talk: https://www.infoq.com/presentations/redesign-oltp/
- Slack Community: https://slack.tigerbeetle.com/join
Source repository
Open the original repository on GitHub.
14 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

AgentFS: The Filesystem Designed for AI Agents and Their State Management
September 5, 2026
AgentFS is an innovative filesystem specifically engineered for AI agents, providing robust storage abstractions. It leverages SQLite to offer auditability, reproducibility, and portability for agent states, tool calls, and file operations. This solution simplifies debugging, analysis, and deployment of AI agents by encapsulating their entire runtime into a single, queryable database file.

computer: Give Agents a Durable Filesystem and Execution Runtime
August 14, 2026
Cloudflare Computer gives agents a durable workspace backed by Durable Object SQLite and a choice of container or Worker execution. It suits prototypes that need persistent files and flexible execution, but the project is preview-only and not for production use.

cortex-mem: Give AI Agents Persistent Long-Term Memory
August 12, 2026
Cortex Memory is a Rust framework for storing, extracting, and searching long-term memories for AI agents and applications. It combines durable file-based storage with semantic search, and offers CLI, REST API, and MCP access.

fake2db: Generate Custom Test Databases with Fake Data
August 2, 2026
fake2db is a powerful Python utility designed to create custom test databases populated with fake, yet valid, data. It supports a wide array of popular database systems, including SQLite, MySQL, PostgreSQL, MongoDB, Redis, and CouchDB. This tool is ideal for developers and testers needing quick, realistic data for testing and development environments.