JEDI is an open-source React UI platform built for documentation-heavy, information-dense applications. It provides a governance-first foundation for building scalable interfaces with stable public APIs, design tokens, and reusable documentation. Originally inspired by Meta's Astryx, JEDI has since evolved into an independent platform with its own architecture, design language, governance model, and release process.
- Architecture frozen
- Foundation Program complete
- Gates 1–3 complete
- Gate 4 intentionally deferred
See:
The reference consumer lives in:
pnpm dev:docs # apps/docs-app on port 3001Or explore all apps:
pnpm install
pnpm verify
pnpm dev:examples # port 3000
pnpm dev:docs # port 3001
pnpm dev:playground # port 3002Design Language → Platform Foundation → Design System → Applications
| Package | Capability |
|---|---|
@jedi/tokens |
Design Language |
@jedi/themes |
Theme Engine |
@jedi/stylex |
Styling Infrastructure (StyleX) |
@jedi/foundation |
Layout System |
@jedi/react |
Interactive Components |
@jedi/icons |
Icons |
@jedi/patterns |
Application Patterns |
@jedi/docs |
Documentation Components |
@jedi/a11y |
Accessibility |
@jedi/motion |
Motion |
pnpm install
pnpm verify # test + build + boundaries + metrics