all projects
Open Source

StateGlyph

An icon system that understands interface state.

Documentation Source code
StateGlyph interface preview

01 / The idea

Overview

An open-source React and TypeScript icon system for idle, loading, success, warning, error, and other interface states, with accessible labels, animated transitions, documentation, and a copy-and-own CLI.

StateGlyph makes interface feedback easier to design and maintain by grouping related visual states behind one typed React component. Actions can move from idle or loading to success, warning, error, or another outcome without wiring separate icon imports throughout the UI. The system brings together framework-independent definitions, React renderers, optional animated transitions, accessibility guidance, per-icon documentation, and a copy-and-own CLI.

02 / Under the hood

Built with

Frontend

ReactTypeScriptLucide

Tooling & documentation

Core definitionsCLINext.js documentation

Technologies: React · TypeScript · Lucide · Next.js · CLI

03 / In the details

Core features

  1. 01

    Typed component APIs that make every supported state discoverable and prevent unsupported state values

  2. 02

    State-aware glyphs for asynchronous actions, feedback, navigation, media controls, forms, commerce, and notifications

  3. 03

    Optional crossfade, scale, rotation, slide, and morph transitions with loading animations and reduced-motion fallbacks

  4. 04

    Decorative defaults plus semantic labels and predictable focus behavior when an icon communicates meaningful status

  5. 05

    Per-icon documentation with state descriptions, interactive previews, accessibility notes, and ready-to-adapt usage examples

  6. 06

    A copy-and-own CLI that places editable TypeScript components directly inside an application when package imports are not preferred

04 / A closer look

Screens

01 / 01 Interface preview

All projects