{"id":13560945,"url":"https://github.com/Vysp3r/ProtonPlus","last_synced_at":"2025-04-03T16:31:30.109Z","repository":{"id":59993491,"uuid":"533551563","full_name":"Vysp3r/ProtonPlus","owner":"Vysp3r","description":"A modern compatibility tools manager for Linux.","archived":false,"fork":false,"pushed_at":"2025-03-12T01:34:56.000Z","size":2207,"stargazers_count":327,"open_issues_count":7,"forks_count":16,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-01T13:05:50.529Z","etag":null,"topics":["adwaita","gnome","gtk","gtk4","libadwaita","linux","proton","proton-ge-custom","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":null,"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}},"created_at":"2022-09-07T00:56:53.000Z","updated_at":"2025-04-01T02:24:55.000Z","dependencies_parsed_at":"2023-02-19T13:15:56.213Z","dependency_job_id":"d5ed8ed9-2291-4e50-b007-90be5a57dbe2","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":54,"template":false,"template_full_name":null,"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","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247037017,"owners_count":20873079,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","vala","wine"],"created_at":"2024-08-01T13:00:51.058Z","updated_at":"2025-04-03T16:31:30.103Z","avatar_url":"https://github.com/Vysp3r.png","language":"Vala","funding_links":[],"categories":["Tools","Vala","Applications","System Management"],"sub_categories":["Games","Software Installation"],"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=shield\u0026label=%E2%AD%90%20Stars\u0026branch=main\u0026kill_cache=1%22\" /\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=shield\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\"\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\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://t.me/ProtonPlus\"\u003e\n      \u003cimg alt=\"Telegram\" title=\"Telegram\" src=\"https://img.shields.io/endpoint?color=neon\u0026style=shield\u0026url=https%3A%2F%2Ftg.sumanjay.workers.dev%2FProtonPlus\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    Don't forget to star the repo if you are enjoying the project!\u003c/i\u003e\n\u003c/p\u003e\n\n[\u003cimg alt='Preview 1' src='data/previews/Preview-1.png' /\u003e](https://flathub.org/apps/details/com.vysp3r.ProtonPlus)\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\u003cp\u003e\u003c/p\u003e\n\n\u003e [!WARNING]\n\u003e The main installation method is Flathub\n\n### [Arch Linux (AUR)](https://aur.archlinux.org/packages/protonplus) (Maintained by yochananmarqos)\n\n### [Fedora (COPR)](https://copr.fedorainfracloud.org/coprs/wehagy/protonplus/) (Maintained by wehagy)\n\n### [NixOS (MyNixOS)](https://mynixos.com/nixpkgs/package/protonplus) (Maintained by Seth)\n\n## 🏗️ Building from source\n\n**Requirements**\n\n- [git](https://github.com/git/git)\n- [ninja](https://github.com/ninja-build/ninja)\n- [meson \u003e= 0.62.0](https://github.com/mesonbuild/meson)\n- [gtk4](https://gitlab.gnome.org/GNOME/gtk/)\n- [libadwaita \u003e= 1.5](https://gitlab.gnome.org/GNOME/libadwaita)\n- [json-glib](https://gitlab.gnome.org/GNOME/json-glib)\n- [libsoup](https://gitlab.gnome.org/GNOME/libsoup)\n- [libarchive](https://github.com/libarchive/libarchive)\n- [desktop-file-utils](https://gitlab.freedesktop.org/xdg/desktop-file-utils)\n- [libgee](https://gitlab.gnome.org/GNOME/libgee)\n\n\u003cdetails\u003e\n  \u003csummary\u003eLinux\u003c/summary\u003e\n\n1. Install all dependencies (I am on Fedora, so for you this line might be different)\n    ```bash\n    sudo dnf install \\\n      git \\\n      ninja-build \\\n      meson \\\n      gtk4-devel \\\n      libadwaita-devel \\\n      json-glib-devel \\\n      libsoup3-devel \\\n      libarchive-devel \\\n      desktop-file-utils \\\n      libgee-devel\n    ```\n\n2. Clone the GitHub repo and change to repo directory\n    ```bash\n    git clone https://github.com/Vysp3r/ProtonPlus.git \u0026\u0026 \\\n      cd ProtonPlus\n    ```\n\n3. Build the local source code as a native application\n    ```bash\n    ./scripts/build-native.sh\n\n    # Alternative: Runs application after the build.\n    ./scripts/build-native.sh run\n    ```\n\n4. (Optional) Install the application\n    ```bash\n    cd build-native\n    ninja install\n    ```\n\n5. Run the application\n    ```bash\n    cd src \u0026\u0026 \\\n    ./com.vysp3r.ProtonPlus\n    ```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eLinux (Flatpak Builder)\u003c/summary\u003e\n\n1. Install all dependencies (I am on Fedora, so for you this line might be different)\n    ```bash\n    sudo dnf install \\\n      git \\\n      flatpak\n    ```\n\n2. Add the flathub repo to your system if not added before\n    ```bash\n    flatpak --if-not-exists remote-add \\\n      flathub https://flathub.org/repo/flathub.flatpakrepo\n    ```\n\n3. Install the necessary runtimes and build tools for Flatpak\n    ```bash\n    flatpak install \\\n      runtime/org.gnome.Sdk/x86_64/47 \\\n      runtime/org.gnome.Platform/x86_64/47 \\\n      runtime/org.freedesktop.Sdk.Extension.vala/x86_64/24.08 \\\n      org.flatpak.Builder\n    ```\n\n4. Clone the GitHub repo and change to repo directory\n    ```bash\n    git clone https://github.com/Vysp3r/ProtonPlus.git \u0026\u0026 \\\n      cd ProtonPlus\n    ```\n\n5. Build the local source code as a Flatpak and install for the current user\n    ```bash\n    ./scripts/build-local.sh\n\n    # Alternative: Runs application after the build.\n    ./scripts/build-local.sh run\n    ```\n\n6. Run the application\n    ```bash\n    flatpak --user run \\\n      com.vysp3r.ProtonPlus\n    ```\n\u003c/details\u003e\n\n## 🌐 Translate\n\n**You can translate ProtonPlus on [Weblate](https://hosted.weblate.org/projects/protonplus/protonplus/) or by modifying the files directly**\n\n## 🙌 Contribute\n\n**Please read our [Contribution Guidelines](/CONTRIBUTING.md)**\n\nAll contributions are highly appreciated.\n\n## ✨️ Contributors\n\n[![Contributors](https://contrib.rocks/image?repo=Vysp3r/ProtonPlus)](https://github.com/Vysp3r/ProtonPlus/graphs/contributors)\n\n## 💸 Donation\n\nI will not accept any money donation, but if you'd like to add me on Steam and gift me a game, I won't say no.\n\nHere's my profile in case that's something you want to do: [https://steamcommunity.com/id/Vysp3r/](https://steamcommunity.com/id/Vysp3r/)\n\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"}