TrustRadius: an HG Insights company

What is Bower?

Bower is a package manager for the web. Web sites are made of lots of things — frameworks, libraries, assets, and utilities. Bower manages these.

Keeping track of all these packages and making sure they are up to date (or set to the specific versions you need) can be tricky. Bower helps with this also.

Bower can manage components that contain HTML, CSS, JavaScript, fonts or even image files. Bower doesn’t concatenate or minify code or do anything else - it just installs the right versions of the packages need, and their dependencies.

Bower works by fetching and installing packages and taking care of hunting, finding, downloading, and saving relevant items. Bower keeps track of these packages in a manifest file, bower.json. Bower provides hooks to facilitate using packages in tools and workflows.

Bower is optimized for the front-end. If multiple packages depend on a package - jQuery for example - Bower will download jQuery just once. This is known as a flat dependency graph and it helps reduce page load.

Categories & Use Cases

Technical Details

Technical Details
Mobile ApplicationNo