awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to linuxkit/linuxkit

Projects sharing features with Linuxkit

29 open-source projects similar to linuxkit/linuxkit, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • akihirosuda/limaA

    AkihiroSuda/lima

    0View on GitHub↗
    View on GitHub↗0
  • buildthingsuseful/build-your-own-kafkabuildthingsuseful avatar

    buildthingsuseful/build-your-own-kafka

    65View on GitHub↗

    Build Your Own Kafka

    Java
    View on GitHub↗65
  • cfenollosa/os-tutorialcfenollosa avatar

    cfenollosa/os-tutorial

    30,551View on GitHub↗

    This project is an educational curriculum designed to teach the fundamentals of operating system development and low-level systems programming. It provides a structured sequence of lessons and code samples that guide users through building a functional kernel and bootloader from scratch, enabling a practical understanding of how software interacts directly with computer hardware. The repository distinguishes itself by focusing on the core mechanics of bare-metal execution. It covers the implementation of essential system components, including assembly-based bootloaders that transition process

    C
    View on GitHub↗30,551
  • cobbler/cobblercobbler avatar

    cobbler/cobbler

    2,759View on GitHub↗

    Cobbler is a versatile Linux deployment server

    Python
    View on GitHub↗2,759
  • coreos/go-systemdcoreos avatar

    coreos/go-systemd

    2,685View on GitHub↗

    Go bindings to systemd socket activation, journal, D-Bus, and unit files

    Godbusgojournald
    View on GitHub↗2,685

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • danderson/netbootdanderson avatar

    danderson/netboot

    1,601View on GitHub↗

    Packages and utilities for network booting

    Godhcpnetbootpcap
    View on GitHub↗1,601
  • domistyle/docker-idrac6D

    DomiStyle/docker-idrac6

    0View on GitHub↗

    Web interface

    View on GitHub↗0
  • fewbytes/rubber-dockerFewbytes avatar

    Fewbytes/rubber-docker

    3,226View on GitHub↗

    A workshop on Linux containers: Rebuild Docker from Scratch

    Python
    View on GitHub↗3,226
  • gopher-os/gopher-osgopher-os avatar

    gopher-os/gopher-os

    2,616View on GitHub↗

    A proof of concept OS kernel written in Go

    Go
    View on GitHub↗2,616
  • ii64/gouringI

    ii64/gouring

    0View on GitHub↗
    View on GitHub↗0
  • jaywcjlove/docker-tutorialjaywcjlove avatar

    jaywcjlove/docker-tutorial

    1,781View on GitHub↗

    🐳 Docker入门学习笔记

    dockerdocker-redisdocker-registry
    View on GitHub↗1,781
  • jepsen-io/jepsenjepsen-io avatar

    jepsen-io/jepsen

    7,424View on GitHub↗

    Jepsen is a distributed systems testing framework designed to verify the correctness of distributed software. It functions as a fault injection engine and a distributed consistency analyzer that validates whether a system's behavior matches its promised consistency guarantees by analyzing operation histories against formal models. The project distinguishes itself through its ability to simulate complex failure scenarios, including network partitions, node crashes, and clock drifts. It employs packet-level traffic shaping to drop or delay communication and manipulates system time across cluste

    Clojure
    View on GitHub↗7,424
  • jserv/mini-arm-osjserv avatar

    jserv/mini-arm-os

    1,240View on GitHub↗

    Build a minimal multi-tasking OS kernel for ARM from scratch

    C
    View on GitHub↗1,240
  • lenovo/confluentL

    lenovo/confluent

    0View on GitHub↗

    Confluent is a software package to handle essential bootstrap and operation of scale-out server configurations. It supports stateful and stateless deployments for various operating systems.

    View on GitHub↗0
  • mr-provisioner/mr-provisionermr-provisioner avatar

    mr-provisioner/mr-provisioner

    46View on GitHub↗

    mr-provisioner is a tool to provision and manage servers. It supports users and machine reservation. mr-provisioner is designed to allow install of upstream images without any modification or any customization to enable testing on bare metal. It is not opinionated about how images are built,…

    JavaScript
    View on GitHub↗46
  • openstack/ironicopenstack avatar

    openstack/ironic

    554View on GitHub↗

    Ironic

    Python
    View on GitHub↗554
  • p8952/bockerp8952 avatar

    p8952/bocker

    12,657View on GitHub↗

    Bocker is a minimal container management tool written in Bash that implements core container functionality using Linux namespaces and control groups. It serves as a Linux container manager capable of starting and managing isolated processes and images through low-level kernel features. The project includes an OCI image tool for pulling, saving, and building container images compatible with industry standards. It further integrates a cgroup resource controller to restrict CPU and memory consumption for isolated processes. The tool covers the full container lifecycle, including process isolati

    Shell
    View on GitHub↗12,657
  • peiyuanix/build-your-own-zerotierpeiyuanix avatar

    peiyuanix/build-your-own-zerotier

    603View on GitHub↗

    Build your own layer-2 virtual switch in less than 300 lines of code

    Cbuild-your-own-xtailscalevirtual-nework
    View on GitHub↗603
  • plunder-app/plunderplunder-app avatar

    plunder-app/plunder

    183View on GitHub↗

    A Modern automation platform

    Go
    View on GitHub↗183
  • poseidon/typhoonposeidon avatar

    poseidon/typhoon

    2,044View on GitHub↗

    Minimal and free Kubernetes distribution with Terraform

    HCL
    View on GitHub↗2,044
  • puppetlabs/razor-serverpuppetlabs avatar

    puppetlabs/razor-server

    507View on GitHub↗

    Razor is next generation provisioning software that handles bare metal hardware and virtual server provisioning

    Ruby
    View on GitHub↗507
  • s-matyukevich/raspberry-pi-oss-matyukevich avatar

    s-matyukevich/raspberry-pi-os

    13,854View on GitHub↗

    This project is a bare-metal operating system developed for ARM64 architecture. It serves as a low-level implementation of kernel engineering, focusing on the fundamental construction of an OS from the hardware level up. The system is distinguished by its comprehensive approach to ARM64 processor control, featuring a red-black tree task scheduler and a hierarchical page table system for virtual memory management. It implements a sophisticated privilege model that handles transitions between kernel and user modes, ensuring process isolation through address space splitting and exception level m

    Carmarmv8assembler
    View on GitHub↗13,854
  • scality/metalk8sS

    scality/metalk8s

    0View on GitHub↗

    An opinionated Kubernetes distribution with a focus on long-term on-prem deployments

    View on GitHub↗0
  • theforeman/foremantheforeman avatar

    theforeman/foreman

    2,823View on GitHub↗

    Foreman is a lifecycle infrastructure management platform used for automating the provisioning, configuration, and monitoring of physical, virtual, and cloud servers. It serves as a central hub for managing the entire lifespan of a server, from initial deployment and operating system upgrades to decommissioning and auditing. The platform functions as a hybrid cloud manager and bare-metal provisioning tool, providing a unified interface to control virtual machine lifecycles across diverse hypervisors and public cloud providers. It automates hardware discovery and operating system deployment us

    Rubycloudconfig-managementforeman
    View on GitHub↗2,823
  • tmux/tmuxtmux avatar

    tmux/tmux

    46,643View on GitHub↗

    This project is a terminal multiplexer that enables multiple terminal sessions to run simultaneously within a single window or a detached background process. By decoupling the client interface from a persistent server process, it allows users to maintain long-running command-line tasks that continue to execute even after disconnecting from a remote host. The system functions as a terminal window manager and process controller, providing a text-based interface to organize multiple shell processes into custom tiled layouts. It distinguishes itself through a programmable command-line interface t

    C
    View on GitHub↗46,643
  • tonybaloney/mockertonybaloney avatar

    tonybaloney/mocker

    945View on GitHub↗

    A Docker-type runtime, written in 100% Python

    Python
    View on GitHub↗945
  • torvalds/linuxtorvalds avatar

    torvalds/linux

    237,355View on GitHub↗

    The Linux kernel is a monolithic operating system core that manages hardware resources, memory, and process scheduling across diverse computing architectures. It provides a standardized, POSIX-compliant environment for application execution while maintaining a modular driver framework that allows for the dynamic loading and removal of hardware interfaces. The project is distinguished by its high-performance concurrency toolkit, which utilizes lockless synchronization primitives and read-copy-update mechanisms to manage shared data access in multi-core environments. It incorporates a comprehen

    C
    View on GitHub↗237,355
  • ventoy/ventoyventoy avatar

    ventoy/Ventoy

    77,243View on GitHub↗

    Ventoy is a cross-platform boot manager that enables users to launch multiple operating system installers and live environments from a single portable storage device. By intercepting the BIOS or UEFI startup sequence, it provides a unified menu that allows for the direct execution of disk image files without requiring file extraction or manual reformatting of the drive. The tool distinguishes itself through a modular, plugin-driven architecture that maps raw image files directly into system memory as block devices. Users can navigate local directories to select bootable files and utilize a we

    Carm64auto-installbootable-usb
    View on GitHub↗77,243
  • warewulf/warewulfwarewulf avatar

    warewulf/warewulf

    650View on GitHub↗

    Warewulf is a stateless, network-boot cluster provisioning system designed primarily for use in HPC clusters.

    Go
    View on GitHub↗650