Cosmos Documentation
Welcome to the official documentation for Cosmos β a minimal, musl-first, static binary package management system for people who want their OS to survive without Bash, Python, or curl.
This documentation covers core concepts, architecture, CLI usage, Nova scripting, system bootstrapping, and how to maintain your own galaxiesβwithout summoning libgit2
.
π§ Getting Started
- 00 β Overview
- 01 β Architecture
- 02 β Core Concepts
- 03 β File Formats
- 04 β Nebula vs Constellation
- 05 β Glossary
π§ Using Cosmos
- 06 β Caching and Syncing
- 07 β Flows
- 08 β CLI
- 09 β Tooling (Stellar)
- 10 β Nova (Scripting)
- 11 β Transport Layer
- 12 β FFI Integration
π Philosophy & Safety
- 13 β Phase 3 Features
- 14 β Design Rationale
- 15 β Security Model
- 16 β Examples and Usage
- 17 β FAQ
π Package & Galaxy Maintenance
- 18 β Galaxies
- 19 β Versioning and Releases
- 20 β Cosmos Contribution Guide
- 21 β Maintainer Guide for Galaxies & Stars
- 22 β Crate Policy
𧱠System Building
πΎ Want to Help?
Pull requests are welcome. Stars are cool. Nebulae are cooler.
We donβt need your signature, but we do need your version to bump cleanly.
- GitHub: github.com/cosmospkg/cosmos
- License: MIT
Cosmos is not a lifestyle. It's a recovery plan.