Skip to content

Instantly share code, notes, and snippets.

@skorphil
Last active January 6, 2026 12:18
Show Gist options
  • Select an option

  • Save skorphil/51e6eaaa1401eec81937aa7ff74c8c92 to your computer and use it in GitHub Desktop.

Select an option

Save skorphil/51e6eaaa1401eec81937aa7ff74c8c92 to your computer and use it in GitHub Desktop.
Looking for Collaborators to Revive the SSGL Doom Launcher (React / JS / Electron)

Hi! I’ve been using SSGL (https://github.com/FreaKzero/ssgl-doom-launcher), a stylish and easy-to-use Doom launcher. But it hasn’t been updated in 5+ years. No PRs merged, very outdated Electron/React version, and a few annoying bugs.

I’d love to give SSGL a second life and I’m looking for people who might want to build it together: developers, designers, Doom mod fans - anyone who likes the concept and wants to help shape a modern, polished launcher for the classic Doom community.

What I want to do with the new version

  • Fix the current bugs
  • Update the tech stack (SSGL still runs on React 16 + old Electron)
  • Add mod/game package sharing (e.g. zip up a full setup (WADs, ports, configs) to run on another machine)
  • Maybe add SteamOS support to make a launcher be a replacement for outdated GZDeck
  • Refresh the UI (cleaner layout, better usability)
  • Tune the “vibe” (less neon, more retro / classic Doom feeling)

The idea is to keep SSGL’s strengths (simple, game-like, user-friendly) but modernize and polish everything around them.

Tech thoughts

The majority of Doom launchers built with technologies like C++, Qt, .Net which has steeper learning curve than modern frontend stack. There is GZDeck launcher based on frontend tech, but it focused on steam deck experience. I believe that TS/JS based launcher let us build stylish UI, which will represent it's entertainment nature (like in-game UIs). Also JS/TS launcher might help newbies to contribute to Doom community without knowledge of traditional low-level languages. Electron allows to easily distribute for different platforms without relying on their native UIs. Also there is a shortage in macOs launchers and Electron will fit there to.

I'm aware that one of the drawbacks of Electron is it's excessive size, but I think for modern era 300mb is not a big deal and I believe that for low-end old hardware there is already many launcher options available.

Philosophy thoughts

I want to keep game-looking vibe of SSGL and built launcher which looks like entertainment app. I want it to be non-nerd friendly, thus I do not expect it to compete with established launchers or become the king of all launchers, but rather to simplify the WADs landscape for new players.

One of the inspiration - Pico-8. The nerdy platform, with accessible appeal. Another is SSGL itself, but I personally find it's "modern doom" feel doesn't fit well for classic doom.

Who I’m looking for

If you’re excited about Doom or frontend, you’re welcome.

  • Frontend developers (React/JS, or TypeScript if we migrate)
  • Doom modding / source-port experts (load orders, wads, ports)
  • Designers
  • Illustrators
  • Anyone with ideas for making a modern, friendly launcher

Even if you just want to brainstorm or point out pain points — that’s valuable too.

About me

I’m familiar with frontend development and UX design, but I’m a noob in Doom ecosystem (ports, WADs...). I also don’t feel super confident with “Doom aesthetic” design choices, since I didn’t grow up playing Doom - I re-explored Doom only 4-5 years ago in the modern era of WADs. So I really appreciate collaborators who can help strike the right tone and direction.

Extra

  • If you know active Doom launchers similar to SSGL Please share! I want to understand what’s out there and what gaps we could fill.

  • If you don’t want to participate but like the idea Let me know that too — it’s encouraging to know whether people would use a revived SSGL if it existed.

Community

I started to share my idea, but so far the most active conversation was on reddit: https://www.reddit.com/r/boomershooters/comments/1pernky/i_want_to_make_new_ssgl_doom_launcher_looking_for/

If you’re interested, leave a comment or connect with me at discord @skorphil.

You can subscribe to this gist to recieve any comment notifications. If this idea would get some traction, I will post updates in the comments.

I believe that Doom 2 ecosystem is community-driven and I want to build this launcher with a buddies, rather than solo, because it will help to find better balanced solutions.


At the moment SSGL looks like this: SSGL screenshot

GZDeck has similar visual concept and looks like this: GZDeck screenshot

@skorphil
Copy link
Author

skorphil commented Dec 20, 2025

Found a gem among launchers: PortaDOOM
It has a great idea to make a list of WADs from cacowards for instant play. I found so many intersections with what I thought about for DoomDash. Will gladly use it as an inspiration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment