You can try out our running mixnet today using two demo applications.
Both of them implement chat functionality. But they do it in different ways.
The first chat client is a Go-based console app. Build and run it, and you get a chat app in a terminal. It bakes in the nym-mixnet client using the Go compiler and method calls.
If you want to try it, grab the code from the Go chat demo Github repo - build and usage instructions are there. Here's a quick GIF of the console client in action:
In languages other than Go, the nym-mixnet client exposes network sockets (specifically websockets or TCP sockets, it's up to you).
This makes it possible to interact with the mixnet from applications written in any language.