vm

There are 1594 repositories under vm topic.

  • proxmox

    Language:C++349
  • luago-book

    《自己动手实现Lua》随书源代码

    Language:Go913
  • version-manager

    🔥 A general version manager for thousands of SDKs with TUI inspired by lazygit. No need to remember any commands. Less bugs.

    Language:Go847
  • q3vm

    Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input

    Language:C841
  • vmcli

    A set of utilities (vmcli + vmctl) for macOS Virtualization.framework

    Language:Swift826
  • virtlet

    Kubernetes CRI implementation for running VM workloads

    Language:Go743
  • SecurityWorker

    The best javascript code protection solution ever.

    Language:C++734
  • mac

    bytecode interpreter in c (blog post)

    Language:C731
  • customasm

    💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/

    Language:Rust719
  • viking

    Simple way to manage your remote machines and SSH keys

    Language:Go711
  • MoarVM

    A VM with adaptive optimization and JIT compilation, built for Rakudo

    Language:C707
  • eval5

    A JavaScript interpreter written in TypeScript - Support ES5

    Language:TypeScript698
  • hashi-up

    bootstrap HashiCorp Consul, Nomad, or Vault over SSH < 1 minute

    Language:Go676
  • zetavm

    Multi-Language Platform for Dynamic Programming Languages

    Language:C++635
  • oc2

    RISC-V VMs in Minecraft.

    Language:Java624
  • Ark

    Ark

    ArkScript is a small, fast, functional and scripting language for C++ projects

    Language:C++608
  • vz

    Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.

    Language:Go596
  • opensmalltalk-vm

    Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.

    Language:C563
  • jvm

    JVM in Rust, written as a learning project.

    Language:Rust519
  • vm86

    🍔 A x86 Script Instruction Virtual Machine

    Language:C516
  • 16bitjs

    💻 A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger

    Language:JavaScript493
  • overcast

    Orchestrate VMs from your terminal

    Language:JavaScript479
  • embiggen-disk

    embiggden-disk live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table

    Language:Go475
  • tinyrb

    A tiny subset of Ruby with a Lua'esc VM

    Language:C466
  • ultimate-macOS-KVM

    ultimate-macOS-KVM

    Helping noobs and pros alike build the ultimate macOS virtual machine with easy automation, powered by KVM. Now with macOS Sequoia support!

    Language:Python451
  • s2e

    S2E: A platform for multi-path program analysis with selective symbolic execution.

    Language:C++450
  • vm.js

    Javascript 解释器. Javascript Interpreter

    Language:TypeScript436
  • kuroko

    Dialect of Python with explicit variable declaration and block scoping, with a lightweight and easy-to-embed bytecode compiler and interpreter.

    Language:Python433
  • scriggo

    scriggo

    The world’s most powerful template engine and Go embeddable interpreter

    Language:Go430
  • cv4pve-autosnap

    Automatic snapshot tool for Proxmox VE

    Language:C#419
  • VMAware

    VMAware

    VM detection library and tool

    Language:C++390
  • JuiceVm

    The juice virtual machine was born in 2020, with the goal of realizing the smallest virtual machine of RISC-V that can run the latest kernel mainline. At the beginning of the design, it runs on a platform with only 100 KB of RAM, which does not exceed the number of C99. Three-party dependence.

  • kvm-kernel-example

    Examples for: Learning KVM - implement your own kernel

    Language:C359
  • fuel-vm

    Fuel v2 interpreter in Rust

    Language:Rust358
  • virtualbox-python

    Complete implementation of VirtualBox's COM API with a Pythonic interface.

    Language:Python358
  • cgPwn

    A lightweight VM for hardware hacking, RE (fuzzing, symEx, exploiting etc) and wargaming tasks

    Language:Shell356