I've heard of David, which watches the Node.js dependencies of a project and gives you a badge that you can embed on any GitHub page. Does anyone know of a similar watcher for Bower? It should also provide a similar badge.

  • libraries.io is another to check out but I don't believe that it provides badges
    – Tom
    Apr 1 '16 at 22:43

I would have a look at an application called Gemnasium. It supports quite a few languages including Bower and Node.js. It parses your project's dependencies and notifies you when new versions are released or they need to be updated. It also provides you with badges and has a guide on how to incorporate them into your GitHub page. It has free & paid plans that you can use as well.

Gemnasium (freemium)

Gemnasium monitors your Ruby / PHP / Node.js / Javascript / Bower / Python project dependencies and alerts you about updates and security vulnerabilities. Your project might be using a dangerous dependency, we will notify you as soon as advisories are public and affect your projects.

With Gemnasium, start reducing your technical debt today, and keep your project in shape!

Gemnasium Badge on GitHub

Gemasium UI


There is also VersionEye. It too supports quite a few languages including Node.js and Bower. It also has dependency badges with a guide on how to incorporate them. Note that this does not have a free plan to use.

VersionEye (commercial)

VersionEye notifies you about outdated dependencies in your software projects. Nowadays software projects are based on many open source and self developed components. Checking manually for updates for these components is a very time consuming task and not fun at all! VersionEye notifies software developers about outdated dependencies in their projects. That way they can save a lot of time and focus on development.

Badge example

Badge Code Example

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.