
字节笔记本
2026年11月7日 · 约 2 分钟读完
Text.js:在浏览器控制台里跑 React 全栈应用
Text.js:在浏览器控制台里跑 React 全栈应用
anomalyco/textjs(gh API 11 月 8 日实测:138 星、5 fork,MIT 许可证,2026-11-02 创建、11-06 最后推送;官网 textjs.org)——先定性:很早期的新开源项目,建库刚一周、无版本发布口径,不是产品发布。定位一句话:React 框架,但应用渲染在浏览器控制台(DevTools console)里,控制台本身就是应用界面。

怎么用(README 口径)
bunx create-text-app@latest 起项目,组件用 Box / Text / useInput,自带示例是一个用键盘上下键改计数的交互界面——输入焦点与按键事件全走控制台。运行要求:Bun 1.2+ 或 Node.js 22+,桌面端 Chrome / Edge / Firefox / Safari。
仓库里有什么

monorepo 拆了多个包:@textjs/app、@textjs/react、@textjs/core、@textjs/font,还有一个 Chrome DevTools 扩展(带组件树、帧检查器与时间线)和 OpenCode 集成;官方配有文档、教程与 Playground,README 有 20 种语言版本(含简体中文)。项目 11 月 7 日晚登上 Hacker News 首页(45 分,当晚抓取口径)。
判断
两点校准:① 早期项目的一切数字都会快速变化——138 星、一周龄,别写成“框架大战的新玩家”,它连 1.0 都还没有;② 值得记的是思路本身:终端有 Ink(React 渲染到终端),Text.js 把同一条思路搬进浏览器——把 DevTools console 当画布,对调试面板、开发工具类小应用是个新鲜容器。与第四十三批排除时的“未找到可核验仓库”不同,这次仓库、星数、README 均已实测核实,是可写的新题,也不要写成“补写旧题”。



