Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.3 KB

README.md

File metadata and controls

26 lines (22 loc) · 1.3 KB

Starbase

Crates.io Crates.io

Starbase is a framework, a collection of crates, for building performant command line based developer tools. Starbase is CLI agnostic and can be used with clap, structopt, or another library of your choice.

A starbase is built with the following modules:

  • Reactor core - Async-first session-based application powered by starbase.
  • Fusion cells - Thread-safe concurrent systems with tokio.
  • Communication array - Event-driven architecture with starbase_events.
  • Shield generator - Native diagnostics and reports with miette.
  • Navigation sensors - Span based instrumentation and logging with tracing.
  • Engineering bay - Ergonomic utilities with starbase_utils.
  • Command center - Terminal styling and theming with starbase_styles.
  • Operations drive - Shell detection and profile management with starbase_shell.
  • Cargo hold - Archive packing and unpacking with starbase_archive.