skeeto/w64devkit

Portable C and C++ Development Kit for x64 (and x86) Windows

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 18 minutes ago
Added to GitGenius on September 14th, 2026
Created on May 10th, 2020
Open Issues & Pull Requests: 35 (+0)
GitHub issues: Enabled
Number of forks: 381
Total Stargazers: 4,836 (+1)
Total Subscribers: 64 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.4 hours
Mean response time: 6.8 days
90th percentile: 44.9 hours
Tracked items: 191

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 81% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 94% of issues opened in the past year have since been closed. Three people close 66% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 21
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 673 days
Stale 30+ days: 21
Stale 90+ days: 16

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • enhancement (3)

Most active issues this week

Detailed Description

w64devkit is a portable C and C++ development kit for building Windows applications on x64 and x86 architectures.

The project solves the problem of setting up a complete, self-contained development environment for Windows without requiring installation or system configuration. It bundles Mingw-w64 GCC compilers, GDB debugger, GNU Make, CMake with Ninja, busybox-w32 for Unix utilities, Vim editor, Universal Ctags, Ccache, NSIS for creating installers, and Azure Trusted Signing support. The kit uses an MSVCRT toolchain with pthreads and C11/C++11 thread support, statically linking all runtime components. A Dockerfile provides a clean, reproducible build environment, though Docker is not required to use the resulting kit. The x64 variant is multilib, supporting both x64 and x86 targets from a single toolchain.

Developers should choose this tool if they need a zero-installation development environment that works anywhere without system changes and requires no internet access after initial setup. It suits projects targeting Windows 7 or later on x64, or Windows XP or later on x86. The kit's portability makes it ideal for developers who want to avoid system-wide tool installation, work across multiple machines, or maintain reproducible build environments. The focus on static linking means fewer runtime dependencies to manage.

The project maintains a straightforward build process that completes in approximately fifteen minutes on modern systems and can be triggered through GitHub Actions for automated artifact generation. The codebase is designed for easy customization, allowing developers to modify and rebuild individual components for their specific requirements. Documentation covers both the Docker-based build approach and direct usage patterns, including environment variable configuration and shell integration options.