awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

71 रिपॉजिटरी

Awesome GitHub RepositoriesVersioned Package Managers

Tools for managing multiple or specific versions of the same software package.

Distinguishing note: Focuses on version-specific management rather than general package installation.

Explore 71 awesome GitHub repositories matching development tools & productivity · Versioned Package Managers. Refine with filters or upvote what's useful.

Awesome Versioned Package Managers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • homebrew/brewHomebrew का अवतार

    Homebrew/brew

    48,527GitHub पर देखें↗

    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

    Installs specific older versions of software by using versioned identifiers.

    Rubybrewhomebrewmacos
    GitHub पर देखें↗48,527
  • lerna/lernalerna का अवतार

    lerna/lerna

    36,066GitHub पर देखें↗

    Lerna is a monorepo management tool, build orchestrator, and package publisher for JavaScript and TypeScript projects. It enables the management of multiple packages within a single shared repository, providing utilities for workspace organization and the coordinated publishing of packages to a registry. The tool distinguishes itself through dependency-aware task orchestration and automated version management. It uses topological sorting to sequence tasks and utilizes content-hash caching to skip redundant executions when input files remain unchanged. Versioning is automated by parsing standa

    Updates version numbers across packages using automated changelogs and commit history to generate project releases.

    TypeScriptlernamonoreponpm
    GitHub पर देखें↗36,066
  • nrwl/nxnrwl का अवतार

    nrwl/nx

    28,939GitHub पर देखें↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Allows forcing specific dependency versions to bypass default recommendations during updates.

    TypeScriptangularbuildbuild-system
    GitHub पर देखें↗28,939
  • homebrew/legacy-homebrewHomebrew का अवतार

    Homebrew/legacy-homebrew

    26,849GitHub पर देखें↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Prevents specific packages from being updated automatically to ensure system stability.

    GitHub पर देखें↗26,849
  • scoopinstaller/scoopScoopInstaller का अवतार

    ScoopInstaller/Scoop

    23,635GitHub पर देखें↗

    Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su

    Automates the installation, configuration, and version management of software packages directly from the Windows terminal.

    PowerShellinstallerpowershellscoop
    GitHub पर देखें↗23,635
  • rust-lang/bookrust-lang का अवतार

    rust-lang/book

    17,930GitHub पर देखें↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Prevents new projects from using specific package versions while maintaining compatibility for existing users.

    Rustbookmdbookrust
    GitHub पर देखें↗17,930
  • verdaccio/verdaccioverdaccio का अवतार

    verdaccio/verdaccio

    17,699GitHub पर देखें↗

    Verdaccio is a registry server that implements the npm protocol to store, serve, and manage software dependencies. It functions as a private registry proxy for Node.js packages, allowing organizations to host internal packages while caching public modules. The system features a pluggable middleware architecture that enables the extension of registry behavior through custom plugins for authentication and storage backends. It supports scalable remote data management by offloading package files to S3-compatible object stores. The platform covers package lifecycle management, including publishin

    Allows publishing local versions of third-party packages to apply immediate fixes without waiting for upstream updates.

    TypeScriptdockerhelmhelm-charts
    GitHub पर देखें↗17,699
  • tinymce/tinymcetinymce का अवतार

    tinymce/tinymce

    16,214GitHub पर देखें↗

    TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and formatting content within web applications. It functions as an extensible editor framework and web content management UI, allowing users to author and style documents through a browser-based interface. The project is distinguished by a plugin-based extension system and a public API that enable the addition of custom capabilities and modifications to the visual interface. It utilizes a framework-agnostic core, providing dedicated integration for React, Vue, and Angular. The syste

    Includes automation to process unreleased change files and generate batch version updates across project packages.

    TypeScript
    GitHub पर देखें↗16,214
  • redox-os/redoxredox-os का अवतार

    redox-os/redox

    16,054GitHub पर देखें↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Allows forcing specific package versions during the build process to use local or unpublished library versions.

    Rustbsdfreebsdgnu
    GitHub पर देखें↗16,054
  • helm/chartshelm का अवतार

    helm/charts

    15,425GitHub पर देखें↗

    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.

    Bundles application definitions into immutable, versioned archives to ensure reproducible deployments across environments.

    Go
    GitHub पर देखें↗15,425
  • homebrew/homebrew-coreHomebrew का अवतार

    Homebrew/homebrew-core

    15,383GitHub पर देखें↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Prevents a package from being updated during global upgrade processes to ensure version stability.

    Rubycoreformulaehacktoberfest
    GitHub पर देखें↗15,383
  • jetify-com/devboxjetify-com का अवतार

    jetify-com/devbox

    12,105GitHub पर देखें↗

    Devbox is a development environment orchestrator designed to create reproducible, isolated workspaces for software projects. By leveraging declarative configuration files and the Nix package manager, it ensures that project dependencies, environment variables, and tooling remain consistent across different machines and team members. It functions as a central manager for project-specific environments, providing isolated shell execution that prevents conflicts with host system software. The project distinguishes itself through its ability to bridge local development and cloud-hosted infrastruct

    Refreshes installed software packages to their latest versions within the development environment.

    Gobuild-systembuild-toolbuildpack
    GitHub पर देखें↗12,105
  • semporia/tiktok-unlockSemporia का अवतार

    Semporia/TikTok-Unlock

    11,833GitHub पर देखें↗

    TikTok-Unlock is a utility designed for the management and retrieval of historical mobile application versions. It functions as a network traffic proxy that intercepts and inspects outgoing requests from desktop applications to identify and download specific software release identifiers. The tool utilizes man-in-the-middle traffic interception to capture and modify encrypted network requests between a client and remote servers. By performing dynamic API response injection and client-side request redirection, it enables the identification of legacy build metadata, allowing users to access and

    Manages historical software versions to simplify rolling back to previous stable application states.

    JavaScripttiktoktiktok-unlockunlock
    GitHub पर देखें↗11,833
  • stylelint/stylelintstylelint का अवतार

    stylelint/stylelint

    11,484GitHub पर देखें↗

    Stylelint CSS और स्टाइल-जैसी भाषाओं के लिए एक स्टेटिक कोड विश्लेषण टूल और लिंटर है। यह त्रुटियों की पहचान करता है, कोडिंग सम्मेलनों को लागू करता है, और बिल्ड पाइपलाइनों के दौरान स्टाइलशीट को मान्य करने के लिए PostCSS प्लगइन के रूप में कार्य करता है। प्रोजेक्ट गैर-मानक सिंटैक्स के लिए समर्थन के माध्यम से खुद को अलग करता है, जिसमें SCSS और Less के लिए प्रीप्रोसेसर पार्सिंग, और JavaScript, HTML, और टेम्पलेट लिटरल से एम्बेडेड स्टाइल को निकालने और लिंट करने की क्षमता शामिल है। इसमें एक स्वचालित फिक्सिंग सिस्टम है जो स्थिरता सुनिश्चित करने के लिए मरम्मत योग्य स्टाइलिंग उल्लंघनों को प्रोग्रामेटिक रूप से सही करता है। सिस्टम कस्टम नियमों, सिंटैक्स और फ़ॉर्मेटर बनाने के लिए एक प्लगइन आर्किटेक्चर प्रदान करता है। यह गुणवत्ता आश्वासन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें पदावनत सिंटैक्स की रोकथाम, चयनकर्ता विशिष्टता सत्यापन, और नामकरण पैटर्न और शैलीगत सम्मेलनों का प्रवर्तन शामिल है। कॉन्फ़िगरेशन को कैस्केडिंग मर्ज लॉजिक के माध्यम से प्रबंधित किया जाता है जो साझा करने योग्य प्रीसेट और फ़ाइल-विशिष्ट ओवरराइड का समर्थन करता है। टूल कमांड-लाइन इंटरफ़ेस, प्रोग्रामेटिक API, और विभिन्न एडिटर एकीकरण के माध्यम से सुलभ है।

    Automates the updating of version numbers and generation of changelogs across multiple packages.

    JavaScript
    GitHub पर देखें↗11,484
  • bufbuild/bufbufbuild का अवतार

    bufbuild/buf

    11,211GitHub पर देखें↗

    Buf is a toolchain for managing the full lifecycle of Protocol Buffers schemas. It provides a set of tools for schema governance, including linting to enforce style guides, a breaking change detector to ensure backward compatibility, and a system for producing language-specific source code via local or remote plugins. The project distinguishes itself through a remote schema registry that centralizes the hosting, versioning, and distribution of Protocol Buffers modules. This registry allows for server-side enforcement of governance policies, such as blocking updates that introduce backward-inc

    Enforces specific versions of generated libraries using labels or commit IDs to ensure reproducible builds.

    Gobuf-clibuf-schema-registrygrpc
    GitHub पर देखें↗11,211
  • apple/swift-package-managerapple का अवतार

    apple/swift-package-manager

    10,172GitHub पर देखें↗

    Swift Package Manager is a cross-platform build tool, dependency resolver, and package distributor. It compiles Swift source code into native executable binaries for multiple operating systems and manages the resolution and linking of external Swift code packages. The tool facilitates Swift package distribution by sharing and distributing reusable source code through public or private channels. It orchestrates Swift projects by managing external code libraries and versioning to ensure consistent builds across different development environments.

    Manages specific versions of Swift packages to ensure consistency across development and production environments.

    Swift
    GitHub पर देखें↗10,172
  • canonical/microk8scanonical का अवतार

    canonical/microk8s

    9,321GitHub पर देखें↗

    MicroK8s is a lightweight, single-package Kubernetes distribution designed for resource-constrained environments, edge computing, and local development. It packages all Kubernetes control-plane components into a single daemon process, reducing resource overhead while maintaining full Kubernetes conformance. The project is distributed as a snap package, enabling automatic updates and strict confinement for secure deployment on Linux systems. The distribution distinguishes itself through its minimal footprint and self-contained architecture, running all Kubernetes services as one process with a

    Tracks upstream Kubernetes releases and pins to any version from 1.10 onward for compatibility and testing.

    Pythoncicddeveloper-workstationshacktoberfest
    GitHub पर देखें↗9,321
  • microsoft/react-native-code-pushMicrosoft का अवतार

    Microsoft/react-native-code-push

    9,133GitHub पर देखें↗

    This project is a dynamic code delivery system and over-the-air update client for cross-platform mobile frameworks. It enables the distribution of JavaScript bundles and remote assets directly to devices, allowing updates to be applied without requiring a full application store release. The system provides infrastructure for staged rollouts, A/B testing, and remote hotfix deployment by directing specific user segments or percentages to different code versions. It ensures stability through a client-side rollback manager that automatically reverts to a previous stable version if a new update ca

    Allows manual definition of the binary interface version to control which updates are compatible with the installation.

    C
    GitHub पर देखें↗9,133
  • release-it/release-itrelease-it का अवतार

    release-it/release-it

    8,975GitHub पर देखें↗

    release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and package publishing. It functions as a semantic versioning manager that increments project versions and updates configuration files based on semantic standards or custom schemes. The project distinguishes itself through a plugin-based extension system that allows for custom versioning and publishing logic. It supports complex project structures via monorepo versioning automation to synchronize internal dependencies across multiple workspaces. The tool covers a broad range of capab

    Coordinates the end-to-end process of version bumping, changelog generation, and package publishing.

    JavaScriptautomationbumpchangelog
    GitHub पर देखें↗8,975
  • webpro/release-itwebpro का अवतार

    webpro/release-it

    8,977GitHub पर देखें↗

    release-it is an automated software release tool used for version bumping, Git tagging, and publishing software packages to registries. It functions as a Git versioning manager and changelog generator, facilitating the transition from code changes to official releases. The tool provides a non-interactive mode for executing release pipelines within continuous integration environments, as well as an interactive command-line workflow for manual configuration. It utilizes a plugin architecture to allow for custom versioning schemes and changelog generators. The system handles semantic versioning

    Orchestrates the full release sequence including version bumping, Git tagging, and package publishing.

    JavaScript
    GitHub पर देखें↗8,977
पिछला123…4अगला
  1. Home
  2. Development Tools & Productivity
  3. Versioned Package Managers

सब-टैग एक्सप्लोर करें

  • Automated Release Management1 सब-टैगAutomating the updating of version numbers and generation of changelogs across multiple packages. **Distinct from Versioned Package Managers:** Distinct from Versioned Package Managers: focuses on the automation of the release process rather than managing specific versions.
  • Development Branch TrackingCapabilities for tracking and installing the latest development or unstable versions of a software project. **Distinct from Versioned Package Managers:** Focuses on the unstable development branch specifically, whereas Versioned Package Managers covers stable versioned releases.
  • Distribution TagsLabels assigned to specific package versions to manage stable and beta release cycles. **Distinct from Versioned Package Managers:** Focuses on assigning semantic distribution labels (e.g., stable, beta) rather than general versioning or installed version management
  • Immutable Package Archives2 सब-टैग्सBundling application definitions into versioned, immutable archives for reproducible distribution. **Distinct from Versioned Package Managers:** Focuses on the immutability and bundling of the package for distribution, not just version management
  • On-Demand Version RunnersRuns a command from a particular version of an npm package, fetching that version on demand. **Distinct from Versioned Package Managers:** Distinct from Versioned Package Managers: focuses on running a specific version on demand rather than managing multiple installed versions.
  • Package Index Refreshes1 सब-टैगCommands that refresh the local package index to reflect the latest available versions from remote sources. **Distinct from Versioned Package Managers:** Distinct from Versioned Package Managers: focuses on refreshing the index of available versions rather than managing multiple installed versions.
  • Release Lifecycle ManagersInterfaces for managing the progression of software versions through distribution tags and maintainer roles. **Distinct from Versioned Package Managers:** Distinct from Versioned Package Managers: focuses on the registry-side lifecycle and tagging rather than client-side installation of specific versions.
  • Source-Level CustomizationUsing version control to manage specific versions of a package while allowing direct source modifications. **Distinct from Versioned Package Managers:** Focuses on the ability to modify source code while tracking updates, not just managing multiple versions.
  • Version FreezingLocking a package to a specific version to prevent automatic updates. **Distinct from Versioned Package Managers:** Distinct from Versioned Package Managers: focuses specifically on the act of freezing an installation against the upgrade process.
  • Version Overrides2 सब-टैग्सCapabilities for forcing specific package versions during update processes. **Distinct from Versioned Package Managers:** Distinct from Versioned Package Managers: focuses on overriding recommended defaults during updates rather than general version management.
  • Version Pinning8 सब-टैग्सEnforcing a specific version of a package to ensure environmental stability. **Distinct from Versioned Package Managers:** Distinct from Versioned Package Managers: specifically addresses the mechanism of pinning to prevent automatic version drift.