Jonatan Matajonmatum.com
conceptsnotesexperimentsessays
© 2026 Jonatan Mata. All rights reserved.v2.1.1
Experiments

Terminal UI

Terminal-style design system with Matrix and TRON themes, Konami code integration, and micro frontend support. Published on npm as @jonmatum/terminal-ui.

seed#react#design-system#typescript#npm#tailwind#retro#terminal

What it is

A terminal-style design system with Matrix (green) and TRON (cyan) themes, Konami code integration, and React components with TypeScript.

Includes components like ThemeProvider, Button, Card, Input, and Text, plus hooks like useTheme and useKonami.

Features

  • Dual theme system — Matrix (neon green) and TRON (cyan)
  • Konami code — up up down down left right left right B A to toggle themes
  • Terminal aesthetics — monospace fonts, glow effects, and retro styling
  • TypeScript first — full type safety
  • Micro frontend ready — perfect for app shell architectures
  • Fast builds — tsup + esbuild

Why it matters

Explores how a design system can have personality without sacrificing functionality. The Matrix and TRON themes demonstrate that design tokens and CSS custom properties enable radical visual transformations while maintaining the same component API.

References

  • GitHub Repository — jonmatum, 2025. Source code and documentation.

Related content

  • CLI Design

    Principles for designing intuitive, consistent, and productive command-line interfaces that developers enjoy using.

  • Developer Experience

    Discipline focused on optimizing developer productivity, satisfaction, and effectiveness through well-designed tools, processes, and environments.

Experiments