gvsbuild

gvsbuild 2026.10.0

Comes with the tools needed to run GTK on Windows, including GTK4, Cairo, PyGObject, Pycairo, GtkSourceView5, adwaita-icon-theme, and all of their dependencies.

  • By wingtk
  • GPLv2
  • Portable
  • Updated Oct 26, 2026
Download for Windows

About gvsbuild

Comes with the tools needed to run GTK on Windows, including GTK4, Cairo, PyGObject, Pycairo, GtkSourceView5, adwaita-icon-theme, and all of their dependencies.

What's new in 2026.10.0

Changes
- Switch CI to Python 3.15 @danyeaw (#1867)
- Update PyGObject, expat, pycairo, and other dependencies @danyeaw (#1865)
- GStreamer 1.28.8 @danyeaw (#1868)
- GTK 4.24.1 and other dependency updates @danyeaw (#1860)
- Add mpg123 and enable the mpg123 plugin in gst-plugins-good @JumpLink (#1849)
- Update OpenSSL to version 3.6.5 @kathoum (#1852)
- Fix validation error code for tests and drop Python 3.10 support @danyeaw (#1853)
- Weekly dependency update including GStreamer 1.28.7 and expat 2.8.4 @danyeaw (#1842)
- Update Pango and libadwaita @danyeaw (#1839)
- Update libffi to version 3.8.0 @danyeaw (#1840)
- Update HarfBuzz, fontconfig, and gdk-pixbuf @danyeaw (#1826)
- Update pycairo, Go, libpsl, gst-plugin-gtk4, and GStreamer @danyeaw (#1838)
- Update expat to 2.8.3 @danyeaw (#1837)
- openssl: Specify that the version must be FIPS validated @AlessandroBono (#1834)
- Update OpenSSL to 3.6.3, Downgrade FIPS version to 3.1.2 @fabiosky (#1833)
- Enchant 2.8.19 upstream @deepend-tildeclub (#1821)
- fix building librsvg @zhw2101024 (#1803)
Thanks again to @AlessandroBono, @danyeaw, @deepend-tildeclub, @fabiosky, @JumpLink, @kathoum, @zhw2101024, and Dario Marino Saccavino! 🎉

Full release notes »

Technical details

Publisherwingtk
Version2026.10.0
Release date2026-10-26
LicenseGPLv2
Installer typezip
Architecturex64
Package IDwingtk.gvsbuild.GTK4

Install gvsbuild from the command line

Install with Windows Package Manager
winget install --id=wingtk.gvsbuild.GTK4 -e
Update to the latest version
winget upgrade --id=wingtk.gvsbuild.GTK4 -e
Uninstall
winget uninstall --id=wingtk.gvsbuild.GTK4 -e

adwaita-icon-themeadwaitaiconthemecairogtk-4gtksourceview5pygobjectrequirescmd

gvsbuild version history

2026.8.0 Aug 8, 2026

Changes
- Skip clone if archive exists @saste (#1818)
- Update libpsl to 0.23.1 and patch date @danyeaw (#1815)
- GLib 2.88.3, GStreamer 1.28.5, and other updates @danyeaw (#1814)
- Use glob pattern for x264 PDB file installation @AlessandroBono (#1808)
- Update go hash for 1.26.4 @VedaviBalaji (#1811)
- Bump wing from 0.3.24 to 0.3.26 @VedaviBalaji (#1809)
- fix building expat @zhw2101024 (#1799)
- Use glob patterns for FFmpeg PDB file installation @AlessandroBono (#1804)
- Include project version in the tarball @AlessandroBono (#1795)
- Fetch only @Ytsejam76 (#1792)
- Handle None value for skip in make_graph @hwf1324 (#1785)
Thanks again to @AlessandroBono, @danyeaw, @hwf1324, @saste, @VedaviBalaji, @Ytsejam76, @zhw2101024, Stefano Sabatini and Vedavi Balaji! 🎉

2026.4.1 Apr 13, 2026

Frequently asked questions

Is gvsbuild free?

gvsbuild is gplv2 software from wingtk. Check the publisher's license terms for pricing and usage rights.

What is the latest version of gvsbuild?

The latest version is 2026.10.0, released on Oct 26, 2026.

Is it safe to download gvsbuild?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 8005b860447e73b10c7f508b1f348e2b6390e01dd61fd5c617b8190a046022fe.

Which Windows versions does gvsbuild support?

gvsbuild runs on Windows and is available for 64-bit (x64) systems.

How do I uninstall gvsbuild?

Open Settings › Apps › Installed apps, find gvsbuild and select Uninstall. From the command line, run winget uninstall --id=wingtk.gvsbuild.GTK4 -e.

Is there a portable version of gvsbuild?

Yes. gvsbuild is available as a portable ZIP archive (GTK4_Gvsbuild_2026.10.0_x64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.