mika76/vb6-modernizr — explained in plain English
Analysis updated 2026-05-18
Add browser style tabs, quick open, and fuzzy file search to the VB6 IDE.
Manage git commits, view blame, and see a commit graph without leaving the VB6 IDE.
Speed up navigation in a large legacy VB6 codebase with go to definition and find all references.
Requires the classic VB6 IDE installed and builds from a single .vbp project file.
VB6 Modernizr is an add-in for the classic Visual Basic 6 development environment, written in VB6 itself, that brings a set of modern code editor conveniences into that decades old IDE. It has no external dependencies: it relies only on the VB6 runtime, the extensibility library that ships with VB6, standard Windows components, and, for its git features, a copy of git.exe available on your system path. The add-in gives the VB6 IDE browser style tabs across the top of your open code and designer windows, including drag to reorder, middle click to close, and a marker showing when a file has unsaved changes or differs from the last saved git commit. It adds a find and replace bar similar to modern editors, supporting case matching, whole word search, and regular expressions, along with a separate Find in Files feature that searches across your whole project on disk, including the code hidden inside form and control designer files. Navigation gets a significant upgrade too: jumping to where something is defined, finding every place a symbol is used, persistent bookmarks, a searchable list of procedures and TODO comments, and a fuzzy searching Quick Open window for jumping straight to any file or module by typing part of its name. Editing shortcuts cover duplicating lines, moving lines up or down, deleting lines, and toggling comments, all familiar from other modern editors. A full git panel is included as well, showing staged and unstaged changes, letting you commit from inside the IDE, browsing the commit history as a visual graph, viewing blame information for the current line, and marking changed lines directly in the code margin. Smaller extras include mouse wheel scrolling in code windows, optional indentation guide lines, optional gutter line numbers, and automatic timed backups of your project folder as zip files. To use it, you open the project file in VB6 itself and build it directly from there, there is no separate installer.
A VB6-written IDE add-in that brings modern editor features like tabs, fuzzy search, and built-in git support to the classic Visual Basic 6 IDE.
Mainly Visual Basic 6.0. The stack also includes Visual Basic 6.0, Win32, Git.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.