Skip to content

jon4ohio/jedi

Repository files navigation

JEDI

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.

Status

  • Architecture frozen
  • Foundation Program complete
  • Gates 1–3 complete
  • Gate 4 intentionally deferred

See:

Quick Start

The reference consumer lives in:

pnpm dev:docs   # apps/docs-app on port 3001

Or explore all apps:

pnpm install
pnpm verify
pnpm dev:examples    # port 3000
pnpm dev:docs        # port 3001
pnpm dev:playground  # port 3002

Architecture

Design Language → Platform Foundation → Design System → Applications

Packages

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

Development

pnpm install
pnpm verify    # test + build + boundaries + metrics

Governance

About

Open-source React UI platform for documentation-heavy applications. Independent design language, governance, and architecture.

Topics

Resources

License

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors