No description
Find a file
Serena Postelnek 06ab1ee0c4
Merge pull request #2 from lovebrew/dev/artifact
Artifact Endpoint
2025-12-02 19:09:15 -05:00
.github/workflows use release flag 2025-11-09 17:38:15 -05:00
crates use json for compile request 2025-11-30 11:24:04 -05:00
.gitignore binary: try to fix artifact pathing routes (artifact): fix filepath 2025-11-13 21:16:23 -05:00
Cargo.lock use json for compile request 2025-11-30 11:24:04 -05:00
Cargo.toml init work 2025-11-13 10:20:38 -05:00
README.md Update readme 2025-11-10 17:03:59 +01:00
Rocket.toml downloads: refactor 2025-11-09 17:28:35 -05:00

Bundler API

LÖVEBrew Bundler API simplifies creating homebrew with LÖVEPotion. It provides REST endpoints for converting assets and building homebrew executable files for the Nintendo 3DS, Switch and Wii U. These are utilized by the bundler frontend to create an easy-to-use homebrew development tool.

Deployment

Prerequisites

  • Rust
  • devkitPro pacman and the following packages:
    • tex3ds for 3DS asset conversion
    • 3dstools for building 3DSX binaries
    • switch-tools for building NRO binaries
    • wut-tools for building WUHB binaries

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd bundler-api
    
  2. Run the server:

    cargo run
    

Contributing

Contributions are welcome! Please submit a pull request or file an issue if you have suggestions or bug reports.