vms.nix
NixOS module for QEMU VM's using a similar interface to nixos-containers. (by Nekroze)
skyflake
NixOS Hyperconverged Infrastructure on Nomad/NixOS (by astro)
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vms.nix
Posts with mentions or reviews of vms.nix.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-08.
-
Using NixOS as a Hypervisor for a k3s Cluster in Homelab, can I define the VMs in Nix config?
This looks interesting as well (I haven't tried it out yet): https://github.com/Nekroze/vms.nix
-
Declarative hypervisor?
Check out https://github.com/Nekroze/vms.nix. It tries to give you an interface similar to oci-containers (aka declarative docker containers under NixOS, see [1]), but using qemu-based VMs instead.
skyflake
Posts with mentions or reviews of skyflake.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-31.
-
Is there a nixos solution for hyperconverged infrastructure?
Skyflake, which lets you configure a Nomad cluster of NixOS micro VMs running on NixOS hosts: https://github.com/astro/skyflake
-
Show me the way to cloud infra
You may be interested in something like https://github.com/astro/skyflake too. I have not tried it personally but I think the microvm route has potential.
-
Using NixOS as a Hypervisor for a k3s Cluster in Homelab, can I define the VMs in Nix config?
If you'd like to shed the Kubernetes for running NixOS on a cluster, maybe you want to look into this: https://github.com/astro/skyflake
What are some alternatives?
When comparing vms.nix and skyflake you can also consider the following projects:
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
nix-nomad - HashiCorp Nomad job definitions in Nix
terranix - terranix is a terraform.json generator with a nix-like feeling
microvm.nix - NixOS MicroVMs
nixos-shell - Spawns lightweight nixos vms in a shell
rfcs - The Nix community RFCs
sops-nix - Atomic secret provisioning for NixOS based on sops