https://github.com/cablehead/chat-app
An experiment in composing services with Small Tools
https://github.com/cablehead/chat-app
Last synced: 5 months ago
JSON representation
An experiment in composing services with Small Tools
- Host: GitHub
- URL: https://github.com/cablehead/chat-app
- Owner: cablehead
- Created: 2023-12-20T07:50:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T21:35:26.000Z (over 2 years ago)
- Last Synced: 2025-09-29T16:52:00.958Z (9 months ago)
- Language: HTML
- Homepage: https://ndyg.cross.stream/projects/chat-app
- Size: 469 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
`chat-app` is an experiment in how it would look to build a service exclusively
with [small
tools](https://gist.github.com/cablehead/efbe67fb90b8dde21a7c885f91f3f75d),
when the unit of tool is a cli command, and bash is the coordination language.
## Live example
https://chat-app.cross.stream
## Requirements
I know! GL 😆
- `bash`
- `sed`
- `tail`
- [`jo`](https://github.com/jpmens/jo)
- [`jq`](https://jqlang.github.io/jq/)
- [`tera`](https://github.com/chevdor/tera-cli)
- [`xcat`](https://github.com/cablehead/xcat)
- [`http-sh`](https://github.com/cablehead/http-sh)
Seriously though, if you're curious, and have trouble installing any of these, open an issue, and I'll try and help.
## To Run
```bash
git clone https://github.com/cablehead/chat-app.git
cd chat-ap
http-sh :5002 -- ./root.sh ./store
open http://localhost:5002
```
You should see:
