Glyph
Glyph is a terminal rendering engine that lets you build rich TUI applications using React components. Flexbox layouts, styling, focus management — everything you’d expect from a UI framework, running entirely in your terminal.
Features
Section titled “Features”- React components — write your UI with JSX, just like a web app
- Flexbox layout — position elements with familiar CSS-like properties
- Focus management — keyboard navigation out of the box
- Styling — borders, colors, padding, margins
- TypeScript — full type safety
Quick Example
Section titled “Quick Example”import { render, Box, Text } from "@semos-labs/glyph";
function App() { return ( <Box flexDirection="column" padding={1} borderStyle="round"> <Text bold>Hello from Glyph!</Text> <Text color="gray">Your terminal, reimagined.</Text> </Box> );}
render(<App />);Next Steps
Section titled “Next Steps”→ Getting Started — set up your first Glyph project