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 fewbytes/rubber-docker

Projects sharing features with Rubber Docker

30 open-source projects similar to fewbytes/rubber-docker, 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.

  • 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
  • tonybaloney/mockertonybaloney avatar

    tonybaloney/mocker

    945View on GitHub↗

    A Docker-type runtime, written in 100% Python

    Python
    View on GitHub↗945
  • 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
  • buildthingsuseful/build-your-own-kafkabuildthingsuseful avatar

    buildthingsuseful/build-your-own-kafka

    65View on GitHub↗

    Build Your Own Kafka

    Java
    View on GitHub↗65

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
  • 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
  • cfenollosa/os-tutorialcfenollosa avatar

    cfenollosa/os-tutorial

    30,791View 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,791
  • 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
  • rockbenben/chatgpt-shortcutrockbenben avatar

    rockbenben/ChatGPT-Shortcut

    7,806View on GitHub↗

    ChatGPT-Shortcut is a prompt engineering toolkit and management library designed to organize, refine, and deploy structured instructions for large language models. It functions as a browser-based prompt injector and a self-hosted prompt database, allowing users to maintain a curated collection of specialized templates. The project features a community prompt gallery where users can publish, discover, and vote on effective templates. It distinguishes itself by integrating these libraries directly into chat interfaces via userscripts or browser extensions, enabling access to prompts through sid

    TypeScriptaiai-toolschatgpt
    View on GitHub↗7,806
  • google/go-cloudgoogle avatar

    google/go-cloud

    9,921View on GitHub↗

    go-cloud is a toolkit of cloud-agnostic libraries that provide portable Go interfaces for interacting with common cloud services. It enables multi-cloud application development by decoupling business logic from specific provider API implementations. The project utilizes a driver-based system to map generic interface calls to vendor-specific requests. This allows applications to switch between different cloud backends for blob storage, relational databases, and asynchronous publish-subscribe messaging without changing the core application code. Beyond storage and messaging, the toolkit includ

    Go
    View on GitHub↗9,921
  • 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/gouringii64 avatar

    ii64/gouring

    122View on GitHub↗

    Go io uring syscall implementation without CGO, rewrite on branch v0.4

    Go
    View on GitHub↗122
  • 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,568View 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,568
  • k3d-io/k3dK

    k3d-io/k3d

    6,466View on GitHub↗

    k3d is a containerized Kubernetes orchestrator and wrapper that manages the lifecycle of k3s nodes and servers within container runtimes. It serves as a tool for deploying and destroying multi-node Kubernetes environments on a single machine for local development and testing. The project distinguishes itself by wrapping k3s to provide integrated networking, resource limit control, and local registry orchestration. It enables multi-node cluster simulation by wrapping nodes as isolated containers and using host-entry injection and port proxying to route host TCP and UDP traffic into the cluster

    Go
    View on GitHub↗6,466
  • kubernetes/kuberneteskubernetes avatar

    kubernetes/kubernetes

    128,900View on GitHub↗

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu

    Gocncfcontainersgo
    View on GitHub↗128,900
  • kubernetes/minikubekubernetes avatar

    kubernetes/minikube

    32,228View on GitHub↗

    Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage full-featured container clusters directly on a workstation. It serves as a local orchestrator that automates the lifecycle of isolated environments, allowing developers to start, stop, pause, and delete clusters to support testing and integration workflows. The project distinguishes itself through its flexible architecture, which supports multiple virtualization drivers and container runtimes to accommodate diverse host environments. It provides deep integration between the host a

    Goclustercncfcontainers
    View on GitHub↗32,228
  • linuxkit/linuxkitlinuxkit avatar

    linuxkit/linuxkit

    8,661View on GitHub↗

    LinuxKit, a toolkit for building custom minimal, immutable Linux distributions.

    Go
    View on GitHub↗8,661
  • megaease/easegressmegaease avatar

    megaease/easegress

    5,873View on GitHub↗

    Easegress is a cloud native API gateway, Kubernetes ingress controller, and service mesh control plane. It serves as a centralized entry point for managing network traffic, providing a dedicated control plane and sidecar data plane to handle the lifecycle and interception of requests between distributed services. The project functions as an AI model gateway that proxies requests to large language model providers and translates request formats for compatibility. It is an extensible proxy that allows for custom request and response handling through a filter pipeline implemented via WebAssembly

    Go
    View on GitHub↗5,873
  • mholt/caddymholt avatar

    mholt/caddy

    77,558View on GitHub↗

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

    Go
    View on GitHub↗77,558
  • micro-ros/dockermicro-ROS avatar

    micro-ROS/docker

    61View on GitHub↗

    This repository contains Docker-related material aimed at setting up, configuring and developing a micro-ROS-based application.

    Dockerfile
    View on GitHub↗61
  • moby/mobymoby avatar

    moby/moby

    72,358View on GitHub↗

    Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers based on Open Container Initiative standards. It functions as a container daemon and image builder, providing a core engine to orchestrate the full lifecycle of containers and the packaging of source code into portable images. The project provides a standardized HTTP interface that allows for programmatic container management, enabling external clients to control daemon settings and container operations. It supports a rootless security model, allowing the engine daemon to execu

    Gocontainersdockergo
    View on GitHub↗72,358
  • pulumi/pulumipulumi avatar

    pulumi/pulumi

    25,850View on GitHub↗

    Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud resources using general-purpose programming languages. It functions as a cloud resource orchestrator that coordinates the lifecycle of heterogeneous infrastructure by executing code to construct dependency graphs and reconciling the desired state against actual cloud environments. The platform distinguishes itself through a language-host runtime bridge that allows developers to use standard programming languages to define infrastructure, rather than relying solely on domain-specific

    Goawsazurecloud
    View on GitHub↗25,850
  • siderolabs/talossiderolabs avatar

    siderolabs/talos

    10,659View on GitHub↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Gocloud-nativecontainerdgo
    View on GitHub↗10,659
  • tiryoh/docker-ros2-desktop-vncTiryoh avatar

    Tiryoh/docker-ros2-desktop-vnc

    708View on GitHub↗

    Dockerfiles to provide HTML5 VNC interface to access Ubuntu Desktop ROS2, based on AtsushiSaito/docker-ubuntu-sweb

    Shell
    View on GitHub↗708
  • tmux/tmuxtmux avatar

    tmux/tmux

    50,201View 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↗50,201
  • zodern/meteor-dockerzodern avatar

    zodern/meteor-docker

    52View on GitHub↗

    zodern/meteor Docker Image

    Shell
    View on GitHub↗52
  • akihirosuda/limaAkihiroSuda avatar

    AkihiroSuda/lima

    22,056View on GitHub↗

    Linux virtual machines, with a focus on running containers

    Go
    View on GitHub↗22,056
  • 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
  • derailed/k9sderailed avatar

    derailed/k9s

    34,936View on GitHub↗

    This project is a terminal-based dashboard for managing Kubernetes clusters. It provides a character-based interface that enables real-time monitoring and interactive control of containerized workloads, allowing users to perform administrative tasks such as scaling deployments, viewing logs, and managing port forwarding directly from the command line. The interface is designed for high-speed navigation, utilizing a keyboard-driven command system that maps input sequences to specific operational actions. It maintains an accurate view of the cluster state through asynchronous event polling, ens

    Gogogolangk8s
    View on GitHub↗34,936
  • disney/meteor-basedisney avatar

    disney/meteor-base

    273View on GitHub↗

    This repo contains a base Docker image for use by Meteor apps built using a multistage Dockerfile. You might want to use this base because:

    Shell
    View on GitHub↗273