BetterOpenPoke
A faster, more open take on modern messaging. Liquid glass interface, G2 squircles, and a simulated routing mesh that shows how a real distributed messenger thinks.
High-performance mesh
Messages route through the nearest healthy node. G2-continuous topology keeps handoffs smooth.
Matrix federation
One room, many networks. Messages sync bidirectionally across Matrix, IRC, and Telegram.
Send a test message
Type anything. The demo simulates delivery through the mesh and replies from the bridge operator.
End-to-end aware
Every message is routed with health checks and load balancing.
Self-hostable
Run the core on your own infra. No vendor lock-in.
Low overhead
Small bundle, minimal deps, and GPU-friendly motion.
How it is wired
A clean separation between client, routing, and federation layers.
Client shell
Liquid glass UI built with React and Tailwind. GPU-composited motion, accessible focus states, and responsive squircles.
Routing mesh
A simulated high-performance router picks the healthiest node by latency, load, and region. Handoffs stay seamless.
Matrix bridge
Federation layer normalizes messages across Matrix, IRC, and Telegram rooms. Sync health is surfaced in real time.
Ready to build your own messenger?
BetterOpenPoke is a starting point, not a product. Fork it, replace the simulated mesh with real transport, and ship something better.
Explore the prototype