Flint

Flint

Lightweight KVM/libvirt virtual machine manager with Web UI, CLI, and API

1.6kstars
86forks
Last commit: 2mo ago
Repo age: 1y old

Flint is a modern, self-contained management tool for Linux virtualization using KVM via libvirt. It provides an embedded web interface, a CLI, and an HTTP API to create, manage, and automate virtual machines without dealing with libvirt XML directly.

Key Features

  • Embedded Web UI with passphrase-based login and session cookies
  • CLI and authenticated HTTP API (bearer token) for automation and integrations
  • VM lifecycle management (list, launch, start/stop, manage resources)
  • Cloud image browsing and downloads to speed up VM creation
  • Cloud-init provisioning support and snapshot-based templates
  • Manage local or remote libvirt hosts via SSH transport

Use Cases

  • Homelab and developer workstation VM management with minimal overhead
  • Lightweight alternative to heavier virtualization management platforms
  • Automating VM provisioning and operations through a scriptable CLI/API

Limitations and Considerations

  • Requires a Linux host with QEMU/KVM and libvirt (libvirt 6.10.0+)
  • Remote management relies on SSH key-based authentication (no password auth)

Flint is a pragmatic choice for operators who want a small footprint and a modern interface while keeping full control over KVM/libvirt infrastructure. It focuses on fast workflows, automation, and simple deployment as a single binary.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Luanti

Luanti

Open-source voxel game engine and game-creation platform

12.2k
2.2k
Last commit: 23h ago

Luanti (formerly Minetest) is an open-source voxel game engine for building and hosting modded games and multiplayer worlds with Lua-based modding.

Alternative to:
Minecraft Realms
Minecraft Realms
OpenTTD

OpenTTD

Open-source transport management and simulation game

7.5k
1.1k
Last commit: 1d ago

OpenTTD is an open-source transport simulation game based on Transport Tycoon Deluxe, featuring deep logistics gameplay, modding support, and multiplayer.

Alternative to:
Minecraft Realms
Minecraft Realms
+10
Apache Guacamole

Apache Guacamole

Clientless remote desktop gateway accessed through HTML5 in a browser.

3.7k
730
Last commit: 10d ago

Open-source browser-based gateway enabling VNC, RDP, and SSH access to remote desktops without client software.

Alternative to:
Citrix DaaS
Citrix DaaS
+17
Wolf

Wolf

Docker-based streaming server for Moonlight: multi-user game streaming.

1.6k
96
Last commit: 1d ago

Open-source Moonlight streaming server that runs in Docker to share a single host among multiple remote clients.

Alternative to:
Shadow PC
Shadow PC
+9
Veloren

Veloren

Open-source multiplayer voxel action-adventure RPG

Veloren is an open-source voxel action-adventure RPG with procedural world simulation, fast-paced combat, crafting, NPC towns, dungeons, and multiplayer servers.

Alternative to:
Minecraft Realms
Minecraft Realms
+10
Kasm Workspaces

Kasm Workspaces

Browser-based containerized desktops and apps

Deliver secure, disposable desktop and app sessions in a web browser using Docker-based workspaces, with streaming, RBAC, and optional Kubernetes deployments.

Alternative to:
Citrix DaaS
Citrix DaaS
+10