Devbox: Instant development environments and containers using nix.

Devbox is a tool that lets you easily manage development environments.

Prerequisites

Quickstart

Initialize Devbox for your project

devbox init

Add Nix Packages to your project

devbox add goreleaser

Start a local development shell with your project and packages

devbox shell

Build a Docker image of your project

devbox build

Language Support

Devbox can detect and automatically configure shells + Docker containers for your language.

To view the current plan for your project run:

devbox plan

Currently supported languages include:

  • Go

Related Work

GitHub

View Github