awesome-repositories.com
Blog
MCP
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
·
Back to bower/bower

Open-source alternatives to Bower

30 open-source projects similar to bower/bower, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Bower alternative.

  • 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

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.

Find more with AI search
  • 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
  • raineorshine/npm-check-updatesAvatar de raineorshine

    raineorshine/npm-check-updates

    10,146Ver en GitHub↗

    npm-check-updates is a command line utility and programmatic module used to check for newer versions of npm packages and update project manifest files. It functions as a registry client and semantic version manager that upgrades package constraints to the latest releases. The tool distinguishes itself by including supply chain security features, such as a release cooldown period and package ownership tracking, to prevent the adoption of unstable or malicious new releases. It also provides a programmatic API for integrating dependency checks and upgrades directly into custom scripts. Broad ca

    TypeScriptnpmnpm-check-updates
    Ver en GitHub↗10,146
  • twitter/bowerAvatar de twitter

    twitter/bower

    14,922Ver en GitHub↗

    Bower is a front-end package manager and client-side dependency manager designed to resolve and download components for web projects. It ensures consistent versions of third-party JavaScript libraries and CSS assets across different development environments. The system functions as a flat dependency resolver, installing packages into a flat directory structure to avoid nested dependency conflicts in the browser. It utilizes a JSON-based manifest to map package names to specific git repositories or version tags. The tool manages the web asset workflow by fetching specific library versions dir

    JavaScript
    Ver en GitHub↗14,922
  • helm/chartsAvatar de helm

    helm/charts

    15,425Ver en GitHub↗

    This repository serves as a curated collection of software packages for Kubernetes application deployment and package management. Its primary purpose is to provide a standardized set of predefined application configurations to ensure consistent software installations across different clusters. The project focuses on maintaining version compatibility and providing a reliable source of verified packages. This allows for a standardized cluster setup by simplifying the installation and versioning of software on a container orchestration platform.

    Go
    Ver en GitHub↗15,425
  • componentjs/componentAvatar de componentjs

    componentjs/component

    4,523Ver en GitHub↗

    Component is a frontend build tool and package manager designed for modular web application development. It functions as an asset pipeline orchestrator and module dependency resolver, fetching and organizing local or remote code packages according to specific versioning rules. The system provides a development environment that supports local module linking via symlinks for real-time testing without publishing to a registry. It includes a programmable build pipeline to transform scripts and styles into production assets and an event-driven file watching system to trigger automatic recompilatio

    JavaScript
    Ver en GitHub↗4,523
  • pnpm/pnpmAvatar de pnpm

    pnpm/pnpm

    35,605Ver en GitHub↗

    pnpm is a command-line package manager designed to automate the retrieval, installation, and version management of software dependencies. It utilizes a deterministic resolution process and a lockfile to ensure that dependency trees remain consistent across different environments and machines. The project distinguishes itself through a content-addressable storage engine that saves every version of a package exactly once on the file system. By employing a hard-linking installation strategy and a symlink-based directory structure, it maps dependencies from a central store into individual project

    Rustdependency-managerinstalljavascript
    Ver en GitHub↗35,605
  • ruby/rubygemsAvatar de ruby

    ruby/rubygems

    3,936Ver en GitHub↗

    RubyGems is a package manager for the Ruby language, serving as a tool for packaging, distributing, and installing libraries and software extensions. It functions as a dependency resolver and registry client, managing the installation of required libraries and their recursive dependencies to ensure consistent environments across development and production. The system handles the complete package lifecycle, including the building of distributable archives, the compilation of native C extensions for high-performance system integration, and the publishing of stable or prerelease versions to regi

    Rubypackage-managerrubyrubygems
    Ver en GitHub↗3,936
  • conda-forge/miniforgeAvatar de conda-forge

    conda-forge/miniforge

    9,899Ver en GitHub↗

    Miniforge is a minimal installer for the Conda package management system that provides access to community-maintained software channels. It serves as a lightweight tool for setting up isolated software environments and distributing pre-compiled binary packages to ensure cross-platform compatibility. The project enables the installation of a minimal environment and facilitates the migration of package channels from vendor repositories to community-driven distributions. It allows users to retrieve and manage software packages built by a community to extend the available tools in a local environ

    Shell
    Ver en GitHub↗9,899
  • microsoft/vcpkgAvatar de microsoft

    microsoft/vcpkg

    27,179Ver en GitHub↗

    This project is a cross-platform package manager designed to automate the acquisition, compilation, and integration of third-party software libraries into native development projects. It functions as a manifest-driven dependency manager, utilizing declarative configuration files to define project requirements and resolve them into consistent, versioned dependency graphs across Windows, Linux, and macOS. The system distinguishes itself through port-based build automation, which uses standardized scripts to fetch, patch, and compile source code, and triplets-based configuration files that encap

    CMakeccmakecplusplus
    Ver en GitHub↗27,179
  • zephyrproject-rtos/zephyrAvatar de zephyrproject-rtos

    zephyrproject-rtos/zephyr

    15,627Ver en GitHub↗

    Zephyr is a real-time operating system and cross-platform embedded framework designed for resource-constrained hardware architectures. It provides an embedded kernel that manages memory, power consumption, and hardware peripherals across multiple microcontroller architectures. The project utilizes a hardware abstraction layer to decouple high-level kernel services from physical hardware through standardized driver interfaces. It employs a device tree hardware description format and a hierarchical configuration system to optimize binaries and feature sets for specific hardware constraints. Th

    C
    Ver en GitHub↗15,627
  • kubernetes/helmAvatar de kubernetes

    kubernetes/helm

    29,887Ver en GitHub↗

    Helm is a package manager and application bundler for Kubernetes. It provides a system for defining, installing, and upgrading complex applications using shareable, versioned packages called charts. The project functions as a template engine and release manager, rendering dynamic resource manifests from static charts using configurable values. It tracks the history of deployments to enable reliable updates and rollbacks to previous stable versions within a cluster. The system handles the end-to-end lifecycle of application deployment, including the bundling of manifest files into reproducibl

    Go
    Ver en GitHub↗29,887
  • pypa/pipenvAvatar de pypa

    pypa/pipenv

    25,066Ver en GitHub↗

    Pipenv is a Python dependency manager and virtual environment manager that ensures reproducible environments across different systems. It functions as a lockfile resolver, generating deterministic lockfiles from high-level dependency constraints to prevent version drift. The tool integrates project workflow automation by loading environment variables and executing custom project scripts. It also includes security auditing capabilities to scan installed packages for known vulnerabilities. The system covers a broad range of capabilities including dependency version locking, package installatio

    Python
    Ver en GitHub↗25,066
  • chocolatey/chocoAvatar de chocolatey

    chocolatey/choco

    11,414Ver en GitHub↗

    Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool designed to automate the installation, upgrading, and removal of software packages on Windows operating systems through a terminal interface. The project utilizes a NuGet-based software distribution model to manage and version applications. This approach replaces manual downloads and interactive installer wizards with scripted, repeatable deployments. The tool covers broad capability areas including automated system provisioning, Windows package deployment, and software manag

    C#
    Ver en GitHub↗11,414
  • homebrew/brewAvatar de Homebrew

    Homebrew/brew

    48,527Ver en GitHub↗

    Homebrew is a command-line package management tool designed to automate the installation, configuration, and maintenance of software on local development environments. It functions as a cross-platform software distributor, enabling users to install tools from pre-compiled binary archives or source code without requiring administrative privileges. By managing complex dependency trees and versioning, it ensures that software remains consistent and compatible across different system architectures. The project distinguishes itself through a declarative approach to system configuration, allowing u

    Rubybrewhomebrewmacos
    Ver en GitHub↗48,527
  • xmake-io/xmakeAvatar de xmake-io

    xmake-io/xmake

    12,058Ver en GitHub↗

    Xmake is a cross-platform build utility and package manager designed for C and C++ development. It functions as a unified build automation tool that uses a Lua-based domain-specific language to define project targets, manage dependencies, and orchestrate compilation across multiple operating systems and hardware architectures. The system distinguishes itself through a modular, rule-based approach to task orchestration and toolchain integration. By abstracting native build systems and compilers, it allows developers to maintain consistent project configurations while targeting diverse environm

    Luabuildbuild-toolc
    Ver en GitHub↗12,058
  • yarnpkg/yarnAvatar de yarnpkg

    yarnpkg/yarn

    41,503Ver en GitHub↗

    Yarn is a command-line package manager for JavaScript projects that automates the installation, versioning, and configuration of external code dependencies. It functions as a deterministic build tool, utilizing a lockfile to calculate a fixed dependency graph that ensures identical package versions across development, testing, and production environments. The project distinguishes itself through a content-addressable storage system that indexes packages by hash to eliminate redundant downloads and enable instant linking. It incorporates a virtual file system mapping that presents a unified vi

    JavaScriptjavascriptnpmpackage-manager
    Ver en GitHub↗41,503
  • clibs/clibAvatar de clibs

    clibs/clib

    5,133Ver en GitHub↗

    clib is a C language package manager and dependency manager used to install, update, and manage external C libraries and executable dependencies from remote repositories. It functions as a distribution tool for structuring source code and metadata to publish C libraries and a development toolkit for maintaining consistent build environments. The project provides a framework for C library distribution and dependency resolution, utilizing manifest files to track required library versions and ensure reproducible builds across different systems. It streamlines the C development workflow by managi

    Ccclibmanager
    Ver en GitHub↗5,133
  • comfy-org/comfyui-managerAvatar de Comfy-Org

    Comfy-Org/ComfyUI-Manager

    15,145Ver en GitHub↗

    ComfyUI-Manager is an integrated utility designed to manage software dependencies, custom extensions, and machine learning assets within generative image workflow environments. It provides a centralized interface for the installation, update, and organization of third-party nodes and model files, ensuring that all necessary resources are available for processing tasks. The project distinguishes itself by automating the lifecycle of these components through both a graphical user interface and command-line utilities. It handles complex environment maintenance by fetching remote repositories, tr

    Python
    Ver en GitHub↗15,145
  • pypa/pipAvatar de pypa

    pypa/pip

    10,186Ver en GitHub↗

    pip is a Python package manager used to install, update, and remove software libraries from the Python Package Index and other remote repositories. It functions as a dependency resolver that calculates compatible version sets for complex software trees, an environment inspector for analyzing installed distributions, and a wheel builder that compiles source distributions into binary files. The tool supports various installation methods, including fetching packages directly from web URLs and Git commits, as well as installing packages in editable mode for active development. It enables the crea

    Pythonpackagingpippython
    Ver en GitHub↗10,186
  • python-poetry/poetryAvatar de python-poetry

    python-poetry/poetry

    34,282Ver en GitHub↗

    Poetry is a comprehensive dependency manager and packaging tool for Python projects. It functions as a configuration engine that resolves complex dependency graphs, manages isolated virtual environments, and ensures reproducible builds through deterministic lock file generation. By centralizing project metadata and build requirements into a single configuration file, it provides a unified workflow for managing the entire lifecycle of a Python codebase. The project distinguishes itself through its constraint-based solver, which evaluates environment markers and version requirements to maintain

    Pythondependency-managerpackage-managerpackaging
    Ver en GitHub↗34,282
  • pypa/pipxAvatar de pypa

    pypa/pipx

    12,852Ver en GitHub↗

    pipx is a manager for installing and running Python command-line applications in isolated environments. It serves as a tool installer and virtual environment wrapper that automates the creation of dedicated environments for each application to prevent dependency conflicts. The system provides the ability to execute Python packages in either permanent installations or temporary transient environments. It maps executable entry points from these isolated environments into a shared global directory, allowing for direct command-line access while keeping underlying dependencies separated. The tool

    Python
    Ver en GitHub↗12,852
  • answerdotai/nbdevAvatar de AnswerDotAI

    AnswerDotAI/nbdev

    5,300Ver en GitHub↗

    This project is a comprehensive framework for literate programming that enables developers to build production-ready Python libraries entirely within Jupyter Notebooks. By treating notebooks as the primary source of truth, it integrates code, documentation, and testing into a unified development pipeline that exports directly to standard Python modules. The framework distinguishes itself through specialized tooling designed to overcome the inherent challenges of using notebooks in professional software engineering. It includes custom Git hooks and merge drivers that sanitize volatile notebook

    Jupyter Notebookcondadeveloper-toolsdocumentation-generator
    Ver en GitHub↗5,300
  • jaredpalmer/tsdxAvatar de jaredpalmer

    jaredpalmer/tsdx

    11,471Ver en GitHub↗

    tsdx is a zero-config command line interface and build tool designed for developing, bundling, and distributing TypeScript libraries. It functions as a project scaffolder and development toolchain that initializes new libraries from templates with standardized folder structures and pre-configured dependencies. The project specializes in producing dual-format module distributions, simultaneously generating both CommonJS and ES modules to ensure compatibility across different JavaScript environments. It utilizes a Rollup-based bundling system to compile TypeScript source into optimized distribu

    TypeScriptbundlingjestnpm
    Ver en GitHub↗11,471
  • component/componentAvatar de component

    component/component

    4,522Ver en GitHub↗

    This project is a modular frontend framework and build toolchain that functions as an asset bundler, package manager, and web build pipeline. It provides a structured approach to building user interfaces by organizing websites into independent, reusable components. The toolchain is vertically integrated, combining dependency resolution from a central registry with an opinionated build pipeline. It automates the entire workflow from installing external packages to executing a sequence of transformation steps that convert source code into browser-ready assets. The system handles the compilatio

    JavaScript
    Ver en GitHub↗4,522
  • helm/helmAvatar de helm

    helm/helm

    29,881Ver en GitHub↗

    Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component applications. It functions as a template rendering engine and release coordinator, allowing users to bundle, version, and deploy software as standardized packages. By maintaining a persistent metadata layer within the cluster, it tracks release history and manages the full lifecycle of applications, including installations, upgrades, and rollbacks. What distinguishes Helm is its ability to handle complex application hierarchies through automated dependency resolution and the composition o

    Gochartchartscncf
    Ver en GitHub↗29,881
  • cocoapods/specsAvatar de CocoaPods

    CocoaPods/Specs

    6,817Ver en GitHub↗

    Specs is a centralized package metadata repository and distribution service for the Apple platform. It serves as a public index of library specifications, enabling the discovery, resolution, and installation of third-party frameworks for iOS and macOS projects. The project provides a podspec distribution service that hosts and validates library specifications to ensure reproducible dependency resolution. It utilizes a Git-based collection of structured specifications and a REST API to manage library publishing, ownership, and versioning. The system encompasses comprehensive capabilities for

    Ver en GitHub↗6,817
  • folke/lazy.nvimAvatar de folke

    folke/lazy.nvim

    20,305Ver en GitHub↗

    This project is a package manager and configuration framework for Neovim, designed to orchestrate the lifecycle of editor extensions. It provides a centralized system for installing, updating, and tracking plugins while ensuring consistent dependency resolution across different environments through the use of lockfiles. The framework distinguishes itself by prioritizing startup performance and modularity. It employs event-based lazy loading to defer the initialization of extensions until specific user interactions, commands, or file types trigger their activation. To further accelerate the ed

    Luaneovimneovim-pluginnvim
    Ver en GitHub↗20,305