awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bower avatar

bower/bower

0
View on GitHub↗
14,921 星标·1,804 分支·JavaScript·MIT·5 次浏览bower.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.

Star 历史

bower/bower 的 Star 历史图表bower/bower 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Bower 的开源替代方案

相似的开源项目,按与 Bower 的功能重合度排序。
  • npm/clinpm 的头像

    npm/cli

    9,846在 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
    在 GitHub 上查看↗9,846
  • masterminds/glideMasterminds 的头像

    Masterminds/glide

    8,095在 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
    在 GitHub 上查看↗8,095
  • npm/npmnpm 的头像

    npm/npm

    17,620在 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

    在 GitHub 上查看↗17,620
  • jspm/jspm-clijspm 的头像

    jspm/jspm-cli

    3,872在 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
    在 GitHub 上查看↗3,872
查看 Bower 的所有 30 个替代方案→

常见问题解答

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.

bower/bower 的主要功能有哪些?

bower/bower 的主要功能包括:Frontend Package Managers, Dependency Management, Dependency Installers, Git Dependencies, Manifest-Driven Dependency Managers, Package Managers, Git-Based Feeds, Semantic Versioning Systems。

bower/bower 有哪些开源替代品?

bower/bower 的开源替代品包括: 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…