Ross ROSS = Recommend OSS · open-source software intelligence for agents

rubberduck-vba/Rubberduck

Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE). observed · 2026-08-28

github.com/rubberduck-vba/Rubberduck · homepage · C# · GPL-3.0 (copyleft) · archived 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
rubberduck-vba/Rubberduckmain10

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