rubberduck-vba/Rubberduck
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE). observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 28
- Release rhythm 40
- Longevity 100
Flags: prerelease_only archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2.5
- age_days: 4329
- days_rel: 434
- days_push: 434
- n_releases_24m: 15
Adoption not part of the score
2129 stars · 328 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Rubberduck is a COM add-in that modernizes the legacy Visual Basic Editor (VBE) used for VBA and VB6 development. It provides static code analysis, refactorings, enhanced code navigation, and unit testing capabilities within the VBE.
Use cases
- lint and statically analyze VBA code in Excel or Access
- refactor VBA procedures and rename identifiers safely
- run unit tests for VBA macros
- navigate and explore large VBA projects with a code explorer
- add modern IDE tooling to the Visual Basic Editor
- indent and format VBA code consistently
When to choose
- you maintain or develop VBA/VB6 code in Microsoft Office applications
- you want static analysis, refactoring, and unit testing inside the VBE
- you need better navigation and inspection for legacy VB projects
When to avoid
- you work in modern .NET or other languages outside the VBE
- you need a cross-platform tool - it is Windows-only via COM interop
- you cannot install COM add-ins due to locked-down Office environments
Facets
plugin · maturity active
linter testing parser developer-tools editor developer-tools text-editors parsers windows dotnet editor-plugin vba vb6 vbe-addin com-interop ms-office code-inspection refactoring-tools parsing-expression-grammar static-code-analysis refactoring automation
2 sources
- readme: https://github.com/rubberduck-vba/Rubberduck · fetched 2026-08-28 · 233ea2367517
- homepage: https://rubberduckvba.com · fetched 2026-08-29 · 8f111bb3af03
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| rubberduck-vba/Rubberduck | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="rubberduck-vba/Rubberduck")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem