apliteni-ui v0.142.8 Guidelines Changelog GitHub
Apliteni design system

A UI kit for Apliteni products

Plain CSS classes for HTML pages, React components for larger apps. Dark and light, under four accents.

Styled entirely by the kit

Every control below is a kit class. The workspace, the roles and the four services are made up for this page.

Accents work in dark and light mode. Your choice carries over to the changelog.

Access & agents

Lowercase; the value appears in service URLs.
Deploy notices
Mail me when a token is revoked
ServiceStatusLast deploy
strategy-portalLive4 Mar 2026
operating-modelSoonNo deploy yet
reporting-apiLive27 Feb 2026
legacy-adminRevoked11 Nov 2025

Five button variants and four sizes ship with the kit, so nothing on this card is a one-off.

What the kit decides

Each of these is one answer the kit already gives, so an app does not have to give its own.

Ink

One body colour at every size. Rank comes from size and weight, never from fading a word.

AaAaAa

Surfaces

A ladder of grounds, each edged by a hairline. The kit draws no shadows.

Focus

One ring on every control: a two-pixel band in your accent, a pixel off its edge. Nothing glows behind it.

Spacing

A ten-step scale sets every gap and pad. There is no density mode to configure.

Glyphs

79 inline icons on one 24-pixel grid, drawn at a single stroke width.

The written rules

The guidelines ship inside the package, so the reasoning arrives with the classes.

Keep text off grey fills
Name the current state

Two ways in

A public npm package. No access token and no registry scope to configure.

npm install @apliteni/apliteni-ui
import '@apliteni/apliteni-ui/css'
import { button, card, topbar } from '@apliteni/apliteni-ui'

Every rule above is written down, with the reason it was chosen and what it refuses.

Read the guidelines What changed