10th generation of Open Chat, written in Go. Without federation for now; would love to add it again though.
- Production:
msgmate.io( branchproduction) - Staging:
stage.msgmate.io( branchmain) - Docs (wip):
msgmate.io/docs - API Docs:
msgmate.io/reference - Design System:
msgmate-io.github.io/open-chat-go
- Latest Open-Chat-Go Linux Binary
- Python Client:
pip install git+https://github.com/msgmate-io/open-chat-go-python-client.git
docker compose build
# frontend + backend ( sqite + hot-reload )
docker compose up
# or design system
docker compose --profile storybook up- Use the go-tool-interface and include your tool in
backend/tooldeps.json - Or the go-integration-interace and place integrations in
backend/integrationdeps.json
docker compose -f docker-compose.pro.yaml build
# backend ( postgres + frontend static html + js )
docker compose -f docker-compose.pro.yaml up -dWe release all versions always ( after admin confirmation ):
- PR branches:
open-chat-pr-alpha-release-<version-number>-<commit> - Staging
mainare tagged asopen-chat-staging-<version-number>(open-chat-pre-release:latest) - Production
productionare released asopen-chat-<version-number>(open-chat:latest)