
ENiGMA½ BBS
Modern multi-protocol BBS software written in Node.js

ENiGMA½ BBS is modern bulletin board system software with a retro terminal experience. It provides a full multi-user BBS server with extensive customization, multiple access protocols, and built-in support for classic BBS features like message areas, file bases, and doors.
Key Features
- Telnet, SSH, and WebSocket access (secure and non-secure)
- Multi-node operation for concurrent callers
- Highly customizable menus, themes, and JavaScript-based mods
- SQLite-backed storage for users, message areas, and related data
- Message network support including FTN-style (FidoNet) import/export
- File bases with indexing and full-text search, plus upload processing for common scene metadata
- Terminal-focused capabilities such as ANSI/MCI UI elements, CP437/UTF-8 output, SAUCE support, and font/baud emulation
- Authentication features including PBKDF2 password hashing and optional one-time-password 2FA
- Door server support for legacy door games and integrations
Use Cases
- Running a retro-style public BBS with modern security and multi-node support
- Hosting community message areas and integrating with FTN-style networks
- Operating file areas and door games for classic BBS-style content distribution
ENiGMA½ BBS is well-suited for sysops who want a nostalgic terminal-first community platform while retaining modern extensibility, logging, and security-focused fundamentals.
Categories:
Tags:
Tech Stack:
Similar Services

Discourse
Modern discussion forum and community platform
Discourse is open-source forum software for community discussion, support, and knowledge sharing, with moderation tools, customization, and built-in chat.
Lila (lichess.org)
Online chess server for real-time play, analysis, and tournaments
Lila is the open source server behind lichess.org, providing real-time chess, puzzles, analysis, tournaments, teams, and community features via web and mobile clients.

Flarum
Open-source PHP forum software for building communities
Lightweight, extensible forum platform built in PHP with a Mithril.js frontend, supporting MySQL/MariaDB/PostgreSQL/SQLite and an active extensions ecosystem.
Apache Answer
Open-source Q&A platform for communities, teams, and support
Apache Answer is an open-source Q&A platform for community forums, help centers, and internal knowledge sharing with tagging, voting, and a plugin system.

NodeBB
Modern Node.js-based forum and community discussion platform
NodeBB is a modern forum platform with real-time discussions, built-in chat, SSO options, plugins, and flexible theming, backed by Redis, MongoDB, or PostgreSQL.


Lemmy
Federated link aggregator and discussion forum platform
Lemmy is a federated, self-hostable link aggregator and forum platform for creating Reddit-like communities with voting, comments, moderation tools, and ActivityPub feder...

JavaScript
Docker
Node.js