Here I provide some Windows Vim binaries, directly taken from its Git repository.
All binary files are automatically compiled and archived with Visual Studio 2022 on Windows 11. The list of compiled features is available here.

Note that I excluded both install.exe and uninstall.exe from my releases. This should mitigate any problems with "security" software (which I advise you to uninstall anyway).

Starting from 7.4.691, I added gvim_noOLE.exe files to both builds which come without OLE support in case you want to carry your Vim on an USB thumbdrive.
My builds are also available via Chocolatey (choco install vim-tux) and Scoop (in the Versions bucket - scoop install vim-tux). Thank you, package maintainer(s)!

Used libraries: Perl 5.42.2, Python 2.7.18, Python 3.14.4, Racket 9.1, Ruby 4.0.3, Lua 5.4.8, Tcl 8.6.17, libsodium 1.0.22.

You'll need to have the DLL files in your Vim directory or somewhere in your %PATH% to make them work. Excluding libsodium, they're not included.

If you'd like to stay informed, please subscribe to this site's RSS feed.

.7z archives (you'll need 7-zip or WinRAR to extract them):

32 bit: Click me! · 64 bit: Click me instead!

Self-extracting archives:

32 bit: Click me! · 64 bit: Click me instead!


File/dir. name File size
Make_mvc.mak
Makefile
README.txt
aap.vim
ada.vim
ant.vim
arduino.vim
asm.vim
astro.vim
automake.vim
awk.vim
bash.vim
basic.vim
bib.vim
bitbake.vim
bpftrace.vim
bst.vim
bzl.vim
c.vim
cdl.vim
ch.vim
chaiscript.vim
changelog.vim
chatito.vim
clojure.vim
cmake.vim
cobol.vim
config.vim
context.vim
cpp.vim
cs.vim
css.vim
cucumber.vim
cuda.vim
d.vim
dictconf.vim
dictdconf.vim
docbk.vim
dosbatch.vim
dtd.vim
dtrace.vim
dts.vim
dune.vim
dylan.vim
eiffel.vim
elm.vim
erlang.vim
eruby.vim
eterm.vim
expect.vim
falcon.vim
fennel.vim
fish.vim
fortran.vim
framescript.vim
freebasic.vim
gdscript.vim
gitconfig.vim
gitolite.vim
glsl.vim
go.vim
graphql.vim
gyp.vim
haml.vim
hamster.vim
handlebars.vim
hare.vim
hcl.vim
hog.vim
html.vim
htmldjango.vim
idlang.vim
idris2.vim
ishd.vim
j.vim
java.vim
javascript.vim
javascriptreact.vim
json.vim
json5.vim
jsonc.vim
jsp.vim
julia.vim
just.vim
kdl.vim
kotlin.vim
krl.vim
ld.vim
less.vim
lf.vim
lifelines.vim
liquid.vim
lisp.vim
livebook.vim
logtalk.vim
lua.vim
luau.vim
m17ndb.vim
mail.vim
make.vim
matlab.vim
meson.vim
mf.vim
mma.vim
mojo.vim
mp.vim
nginx.vim
nsis.vim
nu.vim
objc.vim
obse.vim
ocaml.vim
occam.vim
odin.vim
pascal.vim
perl.vim
php.vim
postscr.vim
pov.vim
prolog.vim
proto.vim
ps1.vim
pyrex.vim
python.vim
qb64.vim
qml.vim
quarto.vim
r.vim
racket.vim
raku.vim
raml.vim
rapid.vim
readline.vim
rhelp.vim
rmd.vim
rnoweb.vim
rpl.vim
rrst.vim
rst.vim
ruby.vim
rust.vim
sas.vim
sass.vim
scala.vim
scheme.vim
scss.vim
sdl.vim
sh.vim
sml.vim
solidity.vim
spajson.vim
sql.vim
sqlanywhere.vim
sshconfig.vim
stylus.vim
systemverilog.vim
tcl.vim
tcsh.vim
teraterm.vim
terraform.vim
/testdir
tex.vim
tf.vim
thrift.vim
tilde.vim
treetop.vim
typescript.vim
typescriptreact.vim
typst.vim
vb.vim
verilog.vim
vhdl.vim
vim.vim
vroom.vim
vue.vim
wast.vim
wat.vim
xf86conf.vim
xhtml.vim
xinetd.vim
xml.vim
xsd.vim
xslt.vim
yacc.vim
yaml.vim
zig.vim
zimbu.vim
zsh.vim

Please discuss any bugs you encounter on the Vim-dev mailing list.
Contact me: tux0r AT rosaelefanten DOT org.