Connect to RetroHexChat
User Information
  • 1-16 characters
  • Must start with a letter
  • No spaces allowed
  • Case sensitive
One session per nickname

Connecting from another window ends the previous session.

Session expiry

Sessions expire after 10 failed reconnection attempts.

Nickname cleanup

Nicknames unused for 7 days are automatically released.

Open Source and Community

Open Source and Community

Retro Hex Chat is MIT-licensed open source software. Follow the repository, contribute code or translations, report issues, or sponsor continued development.

Community overview
Open Source

Open code. Open community.

Contributions are welcome! See the contributing guide.

MIT License
Contribute!
Support the Project

Help keep Retro Hex Chat alive.

Retro Hex Chat is 100% volunteer-driven. No investors, no ads, no data collection. If you believe in this project, consider supporting it:

GitHub Sponsors

Support directly on GitHub with monthly or one-time sponsorship.

Other ways to help

  • ⭐ Star the repository
  • 📢 Share with friends
  • 🐛 Report bugs and suggest features
  • 💻 Contribute code
Thank you!
Tech Stack
Backend
Elixir, Phoenix, LiveView
Database
PostgreSQL
Frontend
Retro CSS, Vanilla JS, Canvas
Real-time
Phoenix Channels, PubSub
Spaces
Canvas map runtime
Private P2P
WebRTC sessions
Conferences
Self-hosted WebRTC SFU
Open source stack
About
MIT License
v0.1.0
Help Topics
--:--
  • Restore
  • Minimize
  • Maximize
  • Close
  • Cascade Windows
  • Tile Windows Horizontally
  • Tile Windows Vertically
  • Minimize All Windows