finds.dev← search

// the find

HubSpot/messenger

★ 3,992 · JavaScript · MIT · updated Sep 2020

Growl-style alerts and messages for your app. #hubspot-open-source

A Growl-style toast notification library from HubSpot, circa 2013. It wraps AJAX calls with progress/success/error messages and lets you attach retry actions to failures. For a jQuery/Backbone era project that needs inline status messages without reaching for a full UI framework.

The AJAX wrapper pattern is genuinely useful — you pass it an XHR and it handles the state machine (pending → success/error) automatically. Retry-with-backoff on failed requests is built in, which most notification libs skip. Five bundled themes means you can drop it in without writing CSS. The concept of attaching 'actions' (undo, cancel) to messages is ahead of most contemporaries.

Abandoned. Last commit was 2020, but the code is effectively 2013 jQuery/Backbone vintage — hard Backbone dependency is a dealbreaker in anything built in the last five years. No npm package in the modern sense; it ships a bower.json and a pre-built bundle, not an ESM or CJS module you'd actually import. No accessibility work: ARIA roles and screen-reader announcements are absent, which is a real gap for a notification component. Build tooling is Grunt + CoffeeScript — you'd need to fork just to change a theme without committing to a dead build pipeline.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →