Showing 1041 open source projects for "secure virtual machine"

View related business solutions
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    Crosvm

    Crosvm

    The Chrome OS Virtual Machine Monitor

    crosvm (ChromeOS Virtual Machine Monitor) is a secure, lightweight virtual machine monitor built on top of the Linux KVM hypervisor. Developed for ChromeOS, it is designed to isolate and execute Linux and Android guests efficiently while maintaining strong security boundaries. Unlike general-purpose emulators like QEMU, crosvm avoids full hardware emulation and focuses on modern paravirtualized I/O using the virtio standard, reducing complexity and attack surface. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    LXD

    LXD

    Powerful system container and virtual machine manager

    LXD is a next-generation system container and virtual machine manager. It offers a unified user experience around full Linux systems running inside containers or virtual machines. LXD is image based and provides images for a wide number of Linux distributions. It provides flexibility and scalability for various use cases, with support for different storage backends and network types and the option to install on hardware ranging from an individual laptop or cloud instance to a full server rack. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    nixos-shell

    nixos-shell

    Spawns lightweight nixos vms in a shell

    Spawns lightweight nixos vms in a shell.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    OpenJ9

    OpenJ9

    A Java Virtual Machine for OpenJDK

    ...Eclipse OpenJ9 is an independent implementation of a Java Virtual Machine. "Independent implementation" means it was built using the Java Virtual Machine specification without using any code from any other Java Virtual Machine. The OpenJ9 JVM combines with the Java Class libraries from OpenJDK to create a complete JDK tuned for footprint, performance, and reliability that is well suited for cloud deployments.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 5
    Kata Containers

    Kata Containers

    Build a standard implementation of lightweight Virtual Machines (VMs)

    Kata Containers is an open source container runtime, building lightweight virtual machines that seamlessly plug into the container ecosystem. Kata Containers is an open source community working to build a secure container runtime with lightweight virtual machines that feel and perform like containers, but provide stronger workload isolation using hardware virtualization technology as a second layer of defense.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 6
    Quickemu

    Quickemu

    Quickly create and run optimized Windows, macOS and Linux

    Quickly create and run optimized Windows, macOS, and Linux virtual machines. Quickemu is a wrapper for the excellent QEMU that automatically "does the right thing" when creating virtual machines. No requirement for exhaustive configuration options. You decide what operating system you want to run and Quickemu takes care of the rest. The original objective of the project was to enable quick testing of Linux distributions where the virtual machines and their configuration can be stored...
    Downloads: 34 This Week
    Last Update:
    See Project
  • 7
    Aglais XQVM

    Aglais XQVM

    A rust implementation of the Quip Network's quantum virtual machine

    ...It integrates with the broader Quip ecosystem, allowing it to function as part of a larger protocol stack that includes blockchain infrastructure and node management tools. The virtual machine abstraction enables developers to define and execute computational logic in a controlled environment, potentially bridging classical and quantum paradigms. Its design suggests use cases in advanced computation, cryptography, or experimental distributed systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Packer

    Packer

    Build Automated Machine Images

    Packer is an open source, automated machine image creation tool. It is designed to create any type of machine image for multiple platforms from a single source configuration. Lightweight yet modern, Packer encourages the use of automated scripts to install and configure the software within your Packer-made images. It is highly performant, able to run on every major operating system and create machine images for several platforms in parallel. Packer supports a great number of platforms...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 9
    xqvm-py

    xqvm-py

    A python implementation of the Quip Network's quantum virtual machine

    xq-py is a Python implementation of the Quip Network’s quantum virtual machine, offering a more accessible and flexible alternative to the Rust-based version for experimentation and rapid development. It is designed to provide similar functionality to xq-rs while prioritizing ease of use, readability, and integration with Python-based data science and research tools. The project enables developers to simulate or prototype quantum-inspired computations without needing to work at a lower systems level. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Fengari

    Fengari

    The Lua VM written in JS ES6 for Node and the browser

    The Lua VM written in JS ES6 for Node and the browser. This repository contains the core Fengari code (which is a port of the Lua C library) which includes parser, virtual machine, and base libraries. However, it is rare to use this repository directly.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 11
    Trellis

    Trellis

    WordPress LEMP stack with PHP 8.1, Composer, WP-CLI

    Trellis uses Vagrant to automatically create a self-contained virtual machine. Stop cluttering up your host machine with software like MAMP and use the same software you would in production. You’ll get a complete WordPress server running all the software you need to be configured according to the best practices. All of this is powered by Ansible for configuration management. You don’t have to use brittle and confusing Bash scripts or worry about commands you found to copy and paste. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    ConnectBot

    ConnectBot

    ConnectBot is the first SSH client for Android

    ConnectBot is a secure shell client for the Android platform. Its ultimate goal is to create a secure connection through which you can use a shell on a remote machine and transfer files back and forth to your phone. ConnectBot is a powerful open source SSH (Secure Shell) client. It can handle several simultaneous sessions, create secure connections in tunnel mode and allows Copy/Paste from other applications.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    Lemon AI

    Lemon AI

    Full-stack Open-source Self-Evolving General AI Agent

    ...The system includes a multi-agent architecture that supports planning, action execution, reflection, and memory, allowing the agent to reason through tasks and refine results iteratively. A key component of the framework is a virtual machine sandbox environment that safely executes code generated by the agent without affecting the host system.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    E2B Desktop Sandbox

    E2B Desktop Sandbox

    E2B Desktop Sandbox for LLMs. E2B Sandbox

    E2B Desktop is an open-source sandboxed virtual desktop environment designed to enable secure “computer use” by large language models and automated agents. The platform provides isolated virtual machines where applications can be executed safely without affecting the host system. Each sandbox runs independently and can be configured with custom dependencies or tools required by an AI agent or automation workflow.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Windows (Dockur)

    Windows (Dockur)

    Windows inside a Docker container

    This project makes it surprisingly easy to run a Windows environment inside a Docker container by using a QEMU-based virtual machine under the hood. It provides a turnkey image and a simple set of environment variables so you can select Windows editions, control disk persistence, and access the VM via a web-based VNC console or similar remote viewers. Because the VM is wrapped in Docker, you can treat Windows as a disposable, repeatable service: create, snapshot with volumes, tear down, and rebuild with consistent results. ...
    Downloads: 22 This Week
    Last Update:
    See Project
  • 16
    Qtum

    Qtum

    Qtum Core Wallet

    Qtum is a decentralized blockchain project built on Bitcoin's UTXO model, with support for Ethereum Virtual Machine-based smart contracts, and secured by a proof of stake consensus model. It achieves this through the revolutionary Account Abstraction Layer which allows the EVM to communicate with Qtum's Bitcoin-like UTXO blockchain. Welcome to the Qtum Ignition Main Network. This is the main network where the tokens hold value and should be guarded very carefully.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Chicory

    Chicory

    Native JVM WebAssembly runtime

    Chicory is a WebAssembly runtime designed specifically for the Java Virtual Machine, enabling developers to run Wasm modules entirely within Java applications without requiring native dependencies or JNI. Implemented in pure Java, it provides a portable and secure execution environment that can run anywhere the JVM is available, including cloud, desktop, and embedded systems. The runtime loads WebAssembly binaries and exposes their functions as callable Java APIs, allowing seamless integration with existing Java codebases. ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 18
    MoarVM

    MoarVM

    A runtime built for the 6model object system

    Short for "Metamodel On A Runtime", MoarVM is a modern virtual machine built for the Rakudo Perl 6 compiler and the NQP Compiler Toolchain. MoarVM is used by the majority of Perl 6 programmers. Highlights include: Great Unicode support, with strings represented at grapheme level, dynamic analysis of running code to identify hot functions and loops, and perform a range of optimizations, including type specialization and inlining, support for threads, a range of concurrency control constructs, and asynchronous sockets, timers, processes, and more, generational, parallel, garbage collection, support for numerous language features, including first class functions, exceptions, continuations, runtime loading of code, big integers and interfacing with native libraries. ...
    Downloads: 19 This Week
    Last Update:
    See Project
  • 19
    macOS (Dockur)

    macOS (Dockur)

    macOS inside a Docker container

    dockur/macos packages a macOS virtual machine inside a Docker container using QEMU/KVM, making it easy to spin up a macOS environment on a Linux host. It provides sensible defaults for firmware, disk, and devices, plus a browser-accessible VNC console so you can complete installation and interact with the desktop remotely. Typical inputs—like environment variables and mounted volumes—control edition choice, storage persistence, and resource sizing, which makes runs repeatable and disposable. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    NetBird

    NetBird

    Connect your devices into a secure WireGuard-based overlay network

    NetBird is an open-source solution that builds a WireGuard®-based overlay network enabling seamless, encrypted peer-to-peer connectivity without the complexity of firewall rules, port forwarding, or centralized VPN gateways. It integrates access control features such as SSO and MFA for secure, policy-driven networking. Every machine in the network runs NetBird Agent (or Client) that manages WireGuard. Every agent connects to Management Service that holds network state, manages peer IPs, and distributes network updates to agents (peers). NetBird agent uses WebRTC ICE implemented in pion/ice library to discover connection candidates when establishing a peer-to-peer connection between machines.
    Downloads: 170 This Week
    Last Update:
    See Project
  • 21
    RISC-V sandboxing library

    RISC-V sandboxing library

    The fastest RISC-V sandbox

    RISC-V sandboxing library is a high-performance, ultra-low-latency RISC-V userspace emulator library written in modern C++, designed for embedding and sandboxing applications. Unlike full-system emulators, it focuses specifically on executing user-space programs, making it ideal for scenarios such as sandboxed execution, scripting engines, and high-performance server environments. The library is engineered to achieve extremely fast startup and execution times, with the ability to run large...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    Azure Linux

    Azure Linux

    General purpose Linux OS for Azure

    Azure Linux is Microsoft’s open-source Linux distribution built and optimized for Azure environments. It is designed to provide a secure and reliable operating system for virtual machines, containers, and bare-metal platforms. The distribution is derived from Fedora Linux sources while adding Azure-specific engineering for cloud operations. It uses the RPM package ecosystem, which makes it familiar to administrators and developers who already work with RPM-based Linux systems. ...
    Downloads: 211 This Week
    Last Update:
    See Project
  • 23
    Multipass

    Multipass

    Multipass orchestrates virtual Ubuntu instances

    Multipass is a lightweight VM manager for Linux, Windows and macOS. It's designed for developers who want a fresh Ubuntu environment with a single command. It uses KVM on Linux, Hyper-V on Windows and QEMU on macOS to run the VM with minimal overhead. It can also use VirtualBox on Windows and macOS. Multipass will fetch images for you and keep them up to date. Since it supports metadata for cloud-init, you can simulate a small cloud deployment on your laptop or workstation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Vagrant

    Vagrant

    Vagrant is a tool for building and distributing environments

    ...Download the open-source Vagrant binary and run it locally or within your environments. Vagrant is designed for everyone as the simplest and fastest way to create a virtualized environment. Single workflow to build and manage virtual machine environments. Declarative configuration file describes all the requirements and builds them through a consistent workflow. Mirror production environments by providing the same operating system, packages, users, and configurations, all while giving users the flexibility to use their favorite editor, IDE, and browser. Share files and folders between a local machine and the Vagrant box. ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 25
    VirtualBox

    VirtualBox

    Virtualization software for x86_64 hardware

    VirtualBox is a powerful open-source full virtualization software that allows a user to run one or more “guest” operating systems simultaneously inside “virtual machines” on a single physical “host” machine. It supports a wide variety of host platforms (Linux, Windows, macOS, Solaris, etc.) and guest OSes, enabling, for example, running Linux on a Windows PC, running Windows Server on a Linux host, or even legacy OSes in a controlled environment. This flexibility makes VirtualBox ideal for developers, testers, sysadmins, or hobbyists who need different OS environments, want to test software across systems, or need isolation for development, sandboxing, or security experiments. ...
    Downloads: 157 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next