Alumulemu - Yet another (Tinfoil-compatible) library manager


admin

Administrator
Staff member
Me and my wife has been working on a Switch library manager because the current solutions I can find feel a bit sluggish to me, so I tried to make the fastest possible library manager -- in Rust.

This makes use of my previous library nx-archive to read title metadata, and generates a Tinfoil index with automatically-renamed files so Tinfoil (or any title manager that uses Tinfoil's index format, if another even exists right now) can simply just get proper title data.

Currently the features are:
  • Support for automatically reading XCI/XCZ, and NSP/NSZ files
  • Caching TitleDB, and efficient querying and indexing using SurrealDB
  • Full games overview
  • Querying TitleDB, and importing games via downloading through URLs and UltraNX's archive (Example implementation)
  • Extensible importer interface, so anyone can add their own title importers easily in a PR (Might add a WASM plugin thing later, but this is good enough for now)
  • RBAC access
  • Configuration through environment variables

For anyone asking, checking for title updates is indeed planned. I'm just working on other things right now :P


More features will be considered, but right now this is what I can think of for my idea of an "ideal" title manager. I just wanted to announce it since I felt like it's functional enough at the moment.

1743105107059.png

1743105177088.png

1743105200467.png

1743105225694.png



The source code and documentation is here: https://github.com/RyouVC/alumulemu

P.S. Chinese Prefab woman is funny
 

Back
Top