πŸš€ Servin Container Runtime

Revolutionary dual-mode container runtime with universal cross-platform containerization through VM-based Linux containers and enterprise-grade installer packages.

Contributors Stars Forks Issues License
πŸ“¦

Enterprise Installers

Professional NSIS, AppImage, and PKG installers with embedded VM dependencies and 3-tier verification.

πŸ”“

Open Source

Free and open-source with full transparency, community-driven development, and no vendor lock-in.

🌐

Universal VM Mode

Identical Linux containerization across Windows, macOS, and Linux through VM technology.

☸️

Kubernetes CRI

Full Container Runtime Interface v1alpha2 implementation for Kubernetes clusters.

πŸ€–

Automated CI/CD

GitHub Actions pipeline with comprehensive verification and automated release distribution.

πŸ–₯️

Multiple Interfaces

CLI, Terminal UI, and Desktop GUI applications for every workflow.

🎯 Revolutionary Features

πŸ“¦ Enterprise-Grade Installer System

  • βœ“ Windows NSIS: Complete installer with embedded QEMU/Hyper-V (50MB+)
  • βœ“ Linux AppImage: Self-contained with QEMU/KVM dependencies (30MB+)
  • βœ“ macOS PKG: Native installer with Virtualization.framework (20MB+)
  • βœ“ 3-Tier Verification: Package validation, integrity testing, VM dependencies
  • βœ“ Automated CI/CD: GitHub Actions with comprehensive quality gates

πŸš€ Universal VM Containerization

  • βœ“ Cross-Platform Consistency: Identical container behavior on all platforms
  • βœ“ Hardware-Level Isolation: VM boundaries exceed process-level container security
  • βœ“ Complete Linux Environment: Full namespaces, cgroups, and security features everywhere
  • βœ“ Production Parity: Development containers match Linux production exactly

🎯 Core Runtime Features

  • βœ“ Container lifecycle management
  • βœ“ Image management (pull, push, build)
  • βœ“ Volume management
  • βœ“ Network management
  • βœ“ Registry operations

οΏ½ Open Source Features

  • βœ“ Free and open-source license
  • βœ“ Full source code transparency
  • βœ“ Community-driven development
  • βœ“ No vendor lock-in
  • βœ“ Educational and learning-friendly

οΏ½πŸ”Œ Integration Features

  • βœ“ Kubernetes CRI v1alpha2
  • βœ“ Cross-platform support
  • βœ“ Service integration
  • βœ“ Professional installers
  • βœ“ REST and gRPC APIs

Target Users

πŸ‘¨β€πŸ’»

Developers

Container-based application development

βš™οΈ

DevOps Engineers

Container orchestration and deployment

πŸ”§

System Admins

Container infrastructure management

☸️

Kubernetes Users

CRI-compatible runtime for clusters

πŸŽ‰ What’s New

πŸš€

Enhanced VM Engine Management

Real-time status indicators, auto-connect terminal, and universal development provider with state persistence.

Learn More β†’

Quick Start

πŸ“¦ Download & Install

Choose your platform and download the appropriate package:

πŸͺŸ

Windows

servin_1.0.0_windows_amd64_installer.exe

NSIS Installer
🐧

Linux

servin_1.0.0_linux_amd64.tar.gz

TAR.GZ + Installer
🍎

macOS

servin_1.0.0_macos_universal.tar.gz

Universal Binary

πŸš€ Get Started

  1. Install Servin following our Installation Guide
  2. Start the daemon:
    servin daemon
    
  3. Run your first container:
    servin run hello-world
    

🎯 Interface Options

  • CLI: servin - Full command-line interface
  • TUI: servin-desktop - Terminal user interface
  • GUI: servin-gui - Desktop application with Fyne
  • WebView: servin-webview - Modern web interface

Get Started β†’

🀝 Join the Community

Servin is built with ❀️ by the open-source community. We welcome contributions, feedback, and collaboration from developers worldwide.

  • πŸ› Report Issues: Found a bug? Open an issue
  • πŸ’‘ Feature Requests: Have an idea? Start a discussion
  • πŸ› οΈ Contribute: Check our Contributing Guide
  • πŸ“– Documentation: Help improve our docs
  • ⭐ Star Us: Show your support on GitHub

View on GitHub β†’