TigerBeetle: The Financial Transactions Database for Mission-Critical Systems

This repository profile is provided by osrepos.com, an open source repository discovery platform.

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.

Repository Information

Analyzed by OSRepos on 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

Related repositories

Similar repositories that may be relevant next.

TidesDB: A High-Performance Embeddable Storage Engine in C

TidesDB: A High-Performance Embeddable Storage Engine in C

June 9, 2026

TidesDB is a high-performance, adaptive, and durable embeddable storage engine library written in C. It is built on a log-structured merge-tree (LSM-tree) and offers ACID transactions with MVCC, multi-column family support, and cross-platform compatibility. Designed for flash and RAM optimization, TidesDB provides a robust foundation for building scalable key-value or column stores.

Cstorage-engineembeddable
MongoDB MCP Server: Connect to MongoDB and Atlas with Model Context Protocol

MongoDB MCP Server: Connect to MongoDB and Atlas with Model Context Protocol

May 5, 2026

The MongoDB MCP Server is a Model Context Protocol server designed to facilitate interaction with MongoDB databases and MongoDB Atlas clusters. It provides a standardized way for clients to access and manage MongoDB data and Atlas resources, supporting a wide range of database and Atlas-specific tools.

mcpmcp-servermongodb
KurrentDB: An Event-Native Database for Modern Event-Driven Architectures

KurrentDB: An Event-Native Database for Modern Event-Driven Architectures

April 19, 2026

KurrentDB is an innovative database designed for modern software and event-driven architectures. Its event-native approach simplifies data modeling and ensures data integrity, while an integrated streaming engine addresses distributed messaging and data consistency challenges. This powerful platform, formerly known as EventStoreDB, provides a robust solution for complex data management.

databaseevent-sourcingevent-store
pgcli: An Enhanced PostgreSQL Command-Line Interface

pgcli: An Enhanced PostgreSQL Command-Line Interface

March 20, 2026

pgcli is a powerful command-line interface for PostgreSQL, designed to enhance productivity. It offers intelligent autocompletion and vibrant syntax highlighting, making database interactions more intuitive. This Python-based tool provides a superior alternative to the standard `psql` client for developers and DBAs.

databasepostgrespostgresql

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️