█████████░░░░░░░░░░░ 45%
Astra is a Rust-powered shell focused on speed, customization, and a clean terminal experience.
| Project | Description |
|---|---|
| astra-shell | The core Astra shell engine |
| astra-docs | Official documentation website |
| astra-themes | Community themes and prompt styles |
| astra-packages | Distribution and package files |
✓ Rust-based architecture
✓ Customizable prompts
✓ Git integration
✓ Configurable aliases
✓ Command completion
✓ Plugin support
✓ Cross-platform goals
Astra is built with:
Language Rust
Config TOML
Build Cargo
Docs HTML/CSS/JS
Automation GitHub Actions
Contributing
You can contribute through:
- Code improvements
- Documentation
- Themes
- Testing
- Feature ideas
Start here:
Active Development
Current Focus:
→ Shell foundation
→ Configuration system
→ Prompt engine
→ Plugin architecture
- Main Project: https://github.com/astra-shell/astra-shell
- Documentation: https://github.com/astra-shell/astra-docs
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.
