VibeHunt
Back to browse

Enigma 1/2 BBS

Enigma 1/2 is a modern, multi-platform BBS engine with unlimited "callers" and legacy DOS door game support.

ENiGMA½ is a Node.js‑based BBS engine that runs on any platform where Node.js is available, including Linux, the BSDs, macOS and Windows. It stores users, message areas and other data in SQLite and secures passwords with PBKDF2, offering optional two‑factor authentication via one‑time passwords. Access is provided through Telnet, SSH and WebSocket, and a built‑in web server supplies HTTP(S) file browsing and temporary download URLs.

The system is highly configurable: HJSON files define menus, themes and server settings, while JavaScript modules allow custom functionality. It supports both CP437 and UTF‑8 output with wide‑character rendering, SyncTERM‑style fonts, baud emulation, SAUCE metadata and MCI elements for rich text interfaces. Message networking includes FidoNet‑type networks, BinkleyTerm‑style outbound handling, and Internet mail via IMAP/SMTP. Content can be exposed through Gopher and NNTP servers.

Legacy DOS door games are runnable without external emulators thanks to native v86 emulation, and Z‑Machine interactive fiction is supported directly in Node.js. Additional features include a full‑screen ANSI editor, achievement tracking, and an extensible achievement system, making the platform suitable for hobbyist sysops and communities that want a modern yet nostalgic BBS experience.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps