Browser based terminal clients

fTelnet is the world's best Flash based terminal client.  At least it was until I discontinued it in favour of my other HTML5 based terminal client, HtmlTerm, which is the worlds best HTML5 terminal client!

HtmlTerm was designed for use with Bulletin Board Systems.  Some of its features include:

  • Support for all modern browsers, both desktop and mobile
  • Great support for ansi-bbs emulation (SyncTerm may be the only client with better emulation)
  • Also supports Atari, Amiga and Commodore 64, although all three could use some polish
  • Excellent virtual keyboard (including arrow keys) for mobile users
  • Capable of Downloading and Uploading via the stream-oriented YModem-G protocol
  • 9 font sizes in CP437 mode: 6x8, 7x12, 8x8, 8x12, 8x13, 8x14, 9x16, 10x19, 12x23
  • 14 code pages supported (with limited font size support): 437, 737, 775, 850, 852, 855, 857, 860, 861, 862, 863, 865, 866, 869
  • Configurable screen modes (defaults to 80x25, can be anything you want)
  • Large scrollback buffer

Server Compatibility

Being an HTML5 client, HtmlTerm actually speaks WebSocket, which means your BBS will need to also speak WebSocket.  GameSrv has built-in support for WebSocket, and Synchronet has websocketservice.js that can be used to accept incoming WebSocket connections and pass them off to the telnet server, but other servers will need a 3rd party proxy to basically do for them what websocketservice.js does for Synchronet.

One such proxy is called websockify, and it works pretty good.  I also have a proxy under development, but it's not release ready yet so I won't link to it yet.

If you don't want to run a 3rd party proxy, then another option is to use the free proxy I run at proxy.ftelnet.ca:1123 -- follow the instructions in the Embed wizard or the demo.html to enable usage of this proxy.

Licensing Information

fTelnet and HtmlTerm are free for non-commercial use. The release archives may be freely re-distributed, provided that they remain in their original, un-modified state. The software itself may be incorporated into a larger project, provided the larger project is also free (for example, like Jamie Cameron did for Webmin). A link back to http://www.ftelnet.ca would be appreciated in such uses.

Donations for Rick Parrish of R&M Software

Like something you see here? Consider donating to keep development alive!

(Please note that donations are not tax-deductible for income tax purposes.)

Thank you!