Skip to content

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

Note

Full Steam Ahead builds on the work of BoilR. The supported platforms and much of the importer logic originated there. If you're looking for an alternative, check it out.

🚀 Installation

Download the latest release for your platform from the Releases page.

Prefer to build from source? See Building from source below.

📸 Screenshots

Pick your Steam user

Choose which games to import

Review matched grid images, heroes, and logos

Browse custom artwork on SteamGridDB

Review every change before it's applied

All done, with an automatic backup

Settings

Toggle and configure sources

Artwork options

Steam behavior

Manage and restore backups

Language and color scheme

Debug info and logs

✨ Features

Platforms
Automatically detects installed games from a wide range of launchers and platforms.
Artwork management
Fetches and applies grid images, hero art, and logos for your imported games using matched Steam assets.
Collections
Organizes imported games into Steam collections so your library stays tidy.
Preview & backup
Review the full list of changes before anything is applied. A backup is created automatically so you can always roll back.
Manual import
Add any executable as a custom non-Steam game with your own launch options.
Automatic Steam restart
After importing, Full Steam Ahead detects and restarts Steam so your new shortcuts show up immediately.

Supported platforms

Platform Windows macOS Linux
Epic Games
GOG
itch.io
EA App / Origin -
Ubisoft Connect -
Amazon Games - -
Xbox Game Pass - -
Playnite - -
Bottles - -
Flatpak - -
Heroic
Legendary
Lutris - -
MiniGalaxy - -
Proton - -

⚙️ Setup

  1. Launch Full Steam Ahead.
  2. The app will detect your Steam installation automatically.
  3. Choose which games to import, review the artwork, and confirm the changes.

🔒 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