New framework Text.js lets developers run React apps inside console.log output
Text.js is a framework that renders full-stack React 19 applications as ASCII-based output inside the browser or terminal console.log, using familiar components like Box, Text, and AsciiFont alongside standard React hooks such as useState. It also introduces a custom useInput hook to capture keyboard events, letting developers build interactive, text-rendered interfaces using a React file structure similar to Next.js, including app/page.tsx, layout, and config files.
GoKawiil's interpretation of the reporting above, not reported fact.
By reusing React's component model and hooks but rendering to text output rather than the DOM, Text.js could appeal to developers interested in novel interfaces like terminal dashboards, developer tools, or playful console-based apps. Its similarity to Next.js conventions suggests an attempt to lower the learning curve for existing React developers experimenting with non-traditional rendering targets.
- Text.js renders React 19 applications as ASCII text inside console.log rather than the DOM.
- It reuses familiar React patterns like useState and a Next.js-style file structure.
- A custom useInput hook allows keyboard interactivity within the text-based interface.
Source: textjs.org, 2026-11-04
Published there as: “Text.js: Build full-stack React apps that render inside console.log”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.