Project · public

numi

Deterministic code generation for Apple asset and string resources.

Numi is a fast Rust CLI that turns Xcode asset catalogs, localization files, and file lists into generated accessors using built-in or custom Minijinja templates. It's designed for check-in-the-output workflows: generate locally, verify in CI with `numi check`, and orchestrate multi-package repos through `numi.toml`.

Capabilities

  • Asset and localization codegen
  • Minijinja custom templates
  • CI-verifiable with `numi check`

Try it

  • cargo install numi
  • numi init
  • numi generate

Identity

  • Typewriter of Apple artifacts
  • Turns resources into typed code
  • Status · public