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
coreos avatar

coreos/rktArchived

0
View on GitHub↗
8,774 stars·873 forks·Go·Apache-2.0·24 views

Rkt

rkt is a secure Linux container engine and pod-native container manager. It provides a composable execution environment for launching and managing isolated application containers on Linux, serving as a runtime designed around open industry standards for image formats and networking interfaces.

The system is distinguished by a pod-native execution model that groups multiple containers and shared resources into single, self-contained units. It utilizes pluggable execution engines to provide secure isolation, including the use of hardware-based virtualization to create security boundaries between the host system and running applications.

The project covers broad capabilities in container management, including OCI-compliant image execution and CNI-based networking. It also provides integration with cluster orchestrators and system initialization tools to manage workloads across distributed environments.

Features

  • Pod-Native Runtimes - Uses a pod-native runtime model to group multiple containers into a single atomic execution unit.
  • OCI Registry Image Pulls - Pull and unpack container images adhering to Open Container Initiative (OCI) standards for portable execution.
  • Container Image Runs - Runs containers based on open image specifications using a standardized networking interface.
  • Container Security - Secures the host system by isolating containers through hardware virtualization and security modules.
  • OCI Container Engines - Provides an OCI-compliant container engine for running application containers on Linux via a CLI.
  • OCI Runtime Implementations - Implements a container runtime that adheres to Open Container Initiative standards for images and execution.
  • Pod Grouping - Manages complex application deployments by grouping multiple containers and shared resources into pods.
  • Pod-Native Container Engines - Executes applications on Linux by grouping resources and containers into self-contained pods.
  • Linux Container Managers - Provides a Linux container manager utilizing kernel features to isolate processes and images via a CLI.
  • Container Security - Maintains a protected execution environment by isolating containers using hardware virtualization.
  • Virtualization-Based Isolation - Uses hardware-based virtualization to establish a strong security boundary between the host and containers.
  • Orchestration Integration - Integrates with external cluster orchestrators and system init tools to manage distributed workloads.
  • Cluster Integration - Connects the container runtime with distributed management tools and init systems for workload scaling.
  • CNI Implementations - Implements the Container Network Interface (CNI) specification to handle container network connectivity.
  • Execution Backends - Supports pluggable execution backends to switch between different isolation methods like namespaces and virtualization.
  • Container Engines - CLI for running secure and composable app containers.
  • Container Specifications - Specification for app container images and runtime environments.

Star history

Star history chart for coreos/rktStar history chart for coreos/rkt

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to Rkt

Similar open-source projects, ranked by how many features they share with Rkt.
  • rkt/rktrkt avatar

    rkt/rkt

    8,773View on GitHub↗

    rkt is a pod-native container engine and runtime for Linux that executes containerized applications as isolated pods. It serves as an OCI container runtime and a Linux container manager, supporting the execution of images based on Open Container Initiative, appc, and Docker specifications. The project distinguishes itself by offering hardware-level container isolation, allowing pods to run within virtual machines using KVM or QEMU for a dedicated kernel. It further separates itself through secure container deployment practices, utilizing SELinux mandatory access control and TPM-backed integri

    Gocontainersgooci
    View on GitHub↗8,773
  • 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
  • containers/cruncontainers avatar

    containers/crun

    3,975View on GitHub↗

    crun is a low-level container runtime that implements the Open Container Initiative specification for managing the lifecycle of isolated processes. It provides the core mechanisms for container creation, execution, and deletion, ensuring compatibility across platforms through standardized lifecycle management. The project distinguishes itself by offering a shared C library that allows container runtime operations to be embedded directly into other compiled applications. It further extends execution capabilities through specialized handlers that enable the deployment of containers within isola

    Ccontainersiotiot-cloud
    View on GitHub↗3,975
  • youki-dev/youkiyouki-dev avatar

    youki-dev/youki

    7,452View on GitHub↗

    Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open Container Initiative specifications. It serves as an execution engine that can function as a rootless container manager or a pluggable Kubernetes CRI runtime to manage pods and containers within a cluster. The project distinguishes itself by providing a Wasm container runtime capable of executing WebAssembly modules as isolated workloads compatible with standard orchestration tools. It further supports a rootless execution model, allowing isolated environments to start as non-

    Rustcontainersdockerkubernetes
    View on GitHub↗7,452
See all 30 alternatives to Rkt→

Frequently asked questions

What does coreos/rkt do?

rkt is a secure Linux container engine and pod-native container manager. It provides a composable execution environment for launching and managing isolated application containers on Linux, serving as a runtime designed around open industry standards for image formats and networking interfaces.

What are the main features of coreos/rkt?

The main features of coreos/rkt are: Pod-Native Runtimes, OCI Registry Image Pulls, Container Image Runs, Container Security, OCI Container Engines, OCI Runtime Implementations, Pod Grouping, Pod-Native Container Engines.

What are some open-source alternatives to coreos/rkt?

Open-source alternatives to coreos/rkt include: rkt/rkt — rkt is a pod-native container engine and runtime for Linux that executes containerized applications as isolated pods.… p8952/bocker — Bocker is a minimal container management tool written in Bash that implements core container functionality using Linux… youki-dev/youki — Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open… containers/crun — crun is a low-level container runtime that implements the Open Container Initiative specification for managing the… aliyuncontainerservice/pouch — Pouch is a Linux container runtime and OCI container engine designed to execute containerized applications. It… moby/moby — Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers…