About VirtualBox
VirtualBox is general-purpose full virtualization software for x86 64 hardware, with version 7.1 adding macOS on Arm. It is aimed at laptop, desktop, server and embedded use. This repository contains the source code for Oracle VirtualBox, written mostly in C, and the project is licensed under GPL-3.0.
It has a graphical user interface and is available for Linux, Windows, macOS and Solaris. The README calls out flexible networking and interactive performance as strong points. It is meant for anyone who needs to run several operating systems at once and has basic knowledge of PCs and operating system installation, with software testing named as a typical benefit.
Because VirtualBox is a complex product with many platform-specific dependencies, the README points to separate build instructions. The User Guide covers features and configuration, a technical documentation set is aimed at developers, and tutorials show how to install and run virtual machines. Oracle customers with a support contract use Oracle Support, while everyone else can use the forums and issue tracker.
Key features
- Full virtualization for x86 64 hardware
- Graphical user interface
- Runs on Linux, Windows, macOS and Solaris
- Flexible networking setup
- User guide and technical documentation
Good fit for
- →Testing software on multiple operating systems
- →Running a second OS on a laptop or desktop
- Built with
- C
- Tags
- virtualization
- virtual-machine
- virtualbox
- oracle
- emulation
- vm
- desktop
- networking
VirtualBox: questions and answers
- What is VirtualBox used for?
- VirtualBox is general-purpose virtualization software that runs multiple operating systems side by side on x86 hardware. It is a good fit for testing software on multiple operating systems and running a second OS on a laptop or desktop.
- Is VirtualBox open source?
- Yes. VirtualBox is open source under the GPL-3.0 licence. Its source code is on GitHub at VirtualBox/virtualbox and is written mainly in C.
- Is VirtualBox free?
- Yes. VirtualBox is open source, so the software itself is free to use.
- Can I self-host VirtualBox?
- Yes. VirtualBox can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What is VirtualBox an alternative to?
- VirtualBox is an open-source alternative to VMware Workstation and Parallels Desktop. Other open-source alternatives to VMware Workstation include Quickemu, virt-manager and QEMU.
- Is VirtualBox actively maintained?
- Yes. The most recent commit to VirtualBox was on 28 September 2026. The project has 1.4k stars on GitHub.
Open-source alternatives to VirtualBox
See all
Quickemu
Infrastructure & Containers
Quickly create and run optimised Windows, macOS and Linux virtual machines
MITvs VMware Workstation★ 16k
UTM
Infrastructure & Containers
Virtual machines for iOS and macOS
Apache-2.0vs Parallels Desktop★ 36k
virt-manager
Infrastructure & Containers
Desktop tool for managing virtual machines via libvirt
GPL-2.0vs VMware Workstation★ 3.3k
QEMU
Infrastructure & Containers
Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit change
OSSvs VMware Workstation★ 14k
Windows in Docker
Infrastructure & Containers
Windows inside a Docker container.
MIT★ 53k
Tart
Infrastructure & Containers
macOS and Linux VMs on Apple Silicon to use in CI and other automations
OSS★ 7.3k
SaaS alternatives to VirtualBox
See all
VMware Workstation
Infrastructure & Containers
Desktop hypervisor for running virtual machines on Windows and Linux
SaaS
Parallels Desktop
Infrastructure & Containers
Virtualization software for running Windows and Linux on Mac
SaaS
Citrix
Infrastructure & Containers
Virtual app, desktop and workspace delivery platform from Cloud Software Group
SaaS
Lens
Infrastructure & Containers
Desktop Kubernetes IDE for managing clusters and workloads
SaaS
Nutanix
Infrastructure & Containers
Hyperconverged infrastructure and hybrid multicloud platform
SaaS
Platform9
Infrastructure & Containers
Managed Kubernetes and private cloud platform for hybrid environments
SaaS

