Texas Hold 'Em in Rust The code is organised as follows: the game logic in a library, a CLI client, a server exposing the library's API for websocket clients, and a web client written using React.