开源BBS软件重制版
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Iniquity 3 是经典 Iniquity Bulletin Board Software 的现代重构版,定位兼具 BBS 平台与终端应用 SDK。它不是通用 Web 框架,而是面向 telnet、ANSI 终端和复古 BBS 场景的开发工具。用户通过 @iniquitybbs/cli 安装 iq 命令,执行 iq init 初始化目录,再用 iq server start 启动 BBS,默认可通过 SyncTERM 或 telnet 客户端连接 localhost:23。
它的核心栈限定为 Node.js v18+、npm 与 TypeScript。BBS 本身就是一个 TypeScript 程序,使用 @iniquitybbs/core 提供的 bbs、screen API 来设置终端分辨率、定义菜单、展示弹窗、加载 ANSI artwork、暂停和启动流程。正文示例展示了单列菜单、双列菜单、欢迎屏和 .ans 艺术文件的用法。它还提供 --watch 开发模式,修改后自动重启,适合迭代调试。
Iniquity 支持 macOS、Windows、Linux,目标客户端包括 SyncTERM、xterm、qodem 以及任意 ANSI-capable telnet 客户端。生态上依赖 npm,并推荐 VS Code 与 Moebius,后者用于编辑 ANSI/ASCII/PETSCII/AMIGA 艺术。@iniquitybbs/templates 提供 Euphoria、Eternity 两个完整示例 BBS,可作为项目起点。文档方面,正文给出了安装、最小示例、艺术菜单示例、源码构建步骤,以及 Documentation、Discord、Issues 入口,入门友好;但生产部署、安全、权限、消息互联等深层说明在抓取文本中不足。
正文未出现商业定价、订阅或企业版信息。它提供 GitHub 克隆、源码构建和 npm 安装方式,说明源码开放,但未给出具体许可证,因此商业使用边界仍需查证。自托管能力明确,开发者可本地或服务器运行 telnet BBS。
优点是技术栈现代、TypeScript 类型友好、CLI 启动简单,并把怀旧 BBS 体验和 Node.js 生态结合起来;缺点是应用场景较小众,稳定性、生产案例和商业支持信息缺失。它适合 BBS sysop、复古社区运营者、终端 UI 爱好者,以及想用 TypeScript 开发 telnet/ANSI 应用的开发者。
抓取文本未提供中国大陆访问、支付或镜像信息,故判断为未知。实际使用可能依赖 npm、GitHub、Discord 等外部服务,国内网络环境下可能存在访问不稳定。替代品可关注 Synchronet、EniGMA、x84 等传统 BBS 软件。
本测评基于公开资料整理,不构成购买建议,请以 iniquitybbs.com 官网实际信息为准。
GitHub项目,适合复古论坛/BBS开发参考。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。