https://github.com/allinbits/dither.chat
A monorepo of all the services, indexers, and frontend for dither.chat
https://github.com/allinbits/dither.chat
atomone atone
Last synced: 5 months ago
JSON representation
A monorepo of all the services, indexers, and frontend for dither.chat
- Host: GitHub
- URL: https://github.com/allinbits/dither.chat
- Owner: allinbits
- License: other
- Created: 2025-04-10T14:26:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-29T19:58:26.000Z (7 months ago)
- Last Synced: 2025-12-01T17:18:57.940Z (6 months ago)
- Topics: atomone, atone
- Language: TypeScript
- Homepage: https://dither.chat
- Size: 2.41 MB
- Stars: 8
- Watchers: 6
- Forks: 3
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Dither Service
The **Dither Service** utilizes **event-sourcing data** to deterministically rebuild application state. This is achieved by processing events streamed directly from cosmos-based chains, specifically **AtomOne**.
## 🚀 Getting Started (Usage)
To quickly spin up the entire Dither Service and its components, install [Tilt](https://tilt.dev) and run:
```sh
tilt up
```
You can vist Tilt dashboard at [http://localhost:10350/](http://localhost:10350/)
## Project Structure Explanation
### [api-main](./packages/api-main/README.md)
A REST Endpoint Provider for post feeds, and looking up individual posts.
### [reader-main](./packages/reader-main/README.md)
A blockchain reader that parses memos, and re-routes them through an event system.
### [cli](./packages/cli)
A small reader that pulls all `dither.` messages from the chain in the last 100 blocks.
### [frontend-main](./packages/frontend-main/README.md)
An frontend Single Page Application for Dither as a whole.