Soju
Free, open-source Battle.net, D2R & Steam on Apple Silicon
What it does
Soju is a free, GPL-licensed toolchain that runs Windows game launchers on Apple Silicon Macs — no CrossOver license needed. Battle.net, Diablo II: Resurrected and the Windows Steam client (with D3D11 games via DXMT) are verified in-game on an M4 Pro. Built from CodeWeavers published Wine sources plus Apples free Game Porting Toolkit. One-line installer or Homebrew tap. Docs explain root causes (AVX under Rosetta 2, Battle.net Agent signature checks) so other Wine projects can reuse them.
Battle.net, Steam, Epic and GOG launchers that actually log in on Apple Silicon. Free GPL Wine stack (CrossOver sources + D3DMetal/DXMT), Diablo II: Resurrected and Hogwarts Legacy verified, one-line installer. - BCD1210/soju
The launchers actually log in. Battle.net, Steam, the Epic Games Launcher and GOG GALAXY on Apple Silicon. No black login window, no "Signing in…" that never ends, no CrossOver license. A fully free, open-source Wine stack. If you got here from a Whisky/Kegworks thread titled "Battle.net crashes on login" , "Steam won't open" or "launcher shows a blank window" : those are the exact walls this repo documents and fixes (CEF renderer int3 on PAGE_WRITECOPY , CEF GPU process dying on init, Steam's webhelper). See docs/DIAGNOSIS.md . Built from CodeWeavers' published GPL sources (Wine 11.0, CrossOver 26.3 source drop), compiled and assembled by scripts in this repo. No paid software required.…from github.com
Does the same job
all alternatives →- RORivet – Open-source game server management with Nomad and Rust2023 · github.com · ▲327
Hey HN! Rivet is an OSS game server management tool that enables game developers to easily deploy their dedicated servers without any infra experience. We recently open-sourced Rivet after working on it for the past couple of years. I wanted to share some of my favorite things about our experience building this with the HN community. My cofounder and I have been building multiplayer games together since middle school for fun (and not much profit [1]). In HS, I stumbled into building the entire infrastructure powering [Krunker.io](http://Krunker.io) (acq by FRVR) & other popular…


- DGDragonRuby Game Toolkit2021 · dragonruby.org · ▲234


More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com


OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com
Launched alongside, August 2026
the whole month →- TL
Life & fun · 10d ago · louisabraham.github.io


- SA
Hello HN! I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy. I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has. The methodology might be a bit shaky, but hopefully the result is as helpful for…
Life & fun · Aug 2026 · toneyalexander.github.io


I trained a 125M-parameter transformer to autocomplete piano performances in real time (~108 notes/sec on an iPhone 15). The idea is basically GitHub Copilot or Tabnine, except instead of prompting it with code, you prompt it by playing a few notes on a MIDI piano. The model then continues what you played, entirely on-device. The app is free if anyone wants to try it. Happy to answer questions about the model, training, Core ML, or the many things that didn't work.
AI · 16d ago · simedw.com