https://github.com/drgomesp/happendb
A decentralized event-sourcing platform.
https://github.com/drgomesp/happendb
cqrs cqrs-es event-sourcing event-store
Last synced: 3 months ago
JSON representation
A decentralized event-sourcing platform.
- Host: GitHub
- URL: https://github.com/drgomesp/happendb
- Owner: drgomesp
- License: mit
- Created: 2020-02-28T01:53:30.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-10-21T09:43:38.000Z (over 2 years ago)
- Last Synced: 2025-01-13T00:32:35.410Z (4 months ago)
- Topics: cqrs, cqrs-es, event-sourcing, event-store
- Language: Go
- Homepage:
- Size: 145 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# happendb
[](https://github.com/drgomesp/)
[](https://goreportcard.com/report/github.com/drgomesp/happendb)
[](https://github.com/drgomesp/happendb/actions)
[](https://codecov.io/gh/drgomesp/happendb)> A decentralized event-sourcing platform.
## Table of Contents
- [Install](#install)
- [Features](#features)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Install
```bash
go get github.com/drgomesp/happendb
```## Building & Testing
This project uses [Taskfile](https://taskfile.dev/), which is easier than something like GNU Make.
To list available tasks, run:
```bash
$ task --list-all
```## Running
- The easiest way is to use docker-compose:
```bash
$ docker-compose up
```- Or, if you have a Tendermint instance running locally, you can also run the binary or the Go command directly:
```bash
# assuming tendermint rpc is avaialble at tcp://127.0.0.1:26658
$ go run cmd/happendb -socket-addr=tcp://127.0.0.1:26658
```## Contributing
PRs accepted.
## License
MIT © [Daniel Ribeiro](https://github.com/drgomesp)