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

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

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

conda/conda

0
View on GitHub↗
7,444 स्टार्स·2,183 फोर्क्स·Python·7 व्यूज़docs.conda.io/projects/conda↗

Conda

Conda is a binary package manager, cross-platform environment manager, and dependency resolution engine. It serves as a software repository manager that enables the installation and update of pre-compiled binaries and their dependencies across different operating systems.

The system creates isolated execution spaces to prevent dependency conflicts between projects and uses a solver to calculate compatible package versions based on constraints from available repositories. It supports the creation of custom software packages from recipes, which can be hosted in public or private channels for distribution.

The project covers the full software lifecycle, including package indexing, searching, and cache maintenance. It provides tools for exporting reproducible environment specifications and tracks environment state revisions to allow for atomic rollbacks. Additionally, the tool includes package integrity verification and a plugin framework for integrating custom logic into the workflow.

Features

  • Isolated Environment Managers - Provides isolated execution spaces with specific software versions to prevent dependency conflicts between projects.
  • Project-Specific Shell Isolation - Creates independent execution spaces with specific software versions to prevent dependency conflicts between projects.
  • Binary Package Managers - Serves as a comprehensive manager for installing and updating pre-compiled software binaries and their dependencies.
  • Isolated Execution Environments - Sets up sandboxed execution environments with specific software versions to avoid dependency conflicts.
  • Environment Specifications - Generates reproducible environment specification files in YAML or JSON formats for sharing and recreation.
  • Environment Managers - Manages isolated runtime environments and binary dependencies across different operating systems.
  • SAT-Based Solvers - Utilizes a SAT-based solver to resolve compatible package versions based on complex dependency constraints.
  • Package Installers - Downloads and installs binaries and required dependencies from configured channels to a local system.
  • Shell Environment Managers - Updates shell session path variables and functions to activate specific isolated software environments.
  • Software Package Repositories - Enables building custom software packages from recipes and hosting them in public or private channels.
  • Binary and Source Installation - Downloads and installs pre-compiled binaries and their dependencies across different operating systems.
  • Dependency Resolution Engines - Analyzes complex dependency trees and constraints to calculate a compatible set of package versions.
  • Environment Reproducibility Tools - Ensures software setups are reproducible across different systems through the export and import of environment specs.
  • SAT-Based Dependency Resolution - Calculates a compatible set of package versions based on constraints using SAT-based solver backends.
  • Software Lifecycle Management - Manages the complete lifecycle of binaries and libraries, including installation, updates, and removal across operating systems.
  • Cross-Platform Binary Distribution - Facilitates the build and hosting of binary packages for distribution across multiple operating systems.
  • Command Execution - Enables the execution of specific commands within a target environment without manual activation.
  • Package Search - Queries remote repositories and channels to discover available software and specific versions for installation.
  • Remote Repository Querying - Queries remote channels and local environments for packages using a flexible query language.
  • Hard-Linking Strategies - Optimizes disk usage by hard-linking packages from a central cache into multiple isolated environments.
  • Environment State Tracking - Tracks a history of package changes in an environment to provide rollback capabilities.
  • Recipe-Based Builds - Compiles software into distributable packages using structured recipes for hosting and sharing.
  • Build Recipes - Uses declarative build recipes to specify source, build, and dependency requirements for compiled binary packages.
  • Repository Resolution Strategies - Implements priority-based lookup of remote binary repositories using channel indexes to resolve package sources.
  • Environment State Revisions - Tracks a history of environment changes and allows users to roll back to previous revisions.
  • Environment and Package Management - Manages packages and environments across multiple languages.
  • Development Environments - Manages system-level binary packages and software environments.
  • Package Management - Cross-platform binary package and environment manager.
  • Package Managers - Cross-platform manager for binary packages and environments.

स्टार हिस्ट्री

conda/conda के लिए स्टार हिस्ट्री चार्टconda/conda के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Conda के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Conda के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • 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

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

    pypa/pip

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

    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
    GitHub पर देखें↗10,186
  • mamba-org/mambamamba-org का अवतार

    mamba-org/mamba

    7,915GitHub पर देखें↗

    Mamba is a package manager for scientific and data science workflows that implements a high-performance dependency solver in C++. It uses a SAT-based resolution model and a specialized library for metadata processing to calculate compatible package versions across different operating systems. The project provides a standalone executable runtime, allowing the creation of isolated package environments without requiring a pre-existing system installation. It ensures reproducible environment setup by utilizing lock files to pin exact package versions and channels. The system supports containeriz

    C++condacpppackage-manager
    GitHub पर देखें↗7,915
  • spack/spackspack का अवतार

    spack/spack

    5,076GitHub पर देखें↗

    Spack is a source-based build system and package manager designed for high-performance computing. It serves as a multi-version software manager and a logic-based dependency solver that handles complex software stacks across various platforms and hardware architectures. The project distinguishes itself by managing multiple compilers and toolchains to target specific hardware. It allows the coexistence of multiple versions and configurations of the same software package on a single system by utilizing prefix-based isolation and unprivileged deployment. The system provides comprehensive capabil

    Python
    GitHub पर देखें↗5,076
Conda के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

conda/conda क्या करता है?

Conda is a binary package manager, cross-platform environment manager, and dependency resolution engine. It serves as a software repository manager that enables the installation and update of pre-compiled binaries and their dependencies across different operating systems.

conda/conda की मुख्य विशेषताएं क्या हैं?

conda/conda की मुख्य विशेषताएं हैं: Isolated Environment Managers, Project-Specific Shell Isolation, Binary Package Managers, Isolated Execution Environments, Environment Specifications, Environment Managers, SAT-Based Solvers, Package Installers।

conda/conda के कुछ ओपन-सोर्स विकल्प क्या हैं?

conda/conda के ओपन-सोर्स विकल्पों में शामिल हैं: homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… pypa/pip — pip is a Python package manager used to install, update, and remove software libraries from the Python Package Index… mamba-org/mamba — Mamba is a package manager for scientific and data science workflows that implements a high-performance dependency… spack/spack — Spack is a source-based build system and package manager designed for high-performance computing. It serves as a… python-poetry/poetry — Poetry is a comprehensive dependency manager and packaging tool for Python projects. It functions as a configuration… flox/flox — Flox is a Nix environment manager designed to create, share, and maintain reproducible software stacks. It uses…