02 / Shiro-urushi / 白漆
Terminal interfaces,
composed as one.
Urushi is a presentation foundation for Rust terminal applications.
Use the surface your application needs. Keep the visual language it deserves.
✓ Release prepared
- Package
- urushi
- Version
- 0.1.0
- Profile
- release
01The terminal changes.
The terminal changes.
The presentation model doesn’t.
Plain output, blocking prompts, and application loops stay independent. Theme, composition, and layout remain coherent.
Explore the model →System / 04 surfaces
Use only what you need.
- 01Styled text
Terminal-aware rendering
- 02CLI presentation
Semantic output patterns
- 03Prompts
Input and validation flows
- 04Full-screen TUI
Runtime and adapters
Share presentation.
Not control flow.
cargo add urushiGet started →