awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bower avatar

bower/bower

0
View on GitHub↗
14,921 estrellas·1,804 forks·JavaScript·MIT·2 vistasbower.io↗

Bower

Bower is a frontend package manager and client-side asset manager used to install and track third-party JavaScript and CSS libraries for browser-based projects. It functions as a web dependency manager that ensures consistent versioning across different development environments.

The tool operates as a Git-based dependency manager, retrieving source code directly from Git repositories rather than relying on a central package registry. It utilizes a semantic versioning resolver to match manifest constraints against Git tags to determine the correct package version. To prevent nested directory trees, it employs a flat-directory installation model that places all dependencies into a single top-level folder.

The system manages the full lifecycle of web assets, including installation, organization, and removal of local packages. It uses manifest-based dependency tracking and configuration-driven path resolution to map specific packages to custom local directories.

Features

  • Frontend Package Managers - Provides a complete system for installing and tracking third-party JavaScript and CSS libraries for browser-based projects.
  • Dependency Management - Manages the full lifecycle of third-party JavaScript and CSS dependencies for browser-based projects.
  • Dependency Installers - Automates the download and installation of third-party JavaScript and CSS libraries.
  • Git Dependencies - Retrieves source code directly from Git repositories to manage project dependencies without a central registry.
  • Manifest-Driven Dependency Managers - Uses a declarative JSON manifest file to track required libraries and ensure reproducible installations.
  • Package Managers - Serves as a dedicated package manager for installing and managing third-party libraries in browser-based projects.
  • Git-Based Feeds - Retrieves source code directly from Git repositories to serve as the primary package feed.
  • Semantic Versioning Systems - Resolves the correct package version by matching semantic version constraints against Git tags.
  • Package Managers - Acts as a complete system for retrieving, installing, and managing the lifecycle of frontend packages.
  • Client-Side Asset Managers - Provides a utility for organizing and updating external JavaScript and CSS libraries used in web applications.
  • Web Asset Installation - Downloads and organizes the frontend components and libraries required for building browser-based applications.
  • Flat-Directory Installations - Implements a flat-directory installation model to prevent deep nested dependency trees in web projects.
  • Flat-Directory Asset Managers - Installs dependencies into a single top-level folder to prevent nested directory trees in web projects.
  • Path Mapping Configurations - Provides configuration for mapping specific package names to custom local directory paths.
  • Project Configuration - Manages installation paths and behavioral settings to maintain consistency across a development team.
  • Package Manager Configurations - Provides configuration files to define how components are fetched, installed, and managed.
  • Resolvers - Determines the correct package version by matching manifest constraints against available Git tags.
  • Client-Side Asset Organization - Organizes web components and assets into flat directories for streamlined use in browser applications.
  • Package Managers - Web application package management.

Historial de estrellas

Gráfico del historial de estrellas de bower/bowerGráfico del historial de estrellas de bower/bower

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace bower/bower?

Bower is a frontend package manager and client-side asset manager used to install and track third-party JavaScript and CSS libraries for browser-based projects. It functions as a web dependency manager that ensures consistent versioning across different development environments.

¿Cuáles son las características principales de bower/bower?

Las características principales de bower/bower son: Frontend Package Managers, Dependency Management, Dependency Installers, Git Dependencies, Manifest-Driven Dependency Managers, Package Managers, Git-Based Feeds, Semantic Versioning Systems.

¿Qué alternativas de código abierto existen para bower/bower?

Las alternativas de código abierto para bower/bower incluyen: npm/cli — This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote… masterminds/glide — Glide is a Go dependency management tool that fetches, pins, and vendors external packages to enable reproducible… npm/npm — npm is a JavaScript package manager and dependency management tool. It serves as a command line interface for… jspm/jspm-cli — jspm-cli is a Deno-based command-line tool and import map package manager that resolves JavaScript dependencies to… raineorshine/npm-check-updates — npm-check-updates is a command line utility and programmatic module used to check for newer versions of npm packages… twitter/bower — Bower is a front-end package manager and client-side dependency manager designed to resolve and download components…

Alternativas open-source a Bower

Proyectos open-source similares, clasificados según cuántas características comparten con Bower.
  • npm/cliAvatar de npm

    npm/cli

    9,846Ver en GitHub↗

    This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote registry. It serves as a dependency resolution tool, a software registry publishing client, and a security auditor for Node.js development workflows. The tool distinguishes itself by providing integrated monorepo workspace management and a comprehensive registry authentication client that supports multi-factor authentication. It enables detailed control over the software supply chain through provenance attestations, package signature verification, and the generation of a Software

    JavaScriptjavascriptnodejsnpm
    Ver en GitHub↗9,846
  • masterminds/glideAvatar de Masterminds

    Masterminds/glide

    8,095Ver en GitHub↗

    Glide is a Go dependency management tool that fetches, pins, and vendors external packages to enable reproducible builds across environments. It stores project-specific copies of Go packages in a vendor directory, isolating dependencies per project to avoid version conflicts, and supports fetching packages from Git, Mercurial, Bazaar, and Subversion repositories. The tool resolves dependency versions using semantic versioning ranges and operators, and generates a lock file that records exact commit IDs for all transitive dependencies. Glide distinguishes itself with an interactive version wiz

    Gogogolangpackage-management
    Ver en GitHub↗8,095
  • npm/npmAvatar de npm

    npm/npm

    17,620Ver en GitHub↗

    npm is a JavaScript package manager and dependency management tool. It serves as a command line interface for interacting with a central registry of shareable JavaScript code modules, allowing for the installation and management of third-party libraries. The project handles Node.js package distribution by publishing code to a registry and managing project environment versioning to prevent breaking changes. It provides the necessary infrastructure for JavaScript dependency management and frontend build automation. Core capabilities include the ability to install project dependencies, resolve

    Ver en GitHub↗17,620
  • jspm/jspm-cliAvatar de jspm

    jspm/jspm-cli

    3,872Ver en GitHub↗

    jspm-cli is a Deno-based command-line tool and import map package manager that resolves JavaScript dependencies to URLs for native ES module loading in the browser. It functions as an ESM dependency resolver and frontend build pipeline, mapping bare module specifiers to remote CDN URLs or local paths. The tool acts as an environment-aware module manager, allowing developers to define conditional resolution rules to switch module implementations between development and production contexts. It manages the generation of browser-native import maps, which include cryptographic subresource integrit

    TypeScript
    Ver en GitHub↗3,872
Ver las 30 alternativas a Bower→