mirror of
https://github.com/balzack/databag.git
synced 2025-04-22 17:45:18 +00:00
Databag is a self-hosting messaging service for the DWeb community. The backend is written in Go, and the frontend is written with ReactJs. Notable features include:
- Public-private key based identity (not bound to any blockchain or hosting domain)
- Federated (accounts on different nodes can communicate)
- No server-side replication (direct communication between app and contact's node)
- Websockets for delivering synchronization events.
- Unlimited accounts per node
You can test out the project here, but don't post anything important as this server is regularly wiped. Feedback on the UI/UX, bugs or features is greatly appreciated.
Installation
To use databag, you will need a DNS name pointing to your node with a certificate. You can deloy a node manually, but you will have a much easier time using a container service. Containers for arm64 and amd64 are available here
Description
Languages
TypeScript
45.7%
JavaScript
38.7%
Go
12.8%
CSS
1.4%
Swift
0.7%
Other
0.4%