{"id":34983100,"url":"https://github.com/skyline69/balatro-mod-manager","last_synced_at":"2026-05-30T18:00:35.542Z","repository":{"id":277256068,"uuid":"899565011","full_name":"skyline69/balatro-mod-manager","owner":"skyline69","description":"Balatro Mod Manager by Skyline","archived":false,"fork":false,"pushed_at":"2026-05-26T11:09:11.000Z","size":75419,"stargazers_count":363,"open_issues_count":20,"forks_count":21,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-05-26T12:35:39.802Z","etag":null,"topics":["balatro","game-mods","mod-manager","modding-tools","rust","svelte"],"latest_commit_sha":null,"homepage":"https://balatro-mod-manager.dasguney.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/skyline69.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"skyline69","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2024-12-06T14:28:53.000Z","updated_at":"2026-05-26T11:09:09.000Z","dependencies_parsed_at":"2025-02-13T01:24:26.534Z","dependency_job_id":"f133e515-e41e-4eb4-a6ff-b901ba9e413f","html_url":"https://github.com/skyline69/balatro-mod-manager","commit_stats":null,"previous_names":["skyline69/balatro-mod-manager"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/skyline69/balatro-mod-manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyline69%2Fbalatro-mod-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyline69%2Fbalatro-mod-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyline69%2Fbalatro-mod-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyline69%2Fbalatro-mod-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/skyline69","download_url":"https://codeload.github.com/skyline69/balatro-mod-manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/skyline69%2Fbalatro-mod-manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33703065,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["balatro","game-mods","mod-manager","modding-tools","rust","svelte"],"created_at":"2025-12-27T01:08:59.209Z","updated_at":"2026-05-30T18:00:35.537Z","avatar_url":"https://github.com/skyline69.png","language":"Rust","funding_links":["https://ko-fi.com/skyline69"],"categories":[],"sub_categories":[],"readme":"# [![Balatro Mod Manager](images/title.svg)](#)\n\nThe Balatro Mod Manager by _Skyline_.\n\nBalatro Mod Manager is a standalone tool made for [Balatro](https://store.steampowered.com/app/2379780/Balatro/) that makes finding, downloading, and installing mods easy.\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://star-history.com/#skyline69/balatro-mod-manager\u0026Date\"\u003e\n        \u003cpicture\u003e\n            \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=skyline69/balatro-mod-manager\u0026type=Date\u0026theme=dark\" /\u003e\n            \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=skyline69/balatro-mod-manager\u0026type=Date\" /\u003e\n            \u003cimg width=\"75%\" alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=skyline69/balatro-mod-manager\u0026type=Date\" /\u003e\n        \u003c/picture\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/skyline69/balatro-mod-manager/total)\n![GitHub License](https://img.shields.io/github/license/skyline69/balatro-mod-manager)\n![GitHub Tag](https://img.shields.io/github/v/tag/skyline69/balatro-mod-manager)\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/skyline69/balatro-mod-manager/ci.yml)\n![Website](https://img.shields.io/website?url=https%3A%2F%2Fbalatro-mod-manager.dasguney.com%2F)\n\n![Rust](https://img.shields.io/badge/rust-%23000000.svg?logo=rust\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?logo=typescript\u0026logoColor=white)\n![Fortran](https://img.shields.io/badge/Fortran-%23734F96.svg?logo=fortran\u0026logoColor=white)\n![Tauri](https://img.shields.io/badge/tauri-%2324C8DB.svg?logo=tauri\u0026logoColor=%23FFFFFF)\n![Svelte](https://img.shields.io/badge/svelte-%23f1413d.svg?logo=svelte\u0026logoColor=white)\n\n# [![Download](images/download.svg)](https://github.com/skyline69/balatro-mod-manager/releases/latest)\n\nBalatro Mod Manager is available for Windows, macOS, and Linux. The installer is standalone and does not require any external libraries.\n\n\u003e Note: The Balatro Mod Manager is **NOT** compatible with the Xbox Gamepass version of Balatro\n\n[Download the Balatro Mod Manager installer here](https://github.com/skyline69/balatro-mod-manager/releases/latest).\n\nScroll down to find **▸Assets** and download the right version of the installer for your system.\n\n- Windows: `Balatro.Mod.Manager_…_x64-setup.exe` or `Balatro.Mod.Manager_…_x64_en-US.msi`\n- macOS: `Balatro.Mod.Manager_…_universal.dmg`\n- Linux: Flatpak (recommended), AUR, or `Balatro.Mod.Manager_…_amd64.AppImage`\n\n### Installing on macOS\n\nThe macOS build is signed ad-hoc (not notarized by Apple), so Gatekeeper blocks the first launch. After installing once, the app opens normally on every subsequent launch.\n\n1. Mount the `.dmg` and drag **Balatro Mod Manager** into `/Applications`.\n2. Try to open it. macOS will refuse with either *\"Apple cannot verify...\"* or *\"is damaged and can't be opened\"*. Close the dialog.\n3. Pick one of the following bypasses:\n\n   **Option A — System Settings (macOS 14 and newer, no Terminal):**\n   - Open **System Settings → Privacy \u0026 Security**.\n   - Scroll to the **Security** section. You should see a line about Balatro Mod Manager being blocked, with an **Open Anyway** button. Click it and confirm.\n   - If no button appears (macOS 15+ sometimes hides it for \"damaged\" bundles), use Option B.\n\n   **Option B — Terminal one-liner (works on every macOS version):**\n   ```bash\n   xattr -dr com.apple.quarantine \"/Applications/Balatro Mod Manager.app\"\n   ```\n   Then double-click the app normally.\n\n   **Option C — Older macOS (13 and below):** right-click the app → **Open** → confirm in the dialog.\n\nWhy this happens: shipping notarized builds requires an active Apple Developer Program membership ($99/year). The app is ad-hoc signed so it runs on Apple Silicon, but Apple's notarization service is what would silence Gatekeeper. The friction is one-time per install.\n\n### Arch Linux (AUR)\n\nInstall using your preferred AUR helper:\n\n```bash\nyay -S balatro-mod-manager-bin\n# or\nparu -S balatro-mod-manager-bin\n```\n\n### Debian / Ubuntu\n\nDownload the `.deb` from the [latest release](https://github.com/skyline69/balatro-mod-manager/releases/latest) and install:\n\n```bash\nsudo apt install ./Balatro.Mod.Manager_*_amd64.deb\n```\n\n## Flatpak (Steam Deck/Linux)\n\n\u003e You need [flatpak-builder](https://docs.flatpak.org/en/latest/flatpak-builder.html) for this.\n\n- Run from a local checkout:\n  ```bash\n  git clone https://github.com/skyline69/balatro-mod-manager.git\n  cd balatro-mod-manager\n  ```\n- Install runtimes once (GNOME 50 + toolchain extensions):\n  ```bash\n  flatpak install org.gnome.Platform//50 org.gnome.Sdk//50 \\\n    org.freedesktop.Sdk.Extension.node20//25.08 \\\n    org.freedesktop.Sdk.Extension.rust-stable//25.08\n  ```\n- Build + bundle from this repo:\n  ```bash\n  flatpak-builder --force-clean --repo=repo build-dir packaging/flatpak/io.balatro.ModManager.json\n  flatpak build-bundle repo balatro-mod-manager.flatpak io.balatro.ModManager master\n  ```\n- Install/run (on the Deck or any Flatpak host):\n  ```bash\n  flatpak install --user balatro-mod-manager.flatpak\n  flatpak run io.balatro.ModManager\n  ```\n  AppImage/Deb/RPM still land in `target/release/bundle/` during the Flatpak build if you need them.\n\n# [![Build](images/build.svg)](#build-prerequisites)\n\nAlternatively, if you would prefer to build Balatro Mod Manager yourself instead of downloading the [prebuilt installer](https://github.com/skyline69/balatro-mod-manager/releases/latest), Balatro Mod Manager can be compiled from source using the instructions below.\n\n## Build Prerequisites\n\n- [Rust](https://www.rust-lang.org/tools/install) (for the backend)\n- [Bun](https://bun.sh/) (for the frontend)\n- [Tauri CLI](https://tauri.app/v1/guides/getting-started/prerequisites#installing-the-tauri-cli)\n- [Task](https://taskfile.dev/) (for running task commands)\n  - **Arch Linux**: `sudo pacman -S go-task` (package is named `go-task` to avoid conflicts)\n  - **Fedora**: `sudo dnf install go-task`\n  - **Ubuntu/Debian**: Install via the [official script](https://taskfile.dev/installation/#install-script) or Snap: `sudo snap install task --classic`\n  - **macOS**: `brew install go-task`\n  - **Windows**: `choco install go-task` or `winget install Task.Task`\n\n## Automatic Installation\n\n### For Windows\n\nopen Powershell \u0026 run this command:\n\n```powershell\niwr https://raw.githubusercontent.com/skyline69/balatro-mod-manager/main/scripts/install.ps1 -useb | iex\n```\n\n### For macOS\n\nrun this command:\n\n```bash\ncurl -sL https://raw.githubusercontent.com/skyline69/balatro-mod-manager/main/scripts/install.sh | bash\n```\n\n### For Linux (Flatpak)\n\nFrom a local checkout (respects your current branch/changes):\n\n```bash\n./scripts/linux-install.sh\n```\n\nIf you want to install from the latest GitHub main without cloning manually, pass `--clone`:\n\n```bash\ncurl -sL https://raw.githubusercontent.com/skyline69/balatro-mod-manager/main/scripts/linux-install.sh | bash -s -- --clone\n```\n\nThe script now prefers the latest GitHub Release Flatpak if available, and falls back to a local build if not.\n\nLaunch after install:\n\n```bash\nflatpak run io.balatro.ModManager\n```\n\nLinux builds use Flatpak, so you’ll need `flatpak` and `flatpak-builder` installed.\nOn Linux the manager currently supports the Steam version of Balatro only.\n\n## Manual Installation\n\n1. Clone the repository \u0026 install bun's dependencies:\n   ```sh\n   git clone https://github.com/skyline69/balatro-mod-manager.git\n   cd balatro-mod-manager \u0026\u0026 bun install --allow-scripts\n   ```\n2. Run the task based on your OS\n   - For Windows:\n     ```sh\n     task release-windows\n     ```\n   - For macOS:\n     ```sh\n     task release-macos\n     ```\n   - For Linux:\n     ```sh\n     task release-linux\n     ```\n\n## Running the Project\n\n### Development Mode\n\nTo start the project in development mode, use the provided taskfile:\n\n1. Run the debug target:\n   ```sh\n   task debug\n   ```\n\n\u003e Linux/Wayland: on Wayland sessions the app now prefers X11 (XWayland) to avoid compositor protocol errors. Set `BMM_ALLOW_WAYLAND=1` before running if you want to keep native Wayland.\n\n### Production Mode\n\nTo build the project for production:\n\n1. Build the release target (`release-windows` for Windows, `release-macos` for macOS):\n   ```sh\n   task release-windows # or task release-macos\n   ```\n\nThe built application will be located in the `src-tauri/target/release` directory and the installer paths will be shown at the end of the build process.\n\n## Cleaning the Build\n\nTo clean the build files, use the provided taskfile:\n\n1. Run the clean target:\n   ```sh\n   task clean\n   ```\n\n\u003e Font by Daniel Linssen\n\n\n# Code Signing\n\nBalatro Mod Manager releases are code-signed using [SignPath](https://signpath.io) to ensure authenticity and security. This helps verify that the downloaded software hasn't been tampered with and comes from a trusted source.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskyline69%2Fbalatro-mod-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fskyline69%2Fbalatro-mod-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fskyline69%2Fbalatro-mod-manager/lists"}