Skip to content
@astra-shell

Astra

A custom modern shell for macOS.

Firefly_Gemini Flash

RustmacOSOpen Source

█████████░░░░░░░░░░░ 45%

Astra

A modern shell built for developers.

Astra is a Rust-powered shell focused on speed, customization, and a clean terminal experience.

Projects

ProjectDescription
astra-shellThe core Astra shell engine
astra-docsOfficial documentation website
astra-themesCommunity themes and prompt styles
astra-packagesDistribution and package files

Features

✓ Rust-based architecture
✓ Customizable prompts
✓ Git integration
✓ Configurable aliases
✓ Command completion
✓ Plugin support
✓ Cross-platform goals


Development

Astra is built with:

Language Rust
Config TOML
Build Cargo
Docs HTML/CSS/JS
Automation GitHub Actions
Contributing

Want to help build Astra?

You can contribute through:

  • Code improvements
  • Documentation
  • Themes
  • Testing
  • Feature ideas

Start here:

→ Contributing Guide

Astra Development

Active Development

Current Focus: → Shell foundation
→ Configuration system
→ Prompt engine
→ Plugin architecture

Links

Project Philosophy

Astra is designed around a simple idea:

A shell should be powerful without becoming complicated.

The goal is to combine the flexibility of traditional Unix shells with the safety and developer experience of modern Rust tooling.

Pinned Loading

  1. astra-shellastra-shellPublic

    A custom shell for mac OS!

    Rust 2

  2. astra-docsastra-docsPublic

    Documentation for astra.

    HTML

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…