Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jalilbengoufa/ptp
pipe to pipe, just piping data to pipe data because why not
https://github.com/jalilbengoufa/ptp
golang kafka postgres redis sqlite
Last synced: about 2 months ago
JSON representation
pipe to pipe, just piping data to pipe data because why not
- Host: GitHub
- URL: https://github.com/jalilbengoufa/ptp
- Owner: jalilbengoufa
- License: mit
- Created: 2023-10-28T18:55:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-30T03:24:41.000Z (about 1 year ago)
- Last Synced: 2024-06-19T21:58:15.800Z (6 months ago)
- Topics: golang, kafka, postgres, redis, sqlite
- Language: Go
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ptp
pipe to pipe, just piping data to pipe data because why not
### Requirements
- go 1.20
- make
- air (optional)
- docker and docker-compose### Usage
- mv .env.example .env
- go mod download
- docker compose up -d
- make dev```mermaid
graph TD;file[File Module]
sqlite[SQLite Module]
kafka[Kafka Module]
postgres[Postgres Module]
redis[Redis Module]
websocket[WebSocket Module]file --> sqlite
sqlite --> kafka
kafka --> postgres
postgres --> redis
redis --> websocket
```