Build
Design System
Shared product language — components, tokens, and patterns for consistent software.
Shared product language — components, tokens, and patterns for building consistent software across Apistemology products.
What it is
@apistemology/design-system is a React component library with:
- Design tokens (color, spacing, typography, motion)
- UI primitives (buttons, cards, dividers, containers)
- Icon set
- Typography scale
This website is built on it. ComeBk and internal tools use it. It is the visual and interaction foundation for everything we ship.
Why it exists
Inconsistent UI is a tax on product velocity. A shared design system lets a small team ship polished software without reinventing buttons on every project.
Usage
npm install @apistemology/design-system
See the package documentation for component APIs and token references.
Principles
- Tokens over arbitrary values — no magic numbers in product code
- Composition over customization — extend, do not fork
- Accessibility by default — keyboard, focus, and screen reader support built in
Explore Open Source for the public repository.