Knowledge Base: Alternate Plugins, Widgets, Addons and Extras

Plugins

While Hoptoad is primarily geared toward use with the Ruby on Rails Framework, our API is open, and several enterprising developers have worked to provide support for alternate frameworks or alternate plugin implementations for Rails.

While we don't actively support these alternatives, we encourage you to try them out to see if they meet your needs.

As of February 1, 2010, we are shutting down the deprecated V1 Notifier API in favor of the new V2 Notifier API. Several unofficial plugins do not yet support the V2 Notifier API. You can find them on the Alternate Plugins using the deprecated V1 Notifier API page.

If you have an Alternate Plugin, Addon, and Extra for use with Hoptoad, please let us know

Ruby

rack_hoptoad (examples) and Lilypad should work with Rack apps & Sinatra.

toadhopper notification for general ruby code, doesn't require a framework at all

Merb

Corey Donohoe created merb_hoptoad_notifier. Download it at http://github.com/atmos/merb_hoptoad_notifier/tree

Python

Steve Losh maintains the django-hoptoad notifier:
http://stevelosh.com/projects/django-hoptoad/

Perl (Plack)

Tatsuhiko Miyagawa has released a piece of Plack middleware for Hoptoad notification: http://github.com/miyagawa/Plack-Middleware-Hoptoad/

PHP

Rich Cavanaugh developed php-hoptoad-notifier, for use with PHP. Get it at http://github.com/rich/php-hoptoad-notifier/tree/master

.NET

SharpHop is a .NET client for Hoptoad written in C# that also supports log4net: http://sajadi.co.uk/dflat/2010/02/hoptoad-client-for-net-and-log4net/

ColdFusion

Tim Blair's CF Hoptoad Notifier is a simple CFC for handling errors and exceptions from ColdFusion and sending them to Hoptoad; it uses v2 of the Hoptoad API. CF Hoptoad Notifier requires ColdFusion 8+.
http://github.com/timblair/coldfusion-hoptoad-notifier

Erlang

Ken Pratt wrote an Erlang Hoptoad notification client:
http://github.com/kenpratt/erlhoptoad

Widgets

Mac OS X

Brian Cooke created Croak.app, an OS X RubyCocoa app for displaying unresolved errors from Hoptoad. Download it at http://github.com/bricooke/croak-app/tree/master

Croak.png

Nando Vieira developed a Mac OS X widget for the HopToad. Download it at http://github.com/fnando/hoptoad-widget/tree/master

hoptoad-widget-front.png

Addons and Extras

Codebase, a software project management application with full git hosting & integration has added a number of integration points with Hotpoad. Read more on their blog.

Andrew has created a bookmarklet for opening files in TextMate from the Hoptoad stack trace. Get it at http://gist.github.com/80932. It adds txmt:// links which open my local files by clicking on the line in the stack trace.

Corey Martella created a userscript of the above bookmarklet so you don't have to click it each time. Be sure to customize the two settings at the top to fit your needs.

Steve Agalloco has put together the hoptoad-api Ruby gem for interacting with the Hoptoad API in Ruby.