Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →
Top 8 C++ Do Projects
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
dosbox-staging
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
I believe it is a bug in the the emulator's implementation of COMMAND.COM. Often, these DOS "emulators" re-implement the standard commands of DOS, including the shell[1]. This is in addition to emulating weird 16-bit environment stuff and the BIOS.
The bug lies in any C program using stdio that assumes it's fine to do `fread` followed immediately by `fwrite`. The spec forbids this.
To make matters more confusing, this behavior does _not_ seems to be in modern libc implementations. Or at least, it works on my machine.
The original COMMAND.COM from MS-DOS probably did not have this problem, since at least in some versions it was written in assembly[2].
[1] Here's DOSBox, for example: https://github.com/dosbox-staging/dosbox-staging/blob/main/s...
[2] MS-DOS 4.0: https://github.com/microsoft/MS-DOS/tree/main/v4.0/src/CMD/C...
-
-
-
Commander-Genius
Modern Interpreter for the Commander Keen (Vorticon Dreams and Galaxy) and also Cosmos Cosmic Adventure games. This is a mirror repo: The main gitlab repository is at: https://gitlab.com/Dringgstein/Commander-Genius
-
-
-
Nutrient
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
-
BezierCurveDemo1997
Utah Teapot and Mystify Screensaver, 16-Bit DOS, Personal Project 1997 https://files.scene.org/view/mirrors/hornet/code/tutors/math/azr_bcrv.zip
C++ Dos discussion
C++ Dos related posts
-
I Thought I Found a Bug
-
Sony FW900 Widescreen CRT Trinitron
-
Eligiendo un computador para desarrollo
-
How to map joystick with more than 2 axis?
-
What is the best solution to play mid to late '90s games on modern hardware and Windows 11?
-
Programando en Turbo Assembler en los 90
-
Where is Lemmings? Was incredibly surprised not to find it on GOG recently
-
A note from our sponsor - Nutrient
www.nutrient.io | 15 Mar 2025
Index
What are some of the best open-source Do projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | FastNetMon | 3,476 |
2 | dosbox-staging | 1,398 |
3 | em-dosbox | 1,217 |
4 | openfodder | 463 |
5 | Commander-Genius | 196 |
6 | nuvie | 136 |
7 | tube-game-dos | 24 |
8 | BezierCurveDemo1997 | 4 |