Website • Download • Matrix • Discord • Mastodon • Bluesky • Contribute
This project is still in development and not ready for production use. Please join the matrix or discord server for updates!
Luna stands for Lightweight Universal Networked Assets.
It is a static asset registry generator: you store asset metadata in TOML, Luna builds a versioned JSON index and an optional browsable documentation website. Apps can consume the index without a backend, login system, or custom server. Read more in the documentation.
Planned:
- Linwood Setonix to download packs
- Linwood Butterfly to download packs
but you can just implement the api in your own app!
The basic CLI with the basic API and website is functional. The API is not yet stable, but the CLI is usable.
Current todos:
- Repository validation (
luna check/luna validate) - JSON Schema output (
luna schema) - Implement a bundling system to host assets in the docs
- Avatars
- Asset items
- Filtering
