Skip to content

Roadmap — what’s left ​

Done ​

  • Go WebSocket gateway, protobuf protocol, SQLite, Docker
  • Ordered rooms (1:1 and multi-user / group via the same room model)
  • Typing + read receipts, sync / catch-up
  • Message edit / soft-delete (update_seq sync)
  • REST JWT on POST /v1/rooms
  • Optional Redis pub/sub fan-out (OMNICHAT_REDIS_URL)
  • HMAC webhooks for message.created|edited|deleted
  • Optional TLS (OMNICHAT_TLS_*), structured logs, Prometheus /metrics
  • @omnichat/client, @omnichat/react, @omnichat/vue, @omnichat/storage-sqlite
  • Echo-client + Node smoke examples; docs

You can self-host and exchange messages (including group chat) today.

Next ​

  • Live npm publish of @omnichat/*
  • Member list / invite / kick (or document app-owned membership as the long-term model)
  • Postgres option
  • Webhook delivery outbox / stronger retries

Contribute ​

Highest leverage: npm publish, Postgres, or membership APIs.

Apache License 2.0