quickemu-project/quickemu

Quickly create and run optimised Windows, macOS and Linux virtual machines

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 18 minutes ago
Added to GitGenius on September 3rd, 2026
Created on March 15th, 2020
Open Issues & Pull Requests: 70 (+0)
GitHub issues: Enabled
Number of forks: 735
Total Stargazers: 16,131 (+0)
Total Subscribers: 91 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.0 days
Mean response time: 69.8 days
90th percentile: 218.2 days
Tracked items: 259

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 3 days, while "new-os" waits about 2 months. Only 5% of issues opened in the past year have been closed. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 46
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 350 days
Stale 30+ days: 35
Stale 90+ days: 1

Recent activity

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

Top labels

  • bug (51)
  • enhancement (26)
  • help wanted (16)
  • new-os (15)
  • good first issue (11)
  • more-info-required (8)
  • documentation (7)
  • invalid (7)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Quickemu is a shell-based virtual machine manager that simplifies creating and running optimized Windows, macOS, and Linux virtual machines.

The tool addresses the complexity of configuring QEMU by automating the setup of virtual machines with sensible defaults and performance optimizations. Rather than requiring users to manually specify numerous QEMU parameters, Quickemu generates preconfigured virtual machines through simple commands, handling details like CPU allocation, memory management, disk configuration, and graphics acceleration automatically. It supports multiple guest operating systems and includes features like TPM emulation, EFI boot, 9P filesystem sharing, SPICE display protocol, and GPU acceleration through VirGL.

Quickemu suits developers and users who want to quickly spin up virtual machines without deep QEMU expertise. It works well for testing across multiple operating systems, running macOS guests on Linux systems, or maintaining isolated development environments. The project is particularly valuable for those who find raw QEMU configuration overwhelming but need more control than traditional graphical hypervisors provide. It targets Linux hosts primarily, though it can run on other platforms with appropriate dependencies.

The project shows consistent maintenance with regular updates addressing bug fixes and feature additions. Development activity demonstrates responsiveness to user-reported issues and pull requests, with fixes and improvements being merged steadily. The codebase remains actively refined, with ongoing work to improve compatibility across different host configurations and guest operating systems. Contributors engage with the project through issue discussions and code submissions, indicating a collaborative development environment where user feedback shapes the tool's evolution.