Astral is a web application that helps you organize and manage your GitHub starred repositories with tags and collections.
The problem Astral solves is the difficulty of keeping starred repositories organized as collections grow. GitHub's native starring system provides no way to categorize or search through starred items, making it hard to rediscover useful projects later. Astral connects to your GitHub account via OAuth and lets you tag and organize your stars within its interface, creating a searchable, categorized view of your starred repositories.
You should choose Astral if you maintain a large number of GitHub stars and want to organize them by topic, language, or project type without relying on GitHub's built-in features. The project suits developers who want either a hosted solution or the ability to self-host their own instance. Self-hosting requires PHP, Node.js, and Yarn, along with setup of a GitHub OAuth application for authentication. A hosted version is available free of charge, removing the need for local deployment.
The project maintains a clear separation between its stable master branch and an active next branch representing future development. The maintainers request that contributors avoid submitting feature pull requests to master, as new features are being developed on next and may already be covered there. Bug fixes and security issue patches are still accepted on master. The project includes automated test workflows as part of its development process.