Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lil5/tigerbeetle_api
Tiger Beetle Rest api Server
https://github.com/lil5/tigerbeetle_api
go golang grpc tigerbeetle
Last synced: 3 months ago
JSON representation
Tiger Beetle Rest api Server
- Host: GitHub
- URL: https://github.com/lil5/tigerbeetle_api
- Owner: lil5
- License: apache-2.0
- Created: 2024-03-07T14:10:08.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-28T10:07:26.000Z (5 months ago)
- Last Synced: 2024-08-28T11:32:13.605Z (5 months ago)
- Topics: go, golang, grpc, tigerbeetle
- Language: Go
- Homepage:
- Size: 109 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![GoDoc](https://pkg.go.dev/badge/github.com/lil5/tigerbeetle_api?status.svg)](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