canonical/lxd

Powerful system container and virtual machine manager

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 16 minutes ago
Added to GitGenius on September 14th, 2026
Created on November 4th, 2014
Open Issues & Pull Requests: 432 (+0)
GitHub issues: Enabled
Number of forks: 1,049
Total Stargazers: 4,830 (+0)
Total Subscribers: 143 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.2 hours
Mean response time: 16.3 days
90th percentile: 22.3 days
Tracked items: 2,641

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 17% of issues opened in the past year have never received a reply. 76% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "External" is answered fastest, typically in under an hour, while "Imagebuilder" waits about 29 hours. 58% of tracked open issues have had no activity in three months. Only 56% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 370
New in 7 days: 6
Closed in 7 days: 2
Avg open age: 532 days
Stale 30+ days: 328
Stale 90+ days: 283

Recent activity

Opened in 7 days: 6
Closed in 7 days: 2
Comments in 7 days: 6
Events in 7 days: 13

Top labels

  • Good first issue (726)
  • Jira (384)
  • Documentation (184)
  • Maybe (94)
  • Improvement (88)
  • Incomplete (69)
  • API (23)
  • Imagebuilder (23)

Detailed Description

LXD is a system container and virtual machine manager that provides unified management of full Linux systems in containers or virtual machines across single machines to data center clusters.

LXD addresses the need for efficient infrastructure management by offering a REST API-driven platform that scales from development environments to production deployments. It supports images for numerous Linux distributions and abstracts away the complexity of managing containerized or virtualized workloads, allowing operators to treat their infrastructure like a private cloud while maintaining resource efficiency.

You should adopt LXD if you need to containerize different environments, run virtual machines, or manage infrastructure cost-effectively. The tool suits both development and production workloads and scales from a single machine to full cluster deployments. The daemon runs on Linux, but the client tool is available on most platforms including Windows and macOS, making it accessible for operators working across different systems. The project provides SDK client packages in Go and Python for programmatic interaction with LXD servers.

The project maintains active test coverage through continuous integration on the main branch. Static analysis is performed regularly to maintain code quality. The tool is distributed through multiple package managers including Snap for Linux, Chocolatey for Windows, and Homebrew for macOS, reflecting broad platform support. Documentation is comprehensive and regularly maintained, with release announcements published through dedicated channels.