{"id":15394924,"url":"https://github.com/kassane/tigerbeetle-cmake","last_synced_at":"2026-05-01T15:38:18.937Z","repository":{"id":199750948,"uuid":"703667601","full_name":"kassane/tigerbeetle-cmake","owner":"kassane","description":"TigerBeetle CMake - Template","archived":false,"fork":false,"pushed_at":"2025-02-26T16:39:58.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-26T17:37:44.898Z","etag":null,"topics":["c","cmake","cpp","cxx","distributed-database","template-project","tigerbeetle-client"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kassane.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-11T17:08:18.000Z","updated_at":"2025-02-26T16:40:01.000Z","dependencies_parsed_at":"2023-10-12T04:26:28.772Z","dependency_job_id":"e4116991-f28b-4d3a-a5a2-b3c87c72c005","html_url":"https://github.com/kassane/tigerbeetle-cmake","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"ca34f9e9cdc1290f2b4e9ddeddd4ad656baed84c"},"previous_names":["kassane/tigerbeetle-cmake"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kassane%2Ftigerbeetle-cmake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kassane%2Ftigerbeetle-cmake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kassane%2Ftigerbeetle-cmake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kassane%2Ftigerbeetle-cmake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kassane","download_url":"https://codeload.github.com/kassane/tigerbeetle-cmake/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245944062,"owners_count":20697948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","cmake","cpp","cxx","distributed-database","template-project","tigerbeetle-client"],"created_at":"2024-10-01T15:24:57.075Z","updated_at":"2026-05-01T15:38:18.899Z","avatar_url":"https://github.com/kassane.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TigerBeetle-CMake\n\n`tigerbeetle-cmake` is an extension of [TigerBeetle C++](https://github.com/kassane/tigerbeetle-cpp) project designed to make it more versatile and accessible for a wider range of languages. [**TigerBeetle**](https://github.com/tigerbeetle/tigerbeetle) is a financial accounting database created with a strong focus on mission-critical safety and high-performance capabilities, serving as the foundation for the future of financial services.\n\nThis project aims to provide a straightforward C++ solution derived from the original C binding, making it easier for developers to work with TigerBeetle in C++. However, it's important to note that this client is not limited to C++. You can easily modify the `CMakeLists.txt` file to use it with other languages supported by CMake, making it a powerful tool for a variety of development environments.\n\nOne of the unique aspects of `tigerbeetle-cmake` is its integration of **Zig** with **CMake**. It demonstrates how to build the `tb_client` library using Zig without requiring users to delve into the Zig toolchain or learn it in-depth. This feature simplifies the development process and ensures that **TigerBeetle** is accessible to a broader audience.\n\n## Contributing\n\nContributions to `tigerbeetle-cmake` are highly encouraged. You can contribute by testing the library, providing feedback, submitting bug reports, or even creating language bindings for additional languages. Your contributions will be invaluable in improving TigerBeetle and making it a reliable solution for the financial services industry.\n\nPlease follow the standard open-source contribution guidelines, including creating issues, making pull requests, and participating in discussions on the project's GitHub repository.\nLicense\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkassane%2Ftigerbeetle-cmake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkassane%2Ftigerbeetle-cmake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkassane%2Ftigerbeetle-cmake/lists"}