https://github.com/lil5/tigerbeetle_api
TigerBeetle Rest/gRPC API Server (3rd party)
https://github.com/lil5/tigerbeetle_api
go golang grpc rest-api tigerbeetle
Last synced: about 1 month ago
JSON representation
TigerBeetle Rest/gRPC API Server (3rd party)
- Host: GitHub
- URL: https://github.com/lil5/tigerbeetle_api
- Owner: lil5
- License: apache-2.0
- Created: 2024-03-07T14:10:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-07T16:41:46.000Z (3 months ago)
- Last Synced: 2025-04-02T16:11:13.912Z (about 2 months ago)
- Topics: go, golang, grpc, rest-api, tigerbeetle
- Language: Go
- Homepage:
- Size: 213 KB
- Stars: 16
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://pkg.go.dev/github.com/lil5/tigerbeetle_api?tab=doc)
Tiger Beetle REST
A simple REST api server for [TigerBeetle](https://tigerbeetle.com/)
**Rest API:** Tigerbeetle REST API uses 🐶 Bruno
Download the client here: https://www.usebruno.com/
And get started by opening the `/bruno` directory in Bruno.**Config Example File:** [/config-example.yml](/config-example.yml)
## Development setup
**1. Install [taskfile](https://taskfile.dev/installation/) and [golang](https://go.dev/)**
**2. Install zig for cross-compilation**
```
$ brew install zig
```Setup and run tigerbeetle in docker (optional)
```
$ make docker_setup docker_start
```**3. Copy example config file**
```
$ cp config-example.yml config.yml
```**4. Run server with the following command**
```
$ make start
```## License
Apache License Version 2.0