Skip to content

Luna

WIP: Lightweight Universal Networked Assets

Latest release) GitHub License badge GitHub Repo stars Matrix badge Discord badge Download

WebsiteDownloadMatrixDiscordMastodonBlueskyContribute


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.

Official Apps

Planned:

but you can just implement the api in your own app!

Current Status

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