Skip to content

dev2-devstroop/sdk

 
 

Repository files navigation

Orbitrs SDK Monorepo

Orbitrs Logo

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.

Development Priority

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.

Recent Progress (May 2025)

  • 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.

Workspace Structure

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

Getting Started

Build the entire workspace

cargo build --workspace

Install and run the CLI

cargo install --path orbiton
orbiton new my-app
cd my-app
orbiton dev

Run tests and lint

cargo test --workspace
orlint lint

Documentation

Explore detailed guides, API references, and tutorials in docs/README.md.

Contributing

See CONTRIBUTING.md for guidelines on reporting issues, contributing code, documentation, and other improvements.

Crafted with ❤️ by the Orbitrs Team

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%