89luca89/distrobox

Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 4th, 2026
Created on November 18th, 2021
Open Issues & Pull Requests: 149 (+0)
GitHub issues: Enabled
Number of forks: 539
Total Stargazers: 12,963 (+1)
Total Subscribers: 60 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 118
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 381 days
Stale 30+ days: 101
Stale 90+ days: 73

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • bug (272)
  • enhancement (85)
  • question (47)
  • wait-on-user (42)
  • help wanted (24)
  • good first issue (11)
  • blocked (8)
  • v1 (4)

Detailed Description

Distrobox is a container tool that lets you run any Linux distribution inside your terminal while maintaining tight integration with your host system.

The problem distrobox solves is the friction of being locked into a single Linux distribution on your machine, which can limit access to software or force you to work in an unfamiliar environment. It works by using podman, docker, or lilipod to create containers running your chosen distribution, then integrating them deeply with the host so that the container shares your home directory, external storage, USB devices, and graphical applications through X11 or Wayland. This approach gives you both backward and forward compatibility with software across different distributions while preserving your preferred working environment.

You should consider distrobox if you need to run software built for a different distribution than your host, want to test applications across multiple Linux variants, or simply prefer working in a distribution other than what your system runs. It suits development workflows where you might need tools or libraries specific to a particular distribution, or situations where you want to isolate experimental software without full virtual machine overhead. The tool is particularly valuable for users who want distribution freedom without sacrificing the convenience of a single unified home directory and seamless access to host resources.

The project shows consistent maintenance with regular updates addressing user-reported issues and feature requests. Development includes active refinement of container integration mechanisms to improve compatibility across different host and container distribution combinations. The codebase receives ongoing attention to edge cases and platform-specific behaviors, particularly around graphical application forwarding and device access. Community engagement through documentation updates and response to reported problems indicates sustained attention to the tool's reliability and usability.