nowfound

Dev tools · alternatives · 2026

24 alternatives to Python virtual environment, but backed by Docker

Python virtual environment, but backed by Docker! Contribute to se7entyse7en/pydockenv development by creating an account on GitHub.

This is a development tool that combines Python virtual environments with Docker containerization. It allows developers to isolate Python projects using Docker instead of traditional virtual environment managers. The… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Python virtual environment, but backed by Docker launched in 2019; newer entries below may have overtaken it.

  1. 1

    Develop and run your Python applications in clean Docker environments - macostea/cage

    2017 · github.com · its alternatives →

  2. 2PA
  3. 3

    Learn how to import a Docker container using Python.

    2016 · blog.deepgram.com · its alternatives →

  4. 4

    Seamlessly manage Python virtual environment with a Makefile - sio/Makefile.venv

    2019 · github.com · its alternatives →

  5. 5

    Create Python GUIs with Qt in minutes. Contribute to mherrmann/fbs development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  6. 6

    Modern, extensible Python project management. Contribute to pypa/hatch development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  7. 7

    Devbox is a command-line tool that lets you easily create isolated shells and containers. You start by defining the list of packages required by your development environment, and devbox uses that definition to create an isolated environment just for your application. In practice, Devbox works similar to a package manager like yarn – except the packages it manages are at the operating-system level (the sort of thing you would normally install with brew or apt-get). See it in action: https://youtu.be/WMBaXQZmDoA

    2022 · github.com · its alternatives →

  8. 8DC

    I've been frustrated with dependency hell and clutter on my VPS from dev, so I built Devbox: a lightweight, open-source CLI tool that spins up isolated development environments using Docker. Each project runs in its own container, but your code stays in simple flat folders on the host machine—no messing with volumes or sync issues. Environments are disposable, so you can nuke and recreate them without losing your work. Key features: - Instant setup: `devbox init my-project` and you're in a fresh env with `devbox shell`. - Configurable via JSON: Define packages, services, and more in a…

    2025 · devbox.ar0.eu · its alternatives →

  9. 9

    Run commands in a virtualenv

    2014 · pypi.python.org · its alternatives →

  10. 10

    Docker container for Unity. Contribute to nenadg/docker-unity3d development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  11. 11
    Keystone▲125

    We kept hitting the same wall: you clone some arbitrary repo and just want it to run without any configuration work. So we built Keystone, an open source tool that spins up a Modal sandbox, runs Claude Code inside it, and produces a working .devcontainer/ config (Dockerfile, devcontainer.json, test runner) for any git repo. We build on the dev container standard, so the output works with VS Code and GitHub Codespaces out of the box. Main use cases: reproducible dev/CI environments, self-describing repos, and safely sandboxed coding agents. Our goal is to encourage all repos to…

    Mar 2026 · github.com · its alternatives →

  12. 12

    Docker based portable Workstation. Contribute to mikadosoftware/workstation development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  13. 13

    Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of https://natto.dev (eg interactive outputs, multiplayer) so please check that out if this interests you. I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D…

    2022 · python.natto.dev · its alternatives →

  14. 14

    A more isolated virtualenv. Contribute to ihucos/avenv development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  15. 15

    Provision and manage local developer environments.

    2022 · its alternatives →

  16. 16PT

    2012 · pytools.codeplex.com · its alternatives →

  17. 17

    A tool for refurbishing and modernizing Python codebases - dosisod/refurb

    2022 · github.com · its alternatives →

  18. 18PC
  19. 19

    A script to create a docker image from a virtualenv - Markbnj/venv2docker

    2016 · github.com · its alternatives →

  20. 20

    A Virtualised Raspberry Pi inside a Docker image. Contribute to lukechilds/dockerpi development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  21. 21

    When building a plugin system for an application, avoiding dependency conflicts is critical. To address this, I created Wetlands – a lightweight Conda environment manager. Wetlands not only simplifies the creation of isolated Conda environments with specific dependencies, but also allows you to run arbitrary Python code within those environments and retrieve the results. It uses the multiprocessing.connection and pickle modules for inter-process communication. Additionally, one can easily use shared memory between the environments, making data exchange more efficient. Docs:…

    2025 · arthursw.github.io · its alternatives →

  22. 22
    devC▲4

    Virtualenvironment for containers

    2024 · github.com · its alternatives →

  23. 23

    Dockerized is like npx for unix tools: Run popular cli tools without installation. Example: dockerized npm init dockerized python2 somescript.py Run an older version of a tool: NODE_VERSION=15.0 dockerized node Use cases: - Maintaining multiple versions of an app - Installing without polluting host machine - Quickly run some commands you may not have installed Features: - intuitive use. Just the original command, but with 'dockerized' in front. - dockerized apps can access the current directory and read/modify files, just like native apps. - no need to know which docker image this…

    2022 · github.com · its alternatives →

  24. 24

    Move (rename) Python virtualenvs. Contribute to brbsix/virtualenv-mv development by creating an account on GitHub.

    2016 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →