Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Containers
  3. Rocket

Rocket

Apache-2.0Gov1.30.0

A pod-native container engine for Linux designed to be secure, composable, and standards-based.

GitHubGitHub
8.8k stars874 forks0 contributors

What is Rocket?

rkt is a pod-native container engine for Linux that provides a secure, composable, and standards-based alternative to other container runtimes. It runs application containers with a focus on security features like SELinux and hardware isolation, while supporting integration with orchestration tools like Kubernetes. The project emphasizes adherence to open standards such as App Container (appc) and OCI specifications.

Target Audience

Linux system administrators, DevOps engineers, and developers working with containerized applications who need a secure and standards-compliant container runtime. It's particularly relevant for those integrating containers with init systems or cluster orchestration platforms.

Value Proposition

Developers choose rkt for its strong security defaults, pod-native architecture that aligns with Kubernetes concepts, and commitment to open standards. Its composability with existing tools and support for multiple image formats make it a flexible choice for production environments.

Overview

[Project ended] rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.

Use Cases

Best For

  • Running secure containerized applications on Linux with SELinux enforcement
  • Integrating containers with systemd or other init systems
  • Using pods as the primary execution unit in container orchestration
  • Deploying containers in environments requiring hardware isolation via KVM
  • Adopting open container standards like App Container (appc) and OCI
  • Running Docker images in a pod-native, security-focused runtime

Not Ideal For

  • New projects requiring active maintenance, security updates, and community support
  • Production environments where vendor-backed runtimes like Docker or containerd are preferred for stability
  • Teams looking for a container runtime with a vibrant ecosystem and extensive third-party integrations

Pros & Cons

Pros

Pod-Native Execution

Uses pods as the basic unit, aligning with Kubernetes concepts for easier integration with orchestration tools, as highlighted in the pod-native feature.

Security by Default

Implements secure-by-default principles with SELinux enforcement, TPM measurement, and KVM-based hardware isolation, providing enhanced security out of the box.

Open Standards Support

Adheres to App Container (appc) and OCI specifications, and can run Docker images, ensuring interoperability with various container formats.

Composability with Systems

Designed for seamless integration with init systems like systemd and cluster tools like Kubernetes, offering flexibility in deployment environments.

Cons

Project Abandonment

Development has officially halted with the repository archived, meaning no new features, bug fixes, or security updates, as stated in the README warning.

Limited Ecosystem

Compared to Docker, rkt has a smaller community and fewer third-party tools, which can hinder support and integration for complex workflows.

Complex Advanced Setup

Configuring hardware isolation with KVM or deep SELinux integration requires more expertise and effort than simpler, more mainstream container runtimes.

Open Source Alternative To

Rocket is an open-source alternative to the following products:

Docker
Docker

Docker is a platform for developing, shipping, and running applications in containers, which are lightweight, portable, and self-sufficient units. It uses containerization technology to isolate applications and their dependencies.

Frequently Asked Questions

Quick Stats

Stars8,774
Forks874
Contributors0
Open Issues449
Last commit6 years ago
CreatedSince 2014

Tags

#container-security#kubernetes-integration#docker-alternative#systemd-integration#oci#cli-tool#pods#container-engine#linux-containers#containers#rkt#go#oci-compatible

Built With

G
Go
K
KVM
L
Linux
S
SELinux
s
systemd

Included in

Containers2.0k
Auto-fetched 6 hours ago

Related Projects

firecrackerfirecracker

Secure and fast microVMs for serverless computing.

Stars35,623
Forks2,523
Last commit17 hours ago
podmanpodman

Podman: A tool for managing OCI containers and pods.

Stars32,350
Forks3,205
Last commit12 hours ago
runcrunc

CLI tool for spawning and running containers according to the OCI specification

Stars13,356
Forks2,312
Last commit3 days ago
BockerBocker

Docker implemented in around 100 lines of bash

Stars12,667
Forks752
Last commit8 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub