Vm

Top 23 Vm Open-Source Projects

  • UTM

    Virtual machines for iOS and macOS

    Project mention: Is it impossible to upgrade from 15.1 to 16.3? | /r/Trollstore | 2023-12-09

    If you have TrollStore then install the HV version of UTM to try for yourself: https://github.com/utmapp/UTM/releases/latest/download/UTM.HV.ipa

  • lima

    Linux virtual machines, with a focus on running containers

    Project mention: Ask HN: Startup Devs -What's your biggest pain while managing cloud deployments? | news.ycombinator.com | 2024-03-27

    for others similarly curious, here's an example of the thing: https://github.com/noop-inc/template-java-spring-boot/blob/m...

    they seem to be using the excellent lima <https://github.com/lima-vm/lima#readme> for booting on macOS; I run colima for its containerd and k8s support but strongly recommend both projects $(brew install lima colima)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Proxmox

    Proxmox VE Helper-Scripts

    Project mention: LXC or Portainer for media server | /r/Proxmox | 2023-12-07

    There's no one right way to do this. For me, I focused on isolation and containment. So I used LXCs for everything with Plex as the only Privileged container. All other *arrs remained unprivileged. My data resides on a NAS elsewhere in my network so I had to set up SMB sharing to all the LXCs and as you'll find out, that becomes less than intuitive. I wrote a guide here that details how I configured everything.

  • ChakraCore

    ChakraCore is an open source Javascript engine with a C API.

    Project mention: This year in Servo: over 1000 pull requests and beyond | news.ycombinator.com | 2023-12-18

    I thought it would be a fun weird project to make Servo work with MS' abandoned JavaScript engine:

    https://github.com/chakra-core/ChakraCore

    Of course it is written in C++ and you'd probably want a pure Rust browser. But it is sad seeing that fairly complete open source JIT JavaScript engine sit and rot.

  • k3sup

    bootstrap K3s over SSH in < 60s 🚀

    Project mention: K3s – Lightweight Kubernetes | news.ycombinator.com | 2023-10-11
  • lunatic

    Lunatic is an Erlang-inspired runtime for WebAssembly

    Project mention: Spinkube: Running WASM in Kubernetes | news.ycombinator.com | 2024-03-14

    This reminds me of Lunatic [1], an Erlang-inspired runtime for WebAssembly. Unfortunately it seems like development stalled some months ago.

    [1] https://lunatic.solutions/

  • wazero

    wazero: the zero dependency WebAssembly runtime for Go developers

    Project mention: Wazero: The zero dependency WebAssembly runtime | news.ycombinator.com | 2024-03-16

    https://github.com/tetratelabs/wazero/releases/tag/v1.7.0

    This includes the final release of the new optimizing compiler, which is a big improvement over the previous one.

    The new version also adds experimental support for threads and snapshot/restore (setjmp/longjmp).

    This is already being used by go-pgquery, all will mean that sqlc won't need to ship to almost copies of wazero (these features had been implemented on a friendly fork, and have now been up-streamed).

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • vm2

    Advanced vm/sandbox for Node.js

    Project mention: Vm2 discontinued due to unfixable security issues | news.ycombinator.com | 2023-07-12
  • mtail

    extract internal monitoring data from application logs for collection in a timeseries database

    Project mention: i need to visualize all logs from remote dir | /r/sysadmin | 2023-05-19

    You can do that with something like mtail. Basically write expressions that match your logs and produce metrics.

  • tengo

    A fast script language for Go

    Project mention: Making Games in Go for Absolute Beginners | news.ycombinator.com | 2023-11-24

    > It also has a bunch of libraries for embedding scripting languages https://awesome-go.com/embeddable-scripting-languages, with Tengo _probably_ being the quickest https://github.com/d5/tengo

    Yes, I noticed those packages recently. The problem is that there is little data about how reliable and maintainable goloader is going to be on the long term.

    As I care about performance and security, I don't want a scripting language, but WASM seems to be a very promising possibility. I have made benchmarks with 2~3 WASM engines in Go, and so far I am not completely convinced about the quality and performance of the available APIs. Also, when compiling Golang to WASM, the native compiler is still abysmally bad and does not have full support for imports, so Tinygo is a must-have.

    Anyway, modding is still a long term idea at this point, so hopefully the ecosystem will get more mature within a couple of years.

  • janet

    A dynamic language and bytecode vm

    Project mention: Ask HN: A Lisp with Cargo/NPM like build system? | news.ycombinator.com | 2024-03-07

    You might be looking for: https://janet-lang.org/

    It comes with a build tool `jpm` which installs dependencies globally by default, but you can have it be installed in your project folder as well.

  • webvm

    Virtual Machine for the Web

    Project mention: Container2wasm: Convert Containers to WASM Blobs | news.ycombinator.com | 2024-01-03

    Shameless self-promotion: https://webvm.io

    Powered by a x86->Wasm JIT. Technical writeup: https://labs.leaningtech.com/blog/webvm-server-less-x86-virt...

  • cassowary

    Run Windows Applications on Linux as if they are native, Use linux applications to launch files files located in windows vm without needing to install applications on vm. With easy to use configuration GUI

    Project mention: How are you running Windows only applications on your Linux ThinkPad? | /r/thinkpad | 2023-06-17

    I'm using virtualbox on my x220, of I really need windows. However, if you setup a VM from scratch anyway, I would rather go with KVM/QEMU and maybe even try https://github.com/casualsnek/cassowary, to launch the windows programms directly under Linux, with the VM running "in the background".

  • macos-virtualbox-vm

    Instructions and script to help you create a VirtualBox VM running macOS.

  • ethereumjs-monorepo

    Monorepo for the Ethereum VM TypeScript Implementation

  • HiddenVM

    HiddenVM — Use any desktop OS without leaving a trace.

    Project mention: HiddenVM – Use any desktop OS without leaving a trace | news.ycombinator.com | 2024-03-21
  • fengari

    🌙 φεγγάρι - The Lua VM written in JS ES6 for Node and the browser

    Project mention: Lua: The Little Language That Could | /r/programming | 2023-05-28

    it should be possible, the article mentions https://fengari.io/ (a Lua VM written in JavaScript)

  • dockerpi

    A Virtualised Raspberry Pi inside a Docker image

    Project mention: Clang now makes binaries an original Pi B+ can't run | news.ycombinator.com | 2023-12-02

    https://github.com/lukechilds/dockerpi : RPi 1, (2,3,) in QEMU emulating ARM64 on x86_64

    E.g. the Fedora Silverblue rpm-ostree distro has toolbox by default because most everything should be in a container:

  • ChrysaLisp

    Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...

  • goscript

    An alternative implementation of Golang specs, written in Rust for embedding or wrapping.

    Project mention: An alternative implementation of Golang specs, written in Rust | news.ycombinator.com | 2023-05-07
  • pocketlang

    A lightweight, fast embeddable scripting language.

  • wasmi

    WebAssembly (Wasm) interpreter.

    Project mention: Web assembly book? | /r/ProgrammingLanguages | 2023-04-21
  • pocketpy

    Open Source Python Interpreter in 1 File for Game Scripting

    Project mention: How to create an embeddable python for multiple platforms | /r/cpp_questions | 2023-06-26
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-27.

Vm related posts

Index

What are some of the best open-source Vm projects? This list will help you:

Project Stars
1 UTM 23,757
2 lima 13,806
3 Proxmox 9,273
4 ChakraCore 9,014
5 k3sup 5,799
6 lunatic 4,516
7 wazero 4,465
8 vm2 3,820
9 mtail 3,727
10 tengo 3,421
11 janet 3,275
12 webvm 2,694
13 cassowary 2,627
14 macos-virtualbox-vm 2,530
15 ethereumjs-monorepo 2,453
16 HiddenVM 2,088
17 fengari 1,751
18 dockerpi 1,682
19 ChrysaLisp 1,535
20 goscript 1,513
21 pocketlang 1,497
22 wasmi 1,310
23 pocketpy 1,308
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com