#2 · Primary category: AI UI Components & Blocks Library
opentui
OpenTUI is a library to build terminal user interfaces (TUI)
Project last updated:08/29/26
GitHub Stars
13.2K
Forks
707
Contributors
115
License
MIT
Why we included this project
For teams building interactive terminal applications, OpenTUI provides a fast native toolkit: the core is written in Zig, exposed through a C ABI, and wrapped with TypeScript bindings plus official React and Solid reconcilers and a keymap package. You can compose the UI with a component model and lay it out flexbox-style instead of hand-managing cursor escapes. The same core renders OpenCode's interface in production, and the monorepo also ships an SSH server for serving TUI apps to remote terminals and a QR encoder. It suits AI coding assistants and any command-line tool that needs interactive widgets plus reliable keyboard and mouse support. If you already work in React or Solid, this is the most direct path to a polished terminal experience.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
react-bits
An open source collection of animated, interactive & fully customizable React components for building memorable websites.
coreui-free-bootstrap-admin-template
Free Bootstrap Admin & Dashboard Template Built for AI-Assisted Development
icons
beautifully crafted animated icons
next-shadcn-dashboard-starter
Free, open source, AI-friendly admin dashboard template built with Next.js 16, shadcn/ui, Tailwind CSS, and TypeScript. Production-ready tables, forms, auth, and billing. MIT licensed.
number-flow
An animated number component for React, Vue, Svelte, and TS/JS.