Wetlands – a lightweight Python library for managing Conda environments
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:…
Wetlands – a lightweight Python library for managing Conda environments launched on May 28, 2025 with 30 votes, #703 of 7,905 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
Wetlands is a lightweight Python library that creates and manages isolated Conda environments for plugin systems. It allows users to create environments with specific dependencies, execute arbitrary Python code within those environments, and retrieve results. The library uses inter-process communication via multiprocessing.connection and pickle, and supports shared memory between environments for efficient data exchange, helping prevent dependency conflicts in complex applications.
written from the facts on this page · September 2026
From the sources
Wetlands is a lightweight Python library for managing Conda environments. Wetlands can create Conda environments on demand, install dependencies, and execute arbitrary code within them. This makes it easy to build plugin systems or integrate external modules into an application without dependency conflicts, as each environment remains isolated. The name Wetlands comes from the tropical environments where anacondas thrive. from wetlands.environment_manager import EnvironmentManager # Initialize the environment manager environmentManager = EnvironmentManager ( "pixi/" ) # Create and launch a Conda environment named "numpy_env" env = environmentManager . create ( "numpy_env" , { "pip" : […from arthursw.github.io
In the maker’s words, at launch
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…
Does a similar job
all alternatives →
Develop your Python applications easily in clean Docker environments2017 · github.com · ▲119Develop and run your Python applications in clean Docker environments - macostea/cage
- ADAqueduct – Dart on the Server2017 · aqueduct.io · ▲60
Aqueduct: A cohesive server-side framework for Dart, including controllers, routing, OAuth 2.0, ORM, database migrations and CLI.
- PAPyCloud, a Python IDE in the web browser with interactive tutorials2011 · jitouch.com · ▲130
Python virtual environment, but backed by Docker2019 · github.com · ▲78Python virtual environment, but backed by Docker! Contribute to se7entyse7en/pydockenv development by creating an account on GitHub.
Miniboss, versatile local container management with Python2022 · github.com · ▲158The most versatile way to manage containers locally - afroisalreadyinu/miniboss
Hatch – A modern project, package, and virtual env manager for Python2017 · github.com · ▲108Modern, extensible Python project management. Contribute to pypa/hatch development by creating an account on GitHub.
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, May 2025
the whole month →
Tapflow 2.0▲1,125We built Tapflow for devs, designers, PMs, and tech folks who’ve been sitting on internal docs, templates, and systems — but never productized them. Upload a PDF, notes, or workshop deck, and Tapflow drafts a structured product (with chapters, teaser and pricing plans). It’s good for AI kits, onboarding guides, design systems, and frameworks. You can sell through Stripe, LemonSqueezy, or PayPal. Real-time collaboration is in early beta. No site builder, no LMS — clean design and just focused tools to ship. Fully bootstrapped and just launched on PH today →…
Work · 2025 · tapflow.ai
- C9
Life & fun · 2025 · felixrieseberg.github.io
Appwrite Sites▲990Appwrite 2.0 brings a new engine, a rebuilt Console, five database types, an S3 API, an OAuth 2.1 server, and organization-level Domains and Firewall.
Dev tools · 2025 · appwrite.io


