conda: Manage Packages and Isolated Environments

Summary
Conda is a cross-platform package manager for installing binary packages and creating isolated environments. It suits developers and researchers who need reproducible setups across languages, including packages with non-Python dependencies.
At a glance
- Language
- Python
- License
- NOASSERTION
- Stars
- 7.5k
- Forks
- 2.2k
- Added to OSRepos
- February 4, 2026
- Last analyzed
- October 3, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
Conda installs and manages binary packages, along with the environments that contain them. Its language-agnostic approach makes it useful not only for Python projects, but also for software with compiled libraries and other non-Python dependencies.
Instead of sharing one set of installed packages across projects, users can create separate environments and activate the one they need. Conda is commonly included in distributions such as Miniforge and Anaconda, and can also be used in other systems.
Key Features
- Installs and updates binary packages through the command line.
- Creates isolated environments with their own package sets.
- Supports packages and dependencies across programming languages.
- Can manage packages that include C libraries and other compiled components.
- Uses hard links by default when possible to reduce space used by environments.
- Works across major operating systems and platforms.
Use Cases
- Python developers can keep dependencies for separate projects from conflicting.
- Data scientists and researchers can create environments for particular analyses or tools.
- Teams working with compiled libraries can manage those dependencies alongside language packages.
- Users of Miniforge or Anaconda can install and manage packages in their distribution.
Project Facts
- Language: Python
- License: NOASSERTION
- Stars: 7.5k
- Forks: 2.2k
- Topics: conda, package-management, python
- Archived: No
Getting Started
Start with a minimal installer such as Miniconda or Miniforge, then create and activate an environment:
conda create --name my-project
conda activate my-project
See the README and official documentation for package installation, configuration, and more details.
Alternatives
- asdf: asdf manages versions of language runtimes and tools, while conda installs packages and creates isolated environments, including non-Python dependencies.
Considerations
- Conda is a package manager, not a standalone installer distribution. The project recommends bootstrapping it with Miniconda or Miniforge, or using Anaconda Distribution.
- Package availability depends on the configured channels. The README describes adding channels when packages are hosted outside the defaults.
- The repository lists its license as NOASSERTION, so verify licensing details for your intended use.
Source repository
Open the original repository on GitHub.
19 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

web-design: Create Consistent Web Pages with a Claude Code Skill
October 3, 2026
web-design is a Claude Code skill that turns product briefs, reference URLs, or screenshots into an editable design specification before generating web code. It is suited to developers and designers who want a repeatable, spec-led workflow for building consistent pages.

oomwoo: Build a DIY Robot Vacuum
October 2, 2026
OOMWOO is a planned, hackable robot vacuum built around Raspberry Pi, ROS2 and 2D LiDAR. It is aimed at makers who want to build and customize a locally controlled vacuum, but its hardware and build instructions are still in development.

shepherd: Supervise Agents with Reversible Execution Traces
October 2, 2026
Shepherd records agent work as inspectable, reversible execution traces and keeps changes as proposals for review. It is aimed at developers building systems that supervise, replay, or manage the work of other agents.

agent-anvil: Test AI Agent Tool Use in CI
October 1, 2026
Agent Anvil evaluates tool-using AI agents through scenario-based runs, trace checks, and optional semantic grading. It helps teams catch unsafe or incorrect tool behavior before it reaches production.