awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 Repos

Awesome GitHub RepositoriesEnvironment Managers

Tools for managing isolated runtime environments and language versions.

Distinguishing note: Focuses on environment isolation rather than system-wide package installation.

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

Awesome Environment Managers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • homebrew/brewAvatar von Homebrew

    Homebrew/brew

    48,527Auf GitHub ansehen↗

    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 maintained language versions and uses virtual environments to ensure project stability.

    Rubybrewhomebrewmacos
    Auf GitHub ansehen↗48,527
  • oobabooga/text-generation-webuiAvatar von oobabooga

    oobabooga/text-generation-webui

    47,323Auf GitHub ansehen↗

    This project is a comprehensive platform for hosting and interacting with large language models directly on local hardware. It provides a web-based graphical interface that allows users to manage model loading, configure generation parameters, and execute text or chat interactions entirely offline. By running models locally, the software ensures complete data privacy and eliminates reliance on external cloud services for generative tasks. Beyond basic inference, the platform functions as a versatile workbench for generative AI development. It includes an integrated pipeline for fine-tuning mo

    Isolate project libraries and package versions using a dedicated environment manager to ensure consistent compatibility and reliable execution across different development or production host systems.

    Python
    Auf GitHub ansehen↗47,323
  • python-poetry/poetryAvatar von python-poetry

    python-poetry/poetry

    34,282Auf GitHub ansehen↗

    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

    Manages isolated virtual environments to prevent version conflicts and ensure consistent interpreter usage.

    Pythondependency-managerpackage-managerpackaging
    Auf GitHub ansehen↗34,282
  • kovidgoyal/kittyAvatar von kovidgoyal

    kovidgoyal/kitty

    33,462Auf GitHub ansehen↗

    Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow

    Ensures consistent toolchains and library versions across developer machines for reproducible environments.

    Pythoncgogolang
    Auf GitHub ansehen↗33,462
  • microsoft/wslAvatar von microsoft

    microsoft/WSL

    32,803Auf GitHub ansehen↗

    WSL is a compatibility layer and virtualization platform that enables the execution of native Linux binaries directly on a host operating system. By utilizing a lightweight virtual machine and direct kernel system call mapping, it provides a high-performance environment that bridges Linux-based command line utilities with host-native tools. This architecture allows for full system call compatibility while maintaining minimal resource overhead. The platform distinguishes itself through deep integration with the host environment, allowing users to run isolated Linux distributions alongside stan

    Allows users to download, install, and switch between multiple operating system environments for specific project requirements.

    C++
    Auf GitHub ansehen↗32,803
  • jdx/miseAvatar von jdx

    jdx/mise

    29,929Auf GitHub ansehen↗

    Mise is a development environment orchestrator that manages software runtimes, environment variables, and task execution. It functions as a version manager and task runner, providing a unified interface to synchronize project-specific configurations and dependencies across different machines. By automating the installation and switching of tools, it ensures that development environments remain consistent and reproducible. The project distinguishes itself through a hierarchical configuration system that automatically discovers settings by traversing the directory tree. It uses shim-based comma

    The development environment manager automatically installs required software runtimes when executing commands or when a shell identifies that a necessary tool is missing from the local environment.

    Rust
    Auf GitHub ansehen↗29,929
  • assafelovic/gpt-researcherAvatar von assafelovic

    assafelovic/gpt-researcher

    27,739Auf GitHub ansehen↗

    GPT Researcher is an autonomous agent framework designed to automate the process of gathering, synthesizing, and documenting information from diverse web and local sources. It functions as a research-oriented execution environment that orchestrates specialized agents to perform complex, multi-branch research tasks, transforming raw data into structured, factual, and cited reports. The project distinguishes itself through a graph-based orchestration layer that manages state transitions and information flow between specialized agents. It employs recursive tree-search execution to explore comple

    Create and maintain isolated software environments to install dependencies without conflicting with system-wide packages, ensuring consistent execution across different machines.

    Pythonagentaiautomation
    Auf GitHub ansehen↗27,739
  • archivebox/archiveboxAvatar von ArchiveBox

    ArchiveBox/ArchiveBox

    26,876Auf GitHub ansehen↗

    ArchiveBox is a self-hosted archiving tool designed for personal digital preservation and research data management. It functions as an automated web preservation engine that monitors URL inputs from bookmarks, browser history, or manual entries to capture and store permanent, offline copies of web content. By utilizing headless browser automation, the system renders dynamic web pages to ensure that captured snapshots, PDFs, and media assets remain accurate and accessible even if the original source disappears. The project distinguishes itself through a modular extractor pipeline and a task-qu

    Install and maintain the necessary browser engines and command-line tools required to render complex web pages and extract media assets accurately during the archiving process.

    Pythonarchiveboxbackupsbookmark-archiver
    Auf GitHub ansehen↗26,876
  • modular/modularAvatar von modular

    modular/modular

    26,357Auf GitHub ansehen↗

    Modular is a unified machine learning development platform designed for building, compiling, and deploying high-performance neural network models. It provides a comprehensive execution engine that supports both local and production-grade inference, enabling developers to manage the entire model lifecycle from initial architecture definition to scalable, containerized service deployment. The platform distinguishes itself through a hardware-agnostic runtime that abstracts diverse silicon architectures, allowing models to execute efficiently across varied compute environments. It includes a spec

    Synchronizes project dependencies and virtual environments to ensure consistent execution across machines.

    Mojoailanguagemachine-learning
    Auf GitHub ansehen↗26,357
  • conda-forge/miniforgeAvatar von conda-forge

    conda-forge/miniforge

    9,899Auf GitHub ansehen↗

    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

    Manages isolated runtime environments and language versions using community-driven distribution channels.

    Shell
    Auf GitHub ansehen↗9,899
  • pdm-project/pdmAvatar von pdm-project

    pdm-project/pdm

    8,647Auf GitHub ansehen↗

    PDM ist ein Python-Paketmanager, Dependency-Resolver und Build-Tool, das darauf ausgelegt ist, reproduzierbare Umgebungen zu schaffen. Es fungiert als Runtime-Manager, der zwischen verschiedenen Versionen des Python-Interpreters mittels eigenständiger Builds wechselt und gleichzeitig isolierte virtuelle Umgebungen verwaltet, um Versionskonflikte zwischen Projekten zu vermeiden. Das Tool zeichnet sich durch die Verwendung plattformübergreifender Lockfiles und eine pluginbasierte Erweiterungsarchitektur aus, die es Benutzern ermöglicht, neue Funktionen über externe Distributionen hinzuzufügen. Es bietet ein zentralisiertes Paket-Caching-System und eine parallele Installations-Pipeline, um die für die Umgebungseinrichtung und Dependency-Resolution erforderliche Zeit zu reduzieren. Über das Kernmanagement hinaus deckt PDM die Projekt-Orchestrierung durch benutzerdefinierte Skriptdefinitionen und Kommandozeilen-Shortcuts ab. Es handhabt zudem den gesamten Distributions-Lebenszyklus, von der Generierung standardisierter Projektarchive bis hin zur Veröffentlichung von Paketen in Remote-Repositories. Das Tool stellt die Interoperabilität durch die Verwendung standardisierter Metadatenformate sicher und bietet Dienstprogramme zum Importieren und Konvertieren von Projektkonfigurationen anderer Manager.

    Manages isolated runtime environments and language versions to separate package installations.

    Python
    Auf GitHub ansehen↗8,647
  • conda/condaAvatar von conda

    conda/conda

    7,444Auf GitHub ansehen↗

    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 di

    Manages isolated runtime environments and binary dependencies across different operating systems.

    Python
    Auf GitHub ansehen↗7,444
  • pyenv/pyenv-virtualenvP

    pyenv/pyenv-virtualenv

    6,733Auf GitHub ansehen↗

    pyenv-virtualenv is a plugin for pyenv that creates and manages isolated Python virtual environments on Unix-like systems. It functions as an environment orchestrator that extends the core version switching system to provide project isolation. The tool automates the activation and switching of Python environments based on the current working directory. It also includes a bridge for managing and interacting with Conda environments through the pyenv interface. The project covers the full lifecycle of environment management, including the creation, listing, and deletion of isolated environments

    Provides a unified interface to manage and switch between Conda environments.

    Shell
    Auf GitHub ansehen↗6,733
  • prefix-dev/pixiAvatar von prefix-dev

    prefix-dev/pixi

    6,416Auf GitHub ansehen↗

    Pixi is a conda environment manager that creates reproducible, lock-file-backed environments with cross-platform support and multi-language dependency resolution. It combines package management from both conda-forge and PyPI simultaneously, coordinating their dependency graphs to prevent conflicts, while pinning every transitive dependency to exact versions in a cross-platform lock file for bit-for-bit identical environments across machines. The project distinguishes itself by also functioning as a cross-platform task runner that executes user-defined commands and multi-step pipelines inside

    Composes several distinct dependency sets in a single manifest file for different workflows.

    Rustcondaconda-environmentconda-packages
    Auf GitHub ansehen↗6,416
  • x-cmd/x-cmdAvatar von x-cmd

    x-cmd/x-cmd

    4,037Auf GitHub ansehen↗

    x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif

    Installs and activates isolated runtime environments to ensure consistent toolchains across shell sessions.

    Shellagentaibash
    Auf GitHub ansehen↗4,037
  • snowkylin/tensorflow-handbookAvatar von snowkylin

    snowkylin/tensorflow-handbook

    3,927Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource und ein Tutorial-Handbuch für das Erstellen, Trainieren und Bereitstellen von Machine-Learning-Modellen mit TensorFlow 2. Es dient als strukturierter Lernleitfaden für grundlegende Deep-Learning-Konzepte, einschließlich neuronaler Netzwerkarchitekturen, automatischer Differenzierung und Tensor-Operationen. Das Handbuch bietet technische Anleitungen zur Optimierung der Ausführungseffizienz durch GPU-Speicherverwaltung, verteiltes Training und Modellquantisierung. Es enthält zudem detaillierte Anleitungen für den Aufbau leistungsfähiger Datenpipelines und den Export von Modellen für Produktionsserver, mobile Geräte und Webbrowser. Das Material deckt ein breites Spektrum an Funktionen ab, darunter die Modellentwicklung mit konvolutionellen und rekurrenten Netzwerken, die Implementierung benutzerdefinierter Verlustfunktionen und Layer sowie die Nutzung vortrainierter Modelle für Transfer Learning. Zudem werden Bereitstellungsstrategien für Edge-Geräte und die Nutzung cloudbasierter Runtimes zur Hardwarebeschleunigung behandelt. Die Ressource ist als Sammlung von Jupyter Notebooks implementiert.

    Explains how to connect custom Conda virtual environments to notebook kernels.

    Jupyter Notebook
    Auf GitHub ansehen↗3,927
  • openmanus/openmanus-rlAvatar von OpenManus

    OpenManus/OpenManus-RL

    3,916Auf GitHub ansehen↗

    OpenManus-RL is a reinforcement learning framework and distributed training pipeline designed to train large language models as agents. It serves as an agentic reasoning optimizer and reward model trainer, providing the infrastructure to improve model decision-making through reward-based policy optimization. The project distinguishes itself through a distributed architecture that supports parameter sharding across multiple compute nodes and a coordinated rollout system for collecting interaction trajectories. It incorporates advanced reasoning strategies, such as Tree-of-Thoughts and Monte Ca

    Links agent classes to isolated conda specifications and automated setup scripts for task-specific environments.

    Python
    Auf GitHub ansehen↗3,916
  • fastai/course22Avatar von fastai

    fastai/course22

    3,398Auf GitHub ansehen↗

    This is a structured deep learning curriculum for programmers, delivered as a collection of Jupyter notebooks. It teaches the fundamentals of training neural networks for computer vision, natural language processing, tabular data analysis, and collaborative filtering using PyTorch and the fastai library. The course is designed to be hands-on, guiding learners from building a training loop from scratch to fine-tuning pretrained models for a variety of practical tasks. The curriculum distinguishes itself by covering the full lifecycle of a deep learning project, from data preparation and augmen

    Provides a separate Jupyter kernel for each Conda environment for easy switching.

    Jupyter Notebookdeep-learningfastaijupyter-notebooks
    Auf GitHub ansehen↗3,398
  1. Home
  2. Development Tools & Productivity
  3. Environment Managers

Unter-Tags erkunden

  • Conda2 Sub-TagsEnvironment managers that create reproducible, lock-file-backed conda environments with cross-platform support and multi-language dependency resolution. **Distinct from Environment Managers:** Distinct from Environment Managers: focuses specifically on conda environments with lock-file backing and multi-source resolution, not general environment isolation.
  • Multi-Environment Composition1 Sub-TagDefining several distinct dependency sets within a single manifest file for different workflows. **Distinct from Environment Managers:** Distinct from Environment Managers: focuses on composing multiple environments in one manifest rather than managing a single environment.