Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 16 C++ Retro Projects
-
Project mention: AV1 @ Scale: Film Grain Synthesis, the Awakening | news.ycombinator.com | 2025-07-03
Ok, very cool. But I want Netflix to explain it related to Seinfeld, which at 10-12 feet looks fine, but up close looks insane. Blocky MJPEG + grain filter??
It's not like we're on Pentium II processors anymore -- I can filter just about anything with ShaderGlass [0] on a shitty computer (and some of the CRT shaders like crt-hyllian-curvature are brilliant, especially on old shows like NewsRadio that only exist on DVD) .. and I'm shocked that Netflix doesn't just have this built into their Apple TV app or whatever. I'm shocked PLEX doesn't have it! (that I know of)
I made a comment on a different post about imagining a world where local AI/LLM/whatever does some favorable processing for you, by you, on your device, of web content, to enhance your experience. I really believe media (streamers all the way down to open source devs) need to begin to incorporate whatever's out there that reduces friction and increases joy. It's all out there already! The heavy lifting has been done! Just make Family Matters look like how it looked when I was locking in on a Friday night for TGIF LOL
[0] https://github.com/mausimus/ShaderGlass
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
melonds-ds
A remake of the libretro melonDS core that prioritizes standalone parity, reliability, and usability.
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
Project mention: Show HN: Modernized File Manager and Program Manager from Windows 3.x | news.ycombinator.com | 2025-07-06
Binaries are available, although Windows Defender is not liking the most recent version. The previous one is fine.
https://github.com/brianluft/heirloom/releases/
-
minisynth32
A 3D-printable MIDI synthesiser inspired by the Roland MT-32 and clumsyMIDI, and powered by the mt32-pi MT-32 emulator.
-
-
-
ElitePetite
A small tribute to the 80's game Elite. An Arduino+LCD shows the iconic tumbling Cobra Mk 3, plus some extras (other ships, clock mode).
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Retro discussion
C++ Retro related posts
-
Show HN: Modernized File Manager and Program Manager from Windows 3.x
-
Canyon.mid
-
Doomretro – The classic, refined DOOM source port. For Windows PC
-
Show HN: Pixeltune, a nicer chiptune and VGM player
-
Building a USB to Mac ADB keyboard adapter
-
Why there is no good task manager and system monitoring software on linux?
-
Anyone else encountering this weird libX11 bug?
-
A note from our sponsor - Stream
getstream.io | 15 Jul 2025
Index
What are some of the best open-source Retro projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | ShaderGlass | 2,373 |
2 | DIYDoom | 643 |
3 | tyra | 606 |
4 | melonds-ds | 244 |
5 | wwiv | 193 |
6 | hypseus-singe | 173 |
7 | rvx | 161 |
8 | spelunky-psp | 144 |
9 | IBMulator | 116 |
10 | super-mario-bros | 103 |
11 | heirloom | 65 |
12 | minisynth32 | 37 |
13 | ATtiny-Tetris-Gold | 15 |
14 | REminiCRT | 4 |
15 | ElitePetite | 3 |
16 | skchain | 2 |