Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

What is Andromeda

Andromeda is a Rust workspace of minimal, self-hosted web apps. Each app compiles to a single binary powered by Axum, SQLite, and Askama templates.

Philosophy

Every app in Andromeda follows the same principles:

  • Single binary - Each app compiles to one small binary (~7MB) with all assets embedded at compile time
  • Minimal resource usage - Apps average around ~10MB of RAM
  • Self-hosted - You own your data and run it on your own infrastructure
  • Simple deployment - One binary, one optional .env file, no external dependencies
  • Consistent stack - All apps share the same Rust stack so patterns are transferable

Apps

AppDescription
SippCode sharing with web UI and TUI
FeedsRSS reader with FreshRSS and OPML support
ParcelsPackage tracking (USPS)
JottsMarkdown notes
OGOpen Graph tag inspector
ShrinkImage compression and resizing

Shared Crates

CrateDescription
andromeda-authSession-based password authentication

The andromeda-auth crate provides a shared authentication layer used across apps that require login, including session cookies and constant-time password verification.

License

MIT