Zurück zum Ranking

zarf-dev/zarf

Godocs.zarf.dev

The Airgap Native Package Manager for Kubernetes

k8sairgapcloud-nativehelmgovernmentdodk3skustomizeocicosigndockerdocker-registry
Sterne-Wachstum
Sterne
2k
Forks
266
Wochenwachstum
Issues
222
5001k1.5k
Sept. 2021Apr. 2023Dez. 2024Juli 2026
ArtefakteGo Modulesgo get github.com/zarf-dev/zarf
README

Zarf - The Airgap Native Packager Manager for Kubernetes

Latest Release Go version Build Status OpenSSF Scorecard

zarf logo

Zarf Website Zarf Documentation Zarf Slack Channel Community Meetups

Zarf eliminates the complexity of airgap software delivery for Kubernetes clusters and cloud-native workloads using a declarative packaging strategy to support DevSecOps in offline and semi-connected environments.

Why Use Zarf

  • 💸 Free and Open Source. Zarf will always be free to use and maintained by the open source community.
  • ⭐️ Zero Dependencies. As a statically compiled binary, the Zarf CLI has zero dependencies to run on any machine.
  • 🔓 No Vendor Lock. There is no proprietary software that locks you into using Zarf. If you want to remove it, you can still use your Helm charts to deploy your software manually.
  • 💻 OS Agnostic. Zarf supports numerous operating systems. A full matrix of supported OSes, architectures, and feature sets is coming soon.
  • 📦 Highly Distributable. Integrate and deploy software from multiple secure development environments, including edge, embedded systems, secure cloud, data centers, and even local environments.
  • 🚀 Develop Connected, Deploy Disconnected. Teams can build and configure individual applications or entire DevSecOps environments while connected to the internet. Once created, they can be packaged and shipped to a disconnected environment to be deployed.
  • 💿 Single File Deployments. Zarf allows you to package the parts of the internet your app needs into a single compressed file to be installed without connectivity.
  • ♻️ Declarative Deployments. Zarf packages define the precise state for your application, enabling it to be deployed the same way every time.
  • 🦖 Inherit Legacy Code. Zarf packages can wrap legacy code and projects - allowing them to be deployed to modern DevSecOps environments.

📦 Out of the Box Features

🛠️ Configurable Features

Demo

preview

https://www.youtube.com/watch?v=WnOYlFVVKDE

✅ Getting Started

Follow the instructions at https://docs.zarf.dev/getting-started/.

To discover more about Zarf and explore its features, please visit docs.zarf.dev. The documentation offers in-depth insights on:

Using Zarf in GitHub workflows? Check out the setup-zarf action. Install any version of Zarf and its init package with zero added dependencies.

🫶 Our Community

Join us in our Community spaces! Our active community of developers, users, and contributors are available to answer questions, share examples, and find new ways use Zarf together!

We are so grateful to our Zarf community for contributing bug fixes and collaborating on new features:

Zarf contributors

Made with contrib.rocks.

💻 Contributing

Check out our Contributor Guide to learn more about how to set up your development environment and begin contributing. We also recommend checking out our architectural diagram.

To dive deeper into the tech, you can read the Nerd Notes in our Docs.

Architecture Diagram

⭐️ Special Thanks

Early Zarf research and prototypes were developed jointly with United States Naval Postgraduate School research you can read here.

We would also like to thank the following awesome libraries and projects without which Zarf would not be possible!

pterm/pterm mholt/archives spf13/cobra go-git/go-git sigstore/cosign helm.sh/helm kubernetes

Ähnliche Repositories
minio/minio

MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.

GoGo ModulesGNU Affero General Public License v3.0gostorage
61.4k7.7k
derailed/k9s

🐶 Kubernetes CLI To Manage Your Clusters In Style!

GoGo ModulesApache License 2.0k9skubernetes
k9scli.io
34.2k2.2k
k3s-io/k3s

Lightweight Kubernetes

GoGo ModulesApache License 2.0kubernetesk8s
k3s.io
33.5k2.7k
abiosoft/colima

Container runtimes on macOS (and Linux) with minimal setup

GoGo ModulesMIT Licensedockerdocker-compose
colima.run
30k593
openfaas/faas

OpenFaaS - Serverless Functions Made Simple

GoGo ModulesOtherfunctions-as-a-servicefunctions
openfaas.com
26.2k2k
eip-work/kuboard-press

Kuboard 是基于 Kubernetes 的微服务管理界面。同时提供 Kubernetes 免费中文教程,入门教程,最新版本的 Kubernetes v1.23.4 安装手册,(k8s install) 在线答疑,持续更新。

HTMLkubernetesk8s
kuboard.cn
25.1k1.6k
cilium/cilium

eBPF-based Networking, Security, and Observability

GoGo ModulesApache License 2.0containersbpf
cilium.io
24.8k3.9k
argoproj/argo-workflows

Workflow Engine for Kubernetes

GoGo ModulesApache License 2.0workflowkubernetes
argo-workflows.readthedocs.io
16.8k3.6k
xpipe-io/xpipe

Access your entire server infrastructure from your local desktop

JavaMavenApache License 2.0javajavafx
xpipe.io
14.4k551
amir20/dozzle

Realtime log viewer for containers. Supports Docker, Swarm and K8s.

GoGo ModulesMIT Licenselogdocker
dozzle.dev
13.6k588
macrozheng/mall-swarm

mall-swarm是一套微服务商城系统,采用了 Spring Cloud Alibaba、Spring Boot 3.5、Sa-Token、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。

JavaMavenApache License 2.0springcloudspringboot
cloud.macrozheng.com
13k5.5k
gravitl/netmaker

Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

GoGo ModulesOtherwireguardvpn
netmaker.io
11.7k648