Showing 36 of 58 projects
A simple, unobtrusive tool to easily switch between multiple versions of Python on a per-user or per-project basis.
A unified tool that manages development tool versions, environment variables, and project tasks from a single configuration.
A lightweight Ruby version manager for Unix-like systems that switches between multiple Ruby versions per project.
A shell extension that loads and unloads environment variables based on your current directory.
A command-line tool to manage multiple Go versions and isolate project dependencies via GOPATH workspaces.
An open-source tool for building and deploying software across unlimited servers with no business edition restrictions.
A cross-platform, language-agnostic binary package and environment manager for creating isolated software environments.
A Windows port of pyenv, a simple tool for managing and switching between multiple Python versions.
A command-line tool to manage multiple Java versions and set JAVA_HOME across different shells and directories.
A process manager for Procfile-based applications that runs multiple processes from a single command.
Automatically source environment variables and run commands when entering or leaving directories via .env files.
Reproducible developer environments for any stack — install 120,000+ packages, share environments with your team, and build container images.
A minimal shell script that changes the current Ruby version by updating environment variables.
A fast, persistent implementation of direnv's use_nix and use_flake for caching Nix shell environments.
A lightweight workspace manager for the shell that switches project contexts with custom aliases, functions, and environment variables.
A lightweight version manager for Node.js on Unix-like systems, enabling seamless switching between multiple Node.js versions per project.
A comprehensive iOS project bootstrap for high-quality coding with environment management, warnings, and debugging tools.
A tool to install and switch between multiple versions of Swift, inspired by pyenv.
A bash-based tool for managing multiple Node.js versions and virtual environments using subshells.
Automates the creation of isolated, repeatable development and production environments using Docker and VirtualBox.
A Terraform wrapper that helps engineers build reusable infrastructure stacks using plain .tf files and layers.
renv creates isolated, portable, and reproducible project environments for R by managing private package libraries and lockfiles.
A Python virtual environment manager for the Fish shell, providing tools for creating, managing, and auto-activating environments.
A comprehensive boilerplate for building and deploying web applications with Meteor, featuring testing, CI/CD, and environment management.
A tool to document and manage Xcode versions for projects and systems, ensuring consistent builds across teams.
A comprehensive guide to using Docker containers for consistent application deployment across any infrastructure.
A lightweight version manager for the Crystal programming language, inspired by rbenv.
A shell script tool for managing multiple Go versions by setting environment paths, inspired by rbenv and pyenv.
A CLI tool to provision, share, and manage isolated local and cloud developer environments using Docker containers.
A Zsh plugin that automatically sources .in and .out files when entering or leaving directories.
A command-line tool that sources your local shell configuration files when SSHing into remote servers.
Crystal plugin for the asdf version manager, enabling easy installation and version switching for Crystal.
ZSH plugin that automatically detects and activates Python environments (Poetry, virtualenv, Conda) when changing directories.
A Jupyter Notebook extension for managing and optimizing Python dependencies directly within notebooks.
A Zsh plugin that automatically installs and loads direnv for managing environment variables per directory.
A Neovim plugin that integrates HttpYac for executing HTTP requests directly from your editor.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.