Skip to content

Latest commit

ย 

History

554 Commits

Folders and files

Repository files navigation

Full Steam Ahead

A desktop app to import games from other launchers into Steam.

GitHub Branch Check Runs Codecov GitHub Issues GitHub Pull Requests Crowdin GitHub Repo stars

ko-fi

๐Ÿš€ Installation

Download the latest version for your platform from the website.

Also available in these stores:

Prefer to build from source? See ๐Ÿ”’ Building from source below.

๐ŸŽฎ Supported platforms

Platform Windows macOS Linux
Epic Games โœ… โœ… โœ…
GOG โœ… โŒ โœ…
itch.io โœ… โœ… โœ…
EA app โœ… - โœ…
Ubisoft Connect โœ… - โœ…
Amazon Games โœ… - -
Xbox โœ… - -
Playnite โœ… - -
Bottles - - โœ…
Flatpak - - โœ…
Heroic โŒ โŒ โœ…
Legendary โŒ โŒ โœ…
Lutris - - โœ…
MiniGalaxy - - โœ…
Proton - - โœ…

โœจ Features

Pick your Steam user

Scan your installed launchers and pick which Steam user to import into, right when you open the app.

Choose which games to import

Every detected game from Epic, GOG, itch.io, and more is listed with a toggle, or add any executable manually as a custom non-Steam game.

Review matched grid images, heroes, and logos

Full Steam Ahead fetches matching grid images, hero art, logos, and icons for every game it imports.

Browse custom artwork on SteamGridDB

Browse SteamGridDB's full library for every game and swap in the artwork you actually want.

Review before you apply anything

See every Steam entry and launcher link that's about to be added or updated before you apply anything.

All done, with an automatic backup

Changes are applied and a backup of your Steam config is created automatically, so you can always roll back.

Make it feel like yours

Choose your language and switch between light, dark, or system color scheme, right from the settings.

Decide how Steam gets handled

Decide whether Steam is closed and restarted automatically, group imports into per-launcher collections, and override the install location if it isn't auto-detected.

Configure sources

Enable or disable each launcher, and override its auto-detected install path if Full Steam Ahead can't find it on its own.

Choose where your artwork comes from

Choose which source artwork is fetched from automatically, Steam or SteamGridDB, then enable SteamGridDB browsing and add your own API key.

Every backup, one restore away

Browse every automatic backup Full Steam Ahead has made, restore any of them, or clean up the ones you don't need.

๐Ÿ”’ Building from source

Prerequisites: Node.js, pnpm, and Rust

# Clone the repository
git clone https://github.com/creeperkatze/full-steam-ahead.git
cd full-steam-ahead

pnpm install

# Build for your platform
pnpm build

The resulting installer is placed in src-tauri/target/release/bundle/.

๐Ÿ‘จโ€๐Ÿ’ป Development

Setup

git clone https://github.com/creeperkatze/full-steam-ahead.git
cd full-steam-ahead

pnpm install

Running

pnpm dev

๐ŸŒ Translating

Translations are managed on Crowdin. You can contribute without any technical knowledge, just pick your language and start translating.

New translations are automatically pulled every Monday.

๐Ÿค Contributing

Contributions are always welcome!

Please ensure you run pnpm lint before opening a pull request.

๐Ÿ“œ License

AGPL-3.0

Releases

Sponsor this project

Used by

Contributors

Languages