pindoba

A multi-framework component system for Astro, React, and Svelte.

v0.1 · alpha astro react svelte MIT
roadmap · still early

01 · milestone

Develop all components and test them

in flight

The first and most important focus: build the full component set across every framework, with parity and tests, so we can prove the ideas actually work before we refine them.

02 · milestone

Design pass

planned

With the components working, raise the bar on how they look and feel — a deliberate visual and interaction polish across the system.

03 · milestone

Prove it in real-world cases

planned

Make sure everything holds up in real applications — not just in isolation — so the ideas are validated against actual usage.

+6 more milestones

see the full roadmap

  • Independent style modules
  • Headless core and the connect pattern
  • Universal setup and compatibility
  • Essential documentation
  • Design system philosophy
  • Alpha release preparation
01 · issue triage

Tab group · board, list, timeline

24 open 5 in progress

To do

8

#31

Add dark mode toggle

Feature
AC Alice Chen

#28

Update onboarding flow

Enhancement
BM Bob Martin

In progress

5

#42

Fix sidebar collapse on mobile

Bug
CW Carol White

#39

Migrate to new API endpoints

Task
AC Alice Chen

Done

11

#36

Implement SSO login

Feature
BM Bob Martin

#33

Resolve memory leak in worker

Bug
CW Carol White
02 · card surfaces

Banner-driven headers, panel-backed footers

one component, many shapes

Changelog · v0.2

Design tokens, refreshed

Jun 3 · 4 min read

New

Every color, space, and type value now flows from one source of truth — tweak a token and it ripples through every framework.

Helena Rocha
Helena Rocha Design Systems

Workspace

Pro is live

Unlimited projects & priority builds

A filled header works as a hero strip — it carries its own palette while the body stays in the card's neutral surface.

$12 / seat

Order #4,128

Payment received

$48.00

Visa ·· 4242

A feedback-tinted footer doubles as a confirmation strip — success here, but warning and danger read the same way.

Secured
03 · form · validation

Inputs, select, radio, checkbox, button

Draft
AC
  • Alice Chen

  • Bob Martin

  • Carol White

  • Low

  • Medium

  • High

  • Critical

Environment

04 · one component · three frameworks

Button, everywhere

import Button from "@pindoba/astro-button";

<Button emphasis="primary">
  Create
</Button>
05 · activity feed

Recent events

last 24h
HP

hana opened #47 — reduce input layout shift

2m
CB

ci build failed on main — lint step

14m
CB

ci deploy to staging succeeded

1h
AR

alex commented on #42

3h
MT

mel merged #44 — tab group focus order

yesterday
06 · navigation shell

Sidebar, scope, active state

PU
pindoba/ui
5 sections · 15 open
07 · system feedback

Banner, alerts, accordion, popover, loading

v0.1 · alpha

Feedback welcome — open an issue or ping us on GitHub.

Deploy complete

v0.1.4 shipped to staging with zero downtime.

Quota 80%

You've used 80% of your monthly API allowance.

Build failed

Pipeline error on step "lint". See the run logs.

syncing 3 of 7 repos…
keyboard
new issue⌘ N
search⌘ K
toggle view⌘ ⇧ V
pindoba · a multi-framework component system astro · react · svelte · MIT