Amber Console is a zero-dependency CSS framework that recreates the monochrome amber-terminal look of late-1980s industrial control panels, using a single stylesheet and no JavaScript for appearance.

Stars

183

7-day growth

No data

Forks

10

Open issues

0

License

BSD-3-Clause

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It faithfully implements a constrained design system based on six hardware-derived laws (no hue, no elevation, no icons) and includes realistic CRT/plasma effects, all while maintaining accessibility and contrast ratios.

Who it is for

  • Developers building retro-style dashboards or terminal UIs
  • Designers seeking a genre-specific framework for control panels
  • Hobbyists creating vintage computer or industrial UI simulations
  • Teams needing a lightweight, non-intrusive CSS framework with no build step

Use cases

  • Status boards and monitoring dashboards
  • Terminal emulator or console-style applications
  • Game UIs with a retro industrial aesthetic
  • Control panel interfaces for hardware simulators

Strengths

  • Zero runtime dependencies; all components work with just a CSS link tag
  • Detailed CRT and plasma effects (bloom, afterglow, scanlines) using pure CSS and optional JS
  • Accessibility-focused with computed contrast ratios, prefers-reduced-motion support, and forced colors mode
  • Two palette gases (neon and amber) with complete contrast verification for each

Considerations

  • Not suitable for modern, brand-flexible UIs; strictly genre-specific with no multi-color support
  • Small text sizes (below 18px) only available via Silkscreen font due to bitmap constraints
  • Requires explicit markup structure for effects (e.g., mesh, retrace children) and static markup must match default state to avoid flicker

README quick start

Amber Console

A project by Diederik, also on X.

A monochrome amber-terminal CSS framework — the look of a late-1980s industrial control panel, the kind of amber plasma display that drove heavy machinery. One stylesheet, no dependencies, no build step, no JavaScript required for any component's appearance.

Live demo — ORION-70 console · System guide

Every rule in this framework descends from a hardware limitation rather than a taste preference. The panel could only light amber pixels, so hierarchy comes from brightness, inverse video and blink — never hue. Text sat on a character grid, so spacing is measured in 4px half-cells. Regions were drawn with strokes, so borders do the layout work and elevation does not exist. That constraint set is the whole design; see the six laws.


Install

A `` tag is the entire install.

Download dist/amber-console.css and the fonts/ directory, keeping them as siblings — the @font-face rules use ../fonts/. Or:

npm install amber-console
import "amber-console";          // dist/amber-console.css
import "amber-console/layer";    // wrapped in @layer amber-console

Which build

FileUse it when
dist/amber-console.cssDefault. Readable, sourcemapped, custom properties intact.
dist/amber-console.min.cssProduction. 35kb, 6.6kb gzipped, same behaviour.
dist/amber-console.layer.cssDropping into an existing app — @layer makes the framework lose specificity fights against your own rules. Use instead of, never alongside.
dist/amber-console.layer.min.cssThe same, minified. Production embedding.
dist/amber-console.jsOptional behaviour, ES module. For bundlers.
dist/amber-console.global.jsOptional behaviour, classic script. Needed for file:// pages, where type="module" is blocked.

Custom properties survive into dist/ unresolved — they are the public API, so you can override any of them at runtime without rebuilding.

Quickstart




  
  
  
  …   
  
    
      Show Information
      STATUS:AUTO MODE

Description

A UI design system inspired by the 1970s

Related repositories

Similar projects matched by category, topics, and programming language.

CodeDrobe
CodeDrobe GitHub avatar

skills

CodeDrobe Skills provides installable agent workflows for creating, managing, and publishing reversible themes in supported Chromium/Electron AI desktop apps like OpenAI Codex and Tencent WorkBuddy.

CSS
232
Brandon030722
Brandon030722 GitHub avatar

ark-ui-skill

Ark UI is a clean-room design system with five style families and four depth levels, enabling structured UI reconstruction and prototyping.

CSS
195
adamholter
adamholter GitHub avatar

hive-mind-landing-page

A landing page for a fictional Hive Mind called CHORUS, built entirely by Codex AI from a single prompt, demonstrating a non-generic editorial design with anti-slop constraints.

CSS
161