Home

Awesome

[!NOTE]
The project will not receive updates for some time since I am really busy with my basic military training, but once it's done I will come back to it. I should be back in February 2025 if all goes well.

<h1 align="center"> <img align="center" width=150 src="data/logo/com.vysp3r.ProtonPlus.svg" /> <br><br> ProtonPlus </h1> <p align="center"> <strong>A modern compatibility tools manager for Linux.</strong> </p> <p align="center"> <a href="https://github.com/Vysp3r/ProtonPlus/stargazers"> <img alt="Stars" title="Stars" src="https://img.shields.io/github/stars/Vysp3r/ProtonPlus?style=shield&label=%E2%AD%90%20Stars&branch=main&kill_cache=1%22" /> </a> <a href="https://github.com/Vysp3r/ProtonPlus/releases/latest"> <img alt="Latest Release" title="Latest Release" src="https://img.shields.io/github/v/release/Vysp3r/ProtonPlus?style=shield&label=%F0%9F%9A%80%20Release"> </a> <a href="https://klausenbusk.github.io/flathub-stats/#ref=com.vysp3r.ProtonPlus&interval=infinity&downloadType=installs%2Bupdates"> <img alt="Flathub Downloads" title="Flathub Downloads" src="https://img.shields.io/badge/dynamic/json?color=informational&label=Downloads&logo=flathub&logoColor=white&query=%24.installs_total&url=https%3A%2F%2Fflathub.org%2Fapi%2Fv2%2Fstats%2Fcom.vysp3r.ProtonPlus"> </a> <a href="https://github.com/Vysp3r/ProtonPlus/blob/main/LICENSE.md"> <img alt="License" title="License" src="https://img.shields.io/github/license/Vysp3r/ProtonPlus?label=%F0%9F%93%9C%20License" /> </a> <a href="https://t.me/ProtonPlus"> <img alt="Telegram" title="Telegram" src="https://img.shields.io/endpoint?color=neon&style=shield&url=https%3A%2F%2Ftg.sumanjay.workers.dev%2FProtonPlus"> </a> </p> <p align="center"> Don't forget to star the repo if you are enjoying the project!</i> </p>

<img alt='Preview 1' src='data/previews/Preview-1.png' />

๐Ÿ“ฆ๏ธ Installation methods

<a href="https://flathub.org/apps/com.vysp3r.ProtonPlus"> <img width='240' alt='Download on Flathub' src='https://flathub.org/api/badge?svg&locale=en&light' /> </a> <p></p>

[!WARNING] The main installation method is Flathub

Arch Linux (AUR) (Maintained by yochananmarqos)

Fedora (COPR) (Maintained by wehagy)

NixOS (MyNixOS) (Maintained by Seth)

๐Ÿ—๏ธ Building from source

Requirements

<details> <summary>Linux</summary>
  1. Install all dependencies (I am on Fedora, so for you this line might be different)

    sudo dnf install \
      git \
      ninja-build \
      meson \
      gtk4-devel \
      libadwaita-devel \
      json-glib-devel \
      libsoup3-devel \
      libarchive-devel \
      desktop-file-utils \
      libgee-devel
    
  2. Clone the GitHub repo and change to repo directory

    git clone https://github.com/Vysp3r/ProtonPlus.git && \
      cd ProtonPlus
    
  3. Build the local source code as a native application

    ./scripts/build-native.sh
    
    # Alternative: Runs application after the build.
    ./scripts/build-native.sh run
    
  4. (Optional) Install the application

    cd build-native
    ninja install
    
  5. Run the application

    cd src && \
    ./com.vysp3r.ProtonPlus
    
</details> <details> <summary>Linux (Flatpak Builder)</summary>
  1. Install all dependencies (I am on Fedora, so for you this line might be different)

    sudo dnf install \
      git \
      flatpak
    
  2. Add the flathub repo to your system if not added before

    flatpak --if-not-exists remote-add \
      flathub https://flathub.org/repo/flathub.flatpakrepo
    
  3. Install the necessary runtimes and build tools for Flatpak

    flatpak install \
      runtime/org.gnome.Sdk/x86_64/46 \
      runtime/org.gnome.Platform/x86_64/46 \
      runtime/org.freedesktop.Sdk.Extension.vala/x86_64/23.08 \
      org.flatpak.Builder
    
  4. Clone the GitHub repo and change to repo directory

    git clone https://github.com/Vysp3r/ProtonPlus.git && \
      cd ProtonPlus
    
  5. Build the local source code as a Flatpak and install for the current user

    ./scripts/build-local.sh
    
    # Alternative: Runs application after the build.
    ./scripts/build-local.sh run
    
  6. Run the application

    flatpak --user run \
      com.vysp3r.ProtonPlus
    
</details>

๐ŸŒ Translate

You can translate ProtonPlus on Weblate or by modifying the files directly

๐Ÿ™Œ Contribute

Please read our Contribution Guidelines

All contributions are highly appreciated.

โœจ๏ธ Contributors

Contributors

โคด๏ธ Back to Top