Rascal Chat is a simple group chat platform implemented in the client-server style. I wrote Rascal Chat to be an experiment in a concurrent, highly scalable message passing application.
The Rascal Chat server is implemented in Erlang. The server is intended to be able to serve at least tens of thousands of concurrent connections.
Rascal Chat has several client implementations:
- Python CLI
- Android