C++ Doom

Open-source C++ projects categorized as Doom

Top 18 C++ Doom Projects

  1. kubedoom

    Kill Kubernetes pods by playing Id's DOOM!

    Project mention: Show HN: Doom port to pure Go – Gore | news.ycombinator.com | 2025-08-12
  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. dhewm3

    dhewm 3 main repository

  4. ViZDoom

    Reinforcement Learning environments based on the 1993 game Doom :godmode:

  5. wasm-fizzbuzz

    WebAssembly from Scratch: From FizzBuzz to DooM.

    Project mention: DOOM...*rendered* using a single DIV and CSS! 🤯🔫💥 | dev.to | 2025-05-10

    There are some really interesting parts around sending commands to WASM applications in there, I would encourage you to explore those yourself, along with the super interesting article by Cornelius Diekmann on porting DOOM to WASM I mentioned earlier.

  6. Quandoom

    A port of DOOM for a quantum computer

    Project mention: Quandoom: A port of DOOM for a quantum computer | news.ycombinator.com | 2024-09-29
  7. DIYDoom

    An attempt to understand how DOOM engine works

  8. Doomsday-Engine

    A portable, enhanced source port of Doom, Heretic and Hexen.

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. odamex

    Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements.

  11. qzdl

    Qt version of BioHazard's ZDL

  12. Doom8088

    Doom for 16-bit DOS computers

  13. fhDOOM

    Modernized DOOM3/idTech4 engine: ported to modern OpenGL (core profile), enhanced visual effects, improved performance, improved editor, more to come

  14. DOOM-Mistral

    Mistral7B playing DOOM

  15. webDOOM

    :suspect: Classic DOOM recompiled with WebAssembly :feelsgood:

  16. rv64gc-emu

    RV64GC Emulator: A RISC-V System Emulator that can boot Linux

  17. Q-Zandronum

    A Zandronum 3.0 fork with improved netcode, configurable movement and many small tweaks

  18. dsda-launcher

    This is a launcher GUI for the dsda-doom source port

  19. zig-wasm-audio-framebuffer

    Examples of integrating Zig and Wasm (and C) for audio and graphics on the web

  20. nodebuilder

    An experimental DOOM Node Builder, written in C++

  21. 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.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Doom discussion

Log in or Post with

C++ Doom related posts

  • DOOM...*rendered* using a single DIV and CSS! 🤯🔫💥

    1 project | dev.to | 10 May 2025
  • Doomretro – The classic, refined DOOM source port. For Windows PC

    4 projects | news.ycombinator.com | 20 Sep 2024
  • Diffusion Models Are Real-Time Game Engines

    2 projects | news.ycombinator.com | 28 Aug 2024
  • DOOM® in the cloud ☁️🤘😈☁️

    2 projects | /r/Doom | 7 Dec 2023
  • ZDL?

    1 project | /r/DoomMods | 10 Jul 2023
  • Q-Zandronum: A modern netcode implementation for Doom Multiplayer

    1 project | news.ycombinator.com | 8 Jul 2023
  • [DOOM 2016] Was going in for a glory kill aaand....

    2 projects | /r/GamePhysics | 1 Jun 2023
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

What are some of the best open-source Doom projects in C++? This list will help you:

# Project Stars
1 kubedoom 2,104
2 dhewm3 1,974
3 ViZDoom 1,870
4 wasm-fizzbuzz 1,545
5 Quandoom 807
6 DIYDoom 661
7 Doomsday-Engine 281
8 odamex 238
9 qzdl 221
10 Doom8088 224
11 fhDOOM 185
12 DOOM-Mistral 132
13 webDOOM 106
14 rv64gc-emu 99
15 Q-Zandronum 89
16 dsda-launcher 73
17 zig-wasm-audio-framebuffer 66
18 nodebuilder 8

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?