GitExtensions is a shell extension, a Visual Studio 2008 plugin and a standalone Git repository tool.