home

Tools

...psst! While Bower is maintained, we recommend using Yarn and Vite for front-end projects. Read how to migrate!

Bower is used together with other tools to integrate with all sorts of setups and workflows.

Grunt

grunt-bower-concat
Grunt task for automatically concat all installed Bower components.

grunt-wiredep
Inject your Bower components right into your HTML using Grunt.

grunt-bower-requirejs
Automagically wire-up installed Bower components into your RequireJS config. Also available as a standalone CLI tool.

grunt-bower-task
Grunt plugin to automate Bower commands; allow the configuration of the files needed allowing to filter out the minimal in the project.

grunt-preen
A Grunt plugin to preen unwanted files and folders from packages installed via Bower.

Gulp

gulp-google-cdn
Replaces script references with Google CDN ones, based on bower.json

main-bower-files
Iterates through dependencies and returns an array of files defined in the main property of the packages bower.json.

preen
A Node.js module to preen unwanted files and folders from packages installed via Bower. Preen can also be used via the CLI.

gulp-bower-normalize
A gulp plugin to copy files into a normalized file structure, arranged by package name and asset type.

Rails & Ruby

bower-rails
rake tasks for Bower on Rails.

d-i/half-pipe
Gem to replace the Rails asset pipeline with a Grunt-based workflow, providing dependencies via Bower.

Rails Assets
Rails Assets is the frictionless proxy between Bundler and Bower.

ruby-bower
Ruby binding for Bower commands (Uses node/execjs instead of shelling out)

spagalloco/bower
Bower integration for your Ruby apps (sprockets).

Java

Dandelion
Dandelion provides an integration with Bower. All Bower components are scanned and automatically converted into vendor bundles. See blog post.

Apps & IDEs

CodeKit
CodeKit is a Mac app that helps you build websites faster and better.

Telerik AppBuilder
Build iOS, Android and Windows Phone 8 hybrid apps using a single pure HTML5, CSS and JavaScript codebase. See blog post.

Webstorm
With integrated Bower package manager, you’ll be able to search for, install and manage client-side libraries and frameworks for your project with ease, right in the IDE.

NetBeans
Netbeans can resolve Bower dependencies for you from within the IDE. See blog post

Visual Studio 2015
Visual Studio has built-in support for searching, installation and managing of Bower packages. This includes rich auto-completion in bower.json to Bower specific commands and UI elements in Solution Explorer.

Package Intellisense for Visual Studio 2013
NPM and Bower package Intellisense directly in the Visual Studio JSON editor. See blog post.

Everything Else

alfred-workflows
A collection of Alfred workflows that includes Bower integration.

bowerder
The bower components loader for browsers. Easly import components main files to your project.

bowcat
npm package. Quickly concatenate your project’s bower dependencies. Like grunt-bower-concat but without the weight and complexity of grunt.

BowerStatic
Serve Bower-managed static resources using Python WSGI

Pyramid_BowerStatic
Use Bower via BowerStatic with the Pyramid framework

cakephp-bower
CakePHP Plugin for Bower.

kooshy-fe
Integrates a web-based interface for Bower.

paulmillr/read-components
reads root bower.json, opens bower.json of all packages and their dependencies and auto-calculates concatenation order.

SpBowerBundle
Bower integration with symfony2.

octo-linker/github-linker
Google Chrome Extension which links dependencies listed bower.json on GitHub to their project’s pages.

sublime-bower
A Sublime text-editor plugin for Bower.

broccoli-bower
Load Bower packages into Broccoli.

less-plugin-bower-resolve
Import Less files from Bower packages.

requirejs-plugin-bower
Requirejs plugin for creating & loading Path/Shim configurations automatically from bower.json dependencies (InBrowser & InBuild)

flask-bower
Flask-Bower is a flask extension to serve bower installed packages - also on Github

brackets-bower
Bower extension for Brackets. It lets you manage your application’s dependencies: search, install, update, remove and more. Support for bower.json and .bowerrc files.

Django-bower
Easy way to use bower with your Django project

vsts-bower
Bower extension for Visual Studio Team Services Continuous Integration builds - also on Github.