Orbitrs SDK is a workspace containing the core Orbit UI framework, CLI tooling, static analysis tools, public assets, and comprehensive documentation to power Rust-first UI across web, desktop, native, and embedded targets.
Important: The SDK itself is currently used for personal development purposes and improvements to it are considered non-essential. The primary focus is on core framework development. Contributors should prioritize work on the core components (orbit, orbiton, orlint) rather than SDK enhancements.
- Fixed build target conflicts in examples project structure
- Created comprehensive examples demonstrating props and events system
- Implemented component lifecycle demonstration
- Added WGPU renderer examples for 3D capabilities
- Refactored project organization for better maintainability
See Milestone 1 Tracking for detailed progress updates.
| Component | Path | Description |
|---|---|---|
| Core Framework | orbit/ |
Orbit UI framework with Skia & WGPU rendering |
| CLI Tools | orbiton/ |
Command-line interface for development, building, and deployment |
| Linting & Analysis | orlint/ |
Static analysis, linting, and validation for .orbit files |
| Public Assets & Site | public/ |
Organization website, assets, and examples |
| Documentation | docs/ |
Guides, API references, tutorials, roadmap, and progress reports |
cargo build --workspacecargo install --path orbiton
orbiton new my-app
cd my-app
orbiton devcargo test --workspace
orlint lintExplore detailed guides, API references, and tutorials in docs/README.md.
See CONTRIBUTING.md for guidelines on reporting issues, contributing code, documentation, and other improvements.
Crafted with ❤️ by the Orbitrs Team