Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Iniquity 3 is a modern rebuild of the classic Iniquity Bulletin Board Software, positioned as both a BBS platform and a terminal application SDK. It is not a general-purpose web framework; rather, it is a development toolkit for telnet, ANSI terminals, and retro BBS scenarios. Users install the iq command via @iniquitybbs/cli, run iq init to initialize a project directory, and then start the BBS with iq server start. By default, it can be accessed at localhost:23 using SyncTERM or a telnet client.
Its core stack is limited to Node.js v18+, npm, and TypeScript. The BBS itself is a TypeScript program that uses the bbs and screen APIs provided by @iniquitybbs/core to set terminal resolution, define menus, display pop-ups, load ANSI artwork, pause, and start application flows. The main examples demonstrate single-column menus, two-column menus, welcome screens, and the use of .ans art files. It also provides a --watch development mode that automatically restarts after changes, making it suitable for iterative debugging.
Iniquity supports macOS, Windows, and Linux. Target clients include SyncTERM, xterm, qodem, and any ANSI-capable telnet client. Its ecosystem relies on npm, and the project recommends VS Code and Moebius, the latter for editing ANSI/ASCII/PETSCII/AMIGA art. @iniquitybbs/templates provides two complete sample BBS projects, Euphoria and Eternity, which can serve as starting points. In terms of documentation, the source text includes installation instructions, a minimal example, an art menu example, source build steps, and links to Documentation, Discord, and Issues, making it beginner-friendly. However, the captured text lacks deeper coverage of production deployment, security, permissions, message networking, and related topics.
The source text does not mention commercial pricing, subscriptions, or an enterprise edition. It offers GitHub cloning, source builds, and npm installation, indicating that the source code is open. However, no specific license is provided, so the boundaries for commercial use still need to be verified. Self-hosting support is clear: developers can run a telnet BBS locally or on a server.
Its advantages are a modern technology stack, TypeScript-friendly typing, simple CLI-based startup, and the combination of a nostalgic BBS experience with the Node.js ecosystem. Its drawbacks are that the use case is relatively niche, and information on stability, production references, and commercial support is missing. It is suitable for BBS sysops, retro community operators, terminal UI enthusiasts, and developers who want to build telnet/ANSI applications with TypeScript.
The captured text does not provide information about access, payments, or mirrors for mainland China, so this remains unknown. In practice, use may depend on external services such as npm, GitHub, and Discord, which may be unstable in domestic network environments. Alternatives worth considering include traditional BBS software such as Synchronet, EniGMA, and x84.
β This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on iniquitybbs.com official site.
iniquitybbs.com is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach iniquitybbs.com directly.