asuc is an open source small Qt program. It just prints out UDP packages and receives and sends out keystrokes via UDP. It has no cursor but that is not really a big problem, since text is always entered at the end of the text. The choice was to have no cursor or the text output could be destroyed with cut and paste.
Launchd(8) frontend for Mac that allows you to manage and debug system & user services with a sophisticated interface.