{"id":15722006,"url":"https://github.com/vysp3r/protonplus","last_synced_at":"2026-04-14T03:00:49.436Z","repository":{"id":59993491,"uuid":"533551563","full_name":"Vysp3r/ProtonPlus","owner":"Vysp3r","description":"A modern compatibility tools manager","archived":false,"fork":false,"pushed_at":"2026-04-14T01:10:23.000Z","size":6636,"stargazers_count":1316,"open_issues_count":42,"forks_count":43,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-14T02:24:51.562Z","etag":null,"topics":["adwaita","gnome","gtk","gtk4","libadwaita","linux","proton","proton-ge-custom","steamtinkerlaunch","stl","vala","wine"],"latest_commit_sha":null,"homepage":"","language":"Vala","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/Vysp3r.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"Vysp3r","custom":"https://www.paypal.com/donate/?hosted_button_id=HHTF5LABABD3A"}},"created_at":"2022-09-07T00:56:53.000Z","updated_at":"2026-04-14T01:44:07.000Z","dependencies_parsed_at":"2023-02-19T13:15:56.213Z","dependency_job_id":"16f6aacf-7b87-4d94-b4a1-0efc15f0908c","html_url":"https://github.com/Vysp3r/ProtonPlus","commit_stats":{"total_commits":495,"total_committers":36,"mean_commits":13.75,"dds":0.595959595959596,"last_synced_commit":"ce7fd05a88e1c792d322c9c59357b6652988c09d"},"previous_names":[],"tags_count":82,"template":false,"template_full_name":null,"purl":"pkg:github/Vysp3r/ProtonPlus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vysp3r%2FProtonPlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vysp3r%2FProtonPlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vysp3r%2FProtonPlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vysp3r%2FProtonPlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vysp3r","download_url":"https://codeload.github.com/Vysp3r/ProtonPlus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vysp3r%2FProtonPlus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31779947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["adwaita","gnome","gtk","gtk4","libadwaita","linux","proton","proton-ge-custom","steamtinkerlaunch","stl","vala","wine"],"created_at":"2024-10-03T22:02:41.898Z","updated_at":"2026-04-14T03:00:49.421Z","avatar_url":"https://github.com/Vysp3r.png","language":"Vala","funding_links":["https://github.com/sponsors/Vysp3r","https://www.paypal.com/donate/?hosted_button_id=HHTF5LABABD3A"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n    \u003cimg align=\"center\" width=150 src=\"data/logo/com.vysp3r.ProtonPlus.svg\" /\u003e\n    \u003cbr\u003e\u003cbr\u003e\n    ProtonPlus\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eA modern compatibility tools manager for Linux\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/Vysp3r/ProtonPlus/stargazers\"\u003e\n      \u003cimg alt=\"Stars\" title=\"Stars\" src=\"https://img.shields.io/github/stars/Vysp3r/ProtonPlus?style=flat-square\u0026label=%E2%AD%90%20Stars\u0026kill_cache=1\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Vysp3r/ProtonPlus/releases/latest\"\u003e\n      \u003cimg alt=\"Latest Release\" title=\"Latest Release\" src=\"https://img.shields.io/github/v/release/Vysp3r/ProtonPlus?style=flat-square\u0026label=%F0%9F%9A%80%20Release\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://klausenbusk.github.io/flathub-stats/#ref=com.vysp3r.ProtonPlus\u0026interval=infinity\u0026downloadType=installs%2Bupdates\"\u003e\n      \u003cimg alt=\"Flathub Downloads\" title=\"Flathub Downloads\" src=\"https://img.shields.io/badge/dynamic/json?color=informational\u0026label=Downloads\u0026logo=flathub\u0026logoColor=white\u0026query=%24.installs_total\u0026url=https%3A%2F%2Fflathub.org%2Fapi%2Fv2%2Fstats%2Fcom.vysp3r.ProtonPlus\u0026style=flat-square\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/Vysp3r/ProtonPlus/blob/main/LICENSE.md\"\u003e\n      \u003cimg alt=\"License\" title=\"License\" src=\"https://img.shields.io/github/license/Vysp3r/ProtonPlus?label=%F0%9F%93%9C%20License\u0026style=flat-square\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://hosted.weblate.org/engage/protonplus/\"\u003e\n        \u003cimg src=\"https://hosted.weblate.org/widget/protonplus/protonplus/svg-badge.svg\" alt=\"Translation status\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://protonplus.vysp3r.com/#donate\"\u003e\n      \u003cimg alt=\"Donate\" title=\"Donate\" src=\"https://img.shields.io/badge/%E2%9D%A4%EF%B8%8F-Donate-red?style=flat-square\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ci\u003eDon't forget to star the repo if you are enjoying the project!\u003c/i\u003e\n\u003c/p\u003e\n\n---\n\nProtonPlus is a modern compatibility tools manager for Linux. It allows you to easily manage and update various compatibility tools like Proton, Wine, DXVK, and VKD3D across different launchers.\n\n## 📋 Table of Contents\n\n- [✨ Features](#-features)\n- [🖼️ Screenshots](#️-screenshots)\n- [🎮 Supported Launchers](#-supported-launchers)\n- [🛠️ Supported Compatibility Tools](#️-supported-compatibility-tools)\n- [📦 Installation Methods](#-installation-methods)\n- [🏗️ Building from Source](#️-building-from-source)\n- [📖 Wiki](#-wiki)\n- [🌐 Translate](#-translate)\n- [🙌 Contribute](#-contribute)\n- [👥 Contributors](#-contributors)\n\n## ✨ Features\n\n- 🚀 **Multi-Launcher Support**: Manage tools for Steam, Lutris, Heroic, Bottles, and more.\n- 🎮 **Steam Integration**: Change compatibility tools and launch options for your Steam games directly.\n- 🔄 **Easy Updates**: One-click updates for your installed compatibility tools.\n- 💻 **CLI Support**: Manage your tools from the comfort of your terminal.\n- 🎨 **Modern UI**: Built with GTK4 and Libadwaita for a consistent GNOME experience.\n- 🔍 **Tool Management**: See which tools are currently in use by your games.\n\n## 🖼️ Screenshots\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"data/previews/Preview-1.png\" width=\"45%\" alt=\"Main Window\" /\u003e\n  \u003cimg src=\"data/previews/Preview-2.png\" width=\"45%\" alt=\"Library View\" /\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"data/previews/Preview-3.png\" width=\"45%\" alt=\"Launch Options\" /\u003e\n  \u003cimg src=\"data/previews/Preview-4.png\" width=\"45%\" alt=\"Mass Edit\" /\u003e\n\u003c/p\u003e\n\n## 🎮 Supported Launchers\n\n- [Steam](https://store.steampowered.com/about/)\n- [Lutris](https://lutris.net/)\n- [Heroic Games Launcher](https://heroicgameslauncher.com/)\n- [Bottles](https://usebottles.com/)\n- [WineZGUI](https://github.com/B_S_D/WineZGUI)\n\n*The launcher you wanted is missing? Simply request for it to be added [here](https://github.com/Vysp3r/ProtonPlus/issues/new?template=feature_request.md)!*\n\n## 🛠️ Supported Compatibility Tools\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cb\u003eProton \u0026 Wrappers\u003c/b\u003e\u003c/summary\u003e\n\n- Steam Tinker Launch\n- Proton-GE\n- Proton-GE RTSP\n- Proton-CachyOS\n- DW-Proton\n- Proton-EM\n- Proton-Tkg\n- Luxtorpeda\n- Boxtron\n- Roberta\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eWine Builds\u003c/b\u003e\u003c/summary\u003e\n\n- Wine-Vanilla\n- Wine-Staging\n- Wine-Staging-Tkg\n- Wine-Proton\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eGraphics Libraries (DXVK \u0026 VKD3D)\u003c/b\u003e\u003c/summary\u003e\n\n- DXVK (doitsujin)\n- DXVK (Sarek)\n- DXVK Async (Sarek)\n- DXVK GPL+Async (Ph42oN)\n- VKD3D-Proton\n- VKD3D-Lutris\n\u003c/details\u003e\n\n*The compatibility tool you wanted is missing? Simply request for it to be added [here](https://github.com/Vysp3r/ProtonPlus/issues/new?template=feature_request.md)!*\n\n## 📦️ Installation methods\n\n\u003ca href=\"https://flathub.org/apps/com.vysp3r.ProtonPlus\"\u003e\n    \u003cimg width='240' alt='Download on Flathub' src='https://flathub.org/api/badge?svg\u0026locale=en\u0026light' /\u003e\n\u003c/a\u003e\n\n\u003e [!IMPORTANT]\n\u003e The main installation method is Flathub.\n\n### Community Packages\n\n| Distribution | Repository | Maintainer |\n| --- | --- | --- |\n| **Arch Linux** | [AUR](https://aur.archlinux.org/packages/protonplus) | [yochananmarqos](https://github.com/yochananmarqos) |\n| **Fedora** | [COPR](https://copr.fedorainfracloud.org/coprs/wehagy/protonplus/) | [wehagy](https://github.com/wehagy) |\n| **NixOS** | [nixpkgs](https://mynixos.com/nixpkgs/package/protonplus) | [Seth](https://github.com/seth-foss) |\n| **Ubuntu** | [Pacstall](https://pacstall.dev/packages/protonplus) | [Vysp3r](https://github.com/Vysp3r) |\n| **openSUSE** | [OBS](https://software.opensuse.org/package/ProtonPlus) | [rrahl0](https://github.com/rrahl0) |\n| **Void Linux** | [GitHub](https://github.com/xJayMorex/ProtonPlus-void) | [xJayMorex](https://github.com/xJayMorex) |\n| **Gentoo** | [Overlay](https://github.com/amielke/amielke-overlay/tree/master/games-util/ProtonPlus) | [amielke](https://github.com/amielke) |\n\n## 🏗️ Building from source\n\n### Requirements\n\n- `git`\n- `ninja`\n- `meson \u003e= 1.0.0`\n- `vala`\n- `gtk4`\n- `libadwaita \u003e= 1.6`\n- `json-glib`\n- `libsoup-3.0`\n- `libarchive`\n- `desktop-file-utils`\n- `libgee`\n\n### Build instructions\n\n\u003cdetails\u003e\n  \u003csummary\u003eNative Build\u003c/summary\u003e\n\n1. **Install dependencies** (Example for Fedora):\n    ```bash\n    sudo dnf install git gettext 'meson \u003e= 1.0.0' vala desktop-file-utils libappstream-glib \\\n      'pkgconfig(gee-0.8)' 'pkgconfig(glib-2.0)' 'pkgconfig(gtk4)' 'pkgconfig(json-glib-1.0)' \\\n      'pkgconfig(libadwaita-1) \u003e= 1.6' 'pkgconfig(libarchive)' 'pkgconfig(libsoup-3.0)'\n    ```\n\n2. **Clone the repository**:\n    ```bash\n    git clone https://github.com/Vysp3r/ProtonPlus.git\n    cd ProtonPlus\n    ```\n\n3. **Build and run**:\n    ```bash\n    ./scripts/build.sh native run\n    ```\n\n4. **Install (Optional)**:\n    ```bash\n    cd build-native\n    sudo ninja install\n    ```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eFlatpak Build\u003c/summary\u003e\n\n1. **Install Flatpak and Builder**:\n    ```bash\n    sudo dnf install git flatpak\n    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo\n    flatpak install org.flatpak.Builder\n    ```\n\n2. **Install Runtimes**:\n    ```bash\n    flatpak install runtime/org.gnome.Sdk/x86_64/50 runtime/org.gnome.Platform/x86_64/50 \\\n      runtime/org.freedesktop.Sdk.Extension.vala/x86_64/25.08\n    ```\n\n3. **Build and run**:\n    ```bash\n    ./scripts/build.sh local run\n    ```\n\u003c/details\u003e\n\n## 📖 Wiki\n\nThe wiki is currently under construction. You can [access it here!](https://github.com/Vysp3r/ProtonPlus/wiki)\n\n## 🌐 Translate\n\nHelp us translate ProtonPlus into your language! Use [Weblate](https://hosted.weblate.org/projects/protonplus/protonplus/) or modify the translation files directly.\n\n## 🙌 Contribute\n\nContributions are welcome! Please read our [Contribution Guidelines](/CONTRIBUTING.md) before submitting a pull request.\n\n## 👥 Contributors\n\n\u003ca href=\"https://github.com/Vysp3r/ProtonPlus/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=Vysp3r/ProtonPlus\" alt=\"Contributors\" /\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvysp3r%2Fprotonplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvysp3r%2Fprotonplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvysp3r%2Fprotonplus/lists"}