DiscoverMakersCommunitySubmit tool
Submit project
WhatWeMade

Open-source and AI-assisted projects, and exactly how people made them. Free for makers, forever.

Or choose topics. Unsubscribe any time.

Buy me a coffee

Explore

  • Projects
  • Makers
  • Websites

Community

  • Discussions
  • Build week
  • Guidelines
  • Newsletter

For makers

  • Submit a project
  • Publish with your agent
  • Asset pack prompt
  • Build recipe prompt
  • Template prompt
  • whatwemade.json
  • Marketplace

About

  • How it works
  • How we review
  • How ranking works
  • Contact
© 2026 whatwemade.appPrivacyCookiesTermsTakedownsMade with Claude Code

Explore

Tools/Just for fun
8°CPartly sunny
9:41 AM6/10/2026

Heronite

A fast native launcher for every game you own, on Linux and Windows

Rafael GoulartLaunched 8 days agoDesktop appGerman, English, Spanish, PortugueseWorking · checked 3 hours ago
8°CPartly sunny
9:41 AM6/10/2026
8°CPartly sunny
9:41 AM6/10/2026
8°CPartly sunny
9:41 AM6/10/2026
8°CPartly sunny
9:41 AM6/10/2026
8°CPartly sunny
9:41 AM6/10/2026
8°CPartly sunny
9:41 AM6/10/2026
1 / 7
View on GitHubVisit website

About

Heronite puts your games from Steam, Epic Games, GOG, Amazon Games, Xbox and PC Game Pass, Battle.net, EA app, Ubisoft Connect and Rockstar Games, plus emulated, native Linux and Windows games, into one Collection. It installs and updates Epic, GOG and Amazon games from a single download queue, launches games natively, through Wine/Proton on Linux or through an emulator, and records every play session. It can also import your games from Heroic, Lutris, Bottles, Faugus and Playnite.

I made it because my games were spread across many launchers, and the ones that brought them together were usually Electron apps that use a lot of memory while sitting in the background. Heronite is a single native Rust process drawn on the GPU with GPUI. On Linux it uses about 190 MB of memory while idle, and you can check that number on your own PC with a script in the repo.

More like this

CarbonRGBFileEditViewGoWindowHelp

The hard parts were making the same app work well on two systems: per-game Wine and Proton settings, prefixes and a Wine Manager on Linux, store integrations on Windows, an in-game overlay for volume, screenshots and notes, and a controller-first console mode with eight layouts. Along the way it got statistics, a year in review, save backups with Ludusavi and sync between PCs through a shared folder or rclone.

#game-launcher#linux#proton#steam#emulators

How it was made

Estimated by the maker.

Agents

  • Claude Code

    70% of the work

Stack

RustSQLite

MCP servers

No MCP servers. Built with the agents alone.

Discussion

3 comments

Sign in to join in. A kind word or a good question goes a long way.

  • Christian Werther1 week ago

    Very sleek UI, makes me wish i had a PC, any plans for porting to Mac?

    • Rafael GoulartMaker1 week ago

      Thanks! Mac support is on the roadmap

      • Christian Werther1 week ago

        Keep me posted! Would love to give it a spin..

View on GitHubVisit website

What you need

Quick to run

Tools

  • Rust · stable, only to build from source · optional

Platform

  • Linux (x86_64)
  • Windows 10 or 11

Accounts and keys

  • Epic Games, GOG or Amazon account · optional

RafaelGoulartB/Heronite

136

stars

0

versions here

GPL-3.0

license

Last commit 1 week ago.

Type
Desktop app
Category
Just for fun
Availability
Run it yourself
Languages
German, English, Spanish, Portuguese
Website
heronite.app

Made by

  • Rafael Goulart

Mon Jun 10 9:41 AM
C
C
CarbonRGB· Desktop app

Syncs your all your Setup's RGB lighting to each other

Cubepals· Web app

Minecraft server hosting that sleeps when empty and wakes on join

OnicordFileEditViewGoWindowHelp
Mon Jun 10 9:41 AM
Onicord· Desktop app

Serverless, end-to-end encrypted voice, video and chat over P2P

8°CPartly sunny
P
9:41 AM6/10/2026
P
Predator Control App· Desktop app

A lightweight PredatorSense replacement for Acer Predator laptops