Rubberduck is a long-term project involving a ton of people, and that warmly welcomes anyone that wants to get involved, no matter what level. Contribute!


Software & Libraries

Castle Windsor

The DI/IoC in Rubberduck is brought to you by the powerful Castle Windsor IoC container. Licensed under Apache 2.0.


As of v1.2, Rubberduck is empowered by the awesomeness of ANTLR. We’re not doing half of what we could be doing with this amazing tool. Try it, see for yourself!


Source code looks a lot better with syntax highlighting, and AvalonEdit excels at it. We’re currently only using it in preview boxes, but long-term we’ll undoubtedly end up using it for our own code panes.


Without the EasyHook library, many of our more advanced Unit Testing features would simply not be possible. This library really lives up to its name, and allows us to intercept and inspect traffic through VBE7.dll and other unmanged libraries. EasyHook is released under the MIT license.

WPF Localization Using RESX Files

This library makes localizing WPF applications at runtime using resx files a breeze. Thank you Grant Frisken! Licensed under The Code Project Open License with the author’s permission to re-release under the GPLv3.


We didn’t come up with these icons ourselves! Here’s who did what:

Fugue Icons

This beautiful suite of professional-grade icons packs over 3,570 icons (16×16). You name it, there’s an icon for that.

(C) 2012 Yusuke Kamiyamane. All rights reserved.
These icons are licensed under a Creative Commons Attribution 3.0 License.
If you can’t or don’t want to provide attribution, please purchase a royalty-free license.


Icons in the ./Resources/Custom directory were created by (or modified using elements from) the SharpDevelop icon set licensed under the MIT license.