C Win32

Open-source C projects categorized as Win32

Top 23 C Win32 Projects

  1. raylib

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: Got into Jai closed beta on March 2026 | news.ycombinator.com | 2026-05-07
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. reactos

    A free Windows-compatible Operating System

    Project mention: Microsoft Needs Windows Lite | news.ycombinator.com | 2026-06-29

    There is already a "Windows Lite", and it's called ReactOS [0].

    Except, the last thing we need is for Microsoft to own / embrace-extend-exterminate this. It's best that it's kept as an independent project, enabling developers to target the Windows API if they feel like it, while ensuring that they only target the Wine-compatible parts of it, which then enables their software to also run seamlessly on other platforms at no extra effort, and without requiring either the users or the devs to have to lock themselves into this ungodly telemetry-spying-ads-AI-.NET mess that the article talks about.

    Microsoft, on the other hand, has zero to gain from making a Windows Lite variant themselves given their lifeline is exactly this telemetry-spying-ads-AI-.NET ecosystem; and they have zero to gain from absorbing ReactOS or similar projects, other than in order to eliminate them.

    [0] https://reactos.org/

  4. sumatrapdf

    SumatraPDF reader

    Project mention: We Rewrote JSONata with AI in a Day, Saved $500K/Year | news.ycombinator.com | 2026-03-26

    Fixing bugs is the goldilocks zone for ai. Especially if you have a test that the agent can use to test their fix.

    AI is not a junior developer, as some analogise, but Rain Man. Ultra autistic entity that can chew through way more logical conditions that you.

    As long as you can describe the bug well ai will likely fix it. Logs help.

    Let me give you specific example.

    Here's a fix made by claude to my SumatraPDF: https://github.com/sumatrapdfreader/sumatrapdf/commit/a571c0...

    I have a crash reporting system that sends me crash information in text file: callstack of crashed thread, basic os info and logs of this execution.

    The way I (well, claude) fixed this bug is: I said "analyze crash report: " and it does it in under a minute.

    Recently I've fixed at least 30 bugs with this process (you can view recent checkins).

    Those are crashes that I found hard to fix because even though by human standard I'm both expert developer and expert Windows API developer.

    But I'm not an autistic machine that can just connect the dots between how every windows api works and how it ties to the callstack and information from the log, in under a minute.

  5. openssh-portable

    Portable OpenSSH, all Win32-OpenSSH releases and wiki are managed at https://github.com/powershell/Win32-OpenSSH (by PowerShell)

  6. space-shooter.c

    A cross-platform, top-down 2D space shooter written in C using only platform libraries.

  7. yori

    Yori is a CMD replacement shell that supports backquotes, job control, and improves tab completion, file matching, aliases, command history, and more.

    Project mention: Yori: CMD Reimagined | news.ycombinator.com | 2026-01-05
  8. nappgui_src

    SDK for building cross-platform desktop apps in ANSI-C

  9. rawdraw

    Primitive Platform Agnostic Windowing+Input Header-Only Library

  10. WindowsHModular

    A modular Windows.h Header. Licensed under Public Domain & MIT.

  11. asm_tutorial

    Code samples for the Understanding Windows x64 Assembly tutorial.

  12. uxn32

    Uxn emulator for Windows and Wine

    Project mention: Uxn32: Uxn Emulator for Windows and Wine | news.ycombinator.com | 2025-12-27
  13. webauthn

    Win32 APIs for WebAuthn standard (by microsoft)

  14. RudeWindowFixer

    Fix Windows taskbar always-on-top issues

  15. XScreenSaverWin

    XScreenSaver for Windows

  16. programming-windows-5th-edition

    Unofficial source code repo for Charles Petzold's Programming Windows 5th Edition.

  17. Display-Lock

    Locks cursor to specified window and/or converts windows to borderless fullscreen, and prevents the cursor from spilling into another monitor

  18. nappgui

    Cross-Platform C SDK (precompiled)

  19. simple-opengl-loader

    An extensible, cross-platform, single-header C/C++ OpenGL loader library.

  20. miniglut

    minimal single-file GLUT implementation without unnecessary dependencies

  21. wim-backup

    Win32-based UI application for backup and restore of Windows-based system images (Windows partition) using Windows Imaging Format (WIM) in WinPE environment.

  22. nvdialog

    NvDialog is a C library that lets you create modal dialog boxes, file dialogs, notifications and other kinds of popups using the system's native API for user interfaces.

  23. vliv

    The Very Large Image Viewer

  24. mdt-cleanup-harddrive-winpe

    Win32-based UI application to erase the primary hard disk as part of a Lite Touch installation (WinPE / Microsoft Deployment Toolkit (MDT)).

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 Win32 discussion

Log in or Post with

C Win32 related posts

Index

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

# Project Stars
1 raylib 33,758
2 reactos 17,730
3 sumatrapdf 17,051
4 openssh-portable 2,029
5 space-shooter.c 1,373
6 yori 1,311
7 nappgui_src 700
8 rawdraw 477
9 WindowsHModular 416
10 asm_tutorial 284
11 uxn32 271
12 webauthn 189
13 RudeWindowFixer 166
14 XScreenSaverWin 116
15 programming-windows-5th-edition 110
16 Display-Lock 99
17 nappgui 96
18 simple-opengl-loader 90
19 miniglut 76
20 wim-backup 65
21 nvdialog 58
22 vliv 57
23 mdt-cleanup-harddrive-winpe 37

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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