Tavotto
AI drew your research figure. Tavotto makes it publication-ready: edit matplotlib figures on a canvas, lay out in mm, check journal rules. Free, open source.
Capper UI is a token first React design system: semantic tokens, atomic components, light and dark themes. Browse foundations and ship consistent UI.
DesignTypeScript · CSSGitHub @chetanrajOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Capper UI Design System
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
An open source, token-first React design system built on Brad Frost's atomic design
principles.
• pnpm >= 9 (for developing this repo)
Build and deploy settings live in netlify.toml. From the repo root:
• Token-first. Every color, space, radius, and shadow a component uses
is a CSS custom property (--c-*). No raw hex or magic numbers in
component styles. Stylelint enforces this.
• **TRead the full README ↗An open source, token-first React design system built on Brad Frost's atomic design principles.
| Package | Description |
|---|---|
@capper-ui/tokens | CSS custom properties: primitives and semantic tokens, light/dark theming |
@capper-ui/react | React atoms built on the token layer: Box, Text, Button, Input, Link, Badge, Alert, Icon, Stack, Inline, and the Card molecule |
@capper-ui/docs | Storybook + a multi-page documentation site |
pnpm add @capper-ui/tokens @capper-ui/react
import '@capper-ui/tokens';
import { Button, Icon, Sun } from '@capper-ui/react';
git clone https://github.com/chetanraj/capper-ui.git
cd capper-ui
pnpm install
pnpm dev # docs site at localhost:5173
pnpm storybook # Storybook at localhost:6006
Live site: capper-ui-docs.netlify.app
Build and deploy settings live in netlify.toml. From the repo root:
netlify deploy --build --filter @capper-ui/docs # preview
netlify deploy --prod --filter @capper-ui/docs # production
| Command | Description |
|---|---|
pnpm build | Build all packages |
pnpm build:docs | Build react + docs site (Netlify deploy output) |
pnpm test | Run all tests (Vitest) |
pnpm test:watch | Run Vitest in watch mode |
pnpm test:coverage | Run Vitest with coverage |
pnpm lint | Lint TS/TSX/JSON with Biome |
pnpm lint:fix | Lint and auto-fix with Biome |
pnpm lint:css | Lint CSS with Stylelint |
pnpm lint:css:fix | Lint and auto-fix CSS |
pnpm format | Format TS/TSX/JSON with Biome |
pnpm typecheck | Type-check all packages |
--c-*). No raw hex or magic numbers in
component styles. Stylelint enforces this.--c-accent,
--c-surface, --c-danger); only semantic tokens are used outside the
tokens package.packages/react/src/{atoms,molecules,organisms}
mirrors Brad Frost's atomic design model. Atoms exist today; molecules
and organisms are scaffolded for what comes next..module.css file.
No CSS-in-JS, no utility-class soup.Capper UI is MIT licensed.
See CONTRIBUTING.md for setup, design rules, and pull request guidelines.