All Projects → PhilipK → BoilR

PhilipK / BoilR

Licence: Apache-2.0, MIT licenses found Licenses found Apache-2.0 LICENSE-APACHE.txt MIT LICENSE-MIT.txt
Synchronize games from other platforms into your Steam library

Programming Languages

rust
11053 projects
shell
77523 projects

Projects that are alternatives of or similar to BoilR

Steamdock
A clean dock for your Steam games
Stars: ✭ 17 (-97.44%)
Mutual labels:  steam, games, launcher
Luxtorpeda
Steam Play compatibility tool to run games using native Linux engines
Stars: ✭ 232 (-65.06%)
Mutual labels:  steam, games
Getdlcinfofromsteamdb
Get Data from Steam / SteamDB / EpicDB (ex Get DLC Info from SteamDB) it's a userscript able to extract all the information of the DLCs Games from Steam / SteamDB / EpicDB and are exported in various formats. It also has small tools :)
Stars: ✭ 210 (-68.37%)
Mutual labels:  steam, games
FLOSS-Games-on-Steam
A list of FLOSS games available on Steam
Stars: ✭ 90 (-86.45%)
Mutual labels:  steam, games
Giveawaycompanion
Saves your time on games giveaway sites.
Stars: ✭ 59 (-91.11%)
Mutual labels:  steam, games
Proton Caller
Run any Windows program through Proton
Stars: ✭ 130 (-80.42%)
Mutual labels:  steam, games
ProtonUp-Qt
Install and manage GE-Proton, Luxtorpeda & more for Steam and Wine-GE & more for Lutris with this graphical user interface.
Stars: ✭ 578 (-12.95%)
Mutual labels:  steam, steamdeck
Borderless Gaming
Play your favorite games in a borderless window; no more time consuming alt-tabs.
Stars: ✭ 3,452 (+419.88%)
Mutual labels:  steam, games
jsynchronous
Jsynchronous.js - Data synchronization for games and real-time web apps.
Stars: ✭ 111 (-83.28%)
Mutual labels:  games, synchronization
humble-bundle-key-redeemer
Bulk redemption/activation of Humble Bundle Steam keys.
Stars: ✭ 21 (-96.84%)
Mutual labels:  steam, games
BeamNG terrainMaterialCache
BeamNG.drive Black Terrain fix for Linux and Mac
Stars: ✭ 81 (-87.8%)
Mutual labels:  steam, steamdeck
Depressurizer
A Steam library categorizing tool.
Stars: ✭ 1,008 (+51.81%)
Mutual labels:  steam, games
monpad
A fully-customisable web-based gamepad, designed to be used from smartphones.
Stars: ✭ 34 (-94.88%)
Mutual labels:  steam, games
Bnetlauncher
Launcher utility to help start battle.net games with the steam overlay.
Stars: ✭ 161 (-75.75%)
Mutual labels:  steam, launcher
Depressurizer
Depressurizer is a program that helps you categorize your steam games.
Stars: ✭ 612 (-7.83%)
Mutual labels:  steam, games
Docker Dontstarvetogether
Dockerfile for building a Don't Starve Together dedicated server image.
Stars: ✭ 240 (-63.86%)
Mutual labels:  steam, games
Boxtron
Steam Play compatibility tool to run DOS games using native Linux DOSBox
Stars: ✭ 262 (-60.54%)
Mutual labels:  steam, games
Playnite
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
Stars: ✭ 3,608 (+443.37%)
Mutual labels:  steam, launcher
Steam-Server-Manager
PowerShell Steam Server Manager
Stars: ✭ 33 (-95.03%)
Mutual labels:  steam, games
Manhunt-fix-Windows-10
Manhunt fix for Windows 10 Updated for Windows 10 latest versions
Stars: ✭ 24 (-96.39%)
Mutual labels:  steam, games

BoilR

BoilR automatically adds (almost) all your games to your Steam library (including image art).

BoilR Screenshot BoilR Images Screenshot

It uses the Steam 3rd party shortcuts feature and does not require you to set up anything. The goal is that you do not have to leave your Steam library to launch games from other launchers/stores, so that you can find all the games that you have available. Optionally, you can set up BoilR to automatically download artwork from SteamGridDB.

Getting started

  • Download the latest release from the releases page.
  • Run the executable.
    • if you are on a Steam Deck, right click and mark it "executable" under properties
  • Click Import Games.
  • Restart Steam to see your new shortcuts.

If you are on Linux (or a Steam Deck) you can install BoilR from flathub. Be aware that the flatpak version has some limitations compared to the native version. There is also an AUR package

Index

Features

  • Show games from other platforms in your steam library
  • Automatically download art from SteamGridDB
  • Customize your Steam games art
  • Backup your shortcuts
  • Cross Platform (Windows, Linux, Mac, Steam Deck)
  • Standalone / No install needed
  • Small (~3mb on disk)
  • Lightweight (~30mb ram)
  • Fast synchronization (~1 second)

Integrations

BoilR can import games from many platforms, but there are limits based

Platforms Windows Linux (executable) Linux (flatpak)
Epic Games Store Yes Yes, install through proton Yes, install through proton
Itch.io (Windows Games) Yes No No
Itch.io (Linux Games) No Yes Yes
Origin Yes Yes, install through proton Yes, install through proton
GOG Yes No (Use Heroic or MiniGalaxy) No (Use Heroic or MiniGalaxy)
UPlay Yes No No
Lutris (Flatpak) No Yes Yes (make sure Lutris is shut down first)
Lutris (Non-Flatpak) No Yes Yes
Legendary No Yes Yes
Rare No Yes Yes
Heroic Launcher No Yes Yes
Amazon Games Yes No No
Flatpaks No Yes No
Bottles No Yes Yes
MiniGalaxy No Yes Yes

Getting cover art for your shortcuts

  • Get a SteamGridDB API key
  • Run BoilR
  • Put the auth key in the input in the settings
  • Click "Import games"

Tips

Tips for Linux

If you are running Linux (this includes Steam Deck) and are running into problems check tips for Linux section

Configuration

Most people will not have to configure anything, just open BoilR and click Import Games, but it is possible to configure a lot, see the configuration section

Run as CLI

In previous releases there was both a CLI and UI version of BoilR, now there is only a UI version. But you can add the commandline argument --no-ui and then the UI version will act like the old CLI version. This saves some CO2 from not having to build 2 versions of BoilR for each platform, and it also makes development easier.

Rename shortcuts

You can rename a shortcut from BoilR by double clicking it from the import list and picking a new name. If you want to revert back to the original name, just clear the name and click rename.

Contributions

How can I help/contribute?

If you are a coder, you are very welcome! You can fork this repo and then create a pull request.

To check formats and errors of code before run the code:

cargo fmt

cargo check

To run BoilR just write:

cargo run

If you are not a developer (or you don't like to code in Rust) do spread the work and create issues/discussions for anything.

I found a bug, what do I do?

Check that there is not already an issue for it here If not, create a new issue and I will have a look at it (remember to write which OS you are using).

I have a great idea / I would like support for a specific platform, what do I do?

Check out the discussions and feel free to create new discussions for your idea.

Can I donate to support BoilR?

Nope, please don't, donate it to your favorite charity instead, and if you don't have one of those may I suggest something like GiveWell.

License

This project is dual license MIT or Apache 2.0 , it is up to you. In short, you can do what you want with this project, but if in doubt read the license files.

What is up with the name BoilR?

This tool turns things into Steam, therefor boiler, And it is written in Rust so therefor: BoilR

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].