GitHub topics: kubectl
kubewall/kubewall
A single binary kubernetes dashboard to manage your multiple clusters.
Language: TypeScript - Size: 3.32 MB - Last synced at: about 19 hours ago - Pushed at: about 19 hours ago - Stars: 1,224 - Forks: 44

sbstp/kubie
A more powerful alternative to kubectx and kubens
Language: Rust - Size: 3.81 MB - Last synced at: about 7 hours ago - Pushed at: 25 days ago - Stars: 2,235 - Forks: 109

cmur2/kube-stale-resources
Utility to detect stale resources in Kubernetes clusters based on local manifests
Language: Python - Size: 79.1 KB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 1 - Forks: 0

swissgrc/docker-azure-pipelines-helm
🐳 Docker image for running Helm commands in an Azure Pipelines container job
Language: Dockerfile - Size: 243 KB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 0 - Forks: 1

emberstack/kubernetes-reflector
Custom Kubernetes controller that can be used to replicate secrets, configmaps and certificates.
Language: C# - Size: 291 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,271 - Forks: 106

timebertt/kubectl-revisions
🚀 Time-travel through your workload's revision history 🕰️
Language: Go - Size: 828 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 22 - Forks: 0

kubernetes-sigs/krew-index
Plugin index for https://github.com/kubernetes-sigs/krew. This repo is for plugin maintainers.
Size: 4.25 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 660 - Forks: 523

flavio/kuberlr
A tool that simplifies the management of multiple versions of kubectl
Language: Go - Size: 4.09 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 121 - Forks: 20

devtron-labs/devtron
The only Kubernetes dashboard you need
Language: Go - Size: 303 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4,932 - Forks: 532

devops-ia/ecr-token
Image with awscli and kubectl
Language: Dockerfile - Size: 179 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

Zebradil/gke-kubeconfiger
Setup kubeconfigs for all accessible GKE clusters. It is the same as running `gcloud container clusters get-credentials` for every cluster in every project but faster.
Language: Go - Size: 420 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

Azure/setup-kubectl
GitHub Action for installing Kubectl
Language: TypeScript - Size: 21 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 141 - Forks: 53

databricks/click
The "Command Line Interactive Controller for Kubernetes"
Language: Rust - Size: 1.11 MB - Last synced at: about 4 hours ago - Pushed at: over 1 year ago - Stars: 1,502 - Forks: 85

loft-sh/vcluster
vCluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Language: Go - Size: 77.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 10,604 - Forks: 496

kptdev/kpt
Automate Kubernetes Configuration Editing
Language: Go - Size: 59.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,780 - Forks: 234

Tall861630/kubectl-node_resource
Query node allocations/utilization in kubectl
Language: Go - Size: 2.36 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

pascaliske/docker-alpine-kubectl
Small alpine based image for kubectl.
Language: Dockerfile - Size: 771 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

kvaps/kubectl-node-shell
Exec into node via kubectl
Language: Shell - Size: 62.5 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 1,654 - Forks: 184

dtzar/helm-kubectl
Docker Hub image with helm and kubectl on top of alpine linux with bash
Language: Dockerfile - Size: 138 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 384 - Forks: 133

kr8s-org/kr8s
A batteries-included Python client library for Kubernetes that feels familiar for folks who already know how to use kubectl
Language: Python - Size: 3.76 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 892 - Forks: 50

ishantanu/awesome-kubectl-plugins
Curated list of kubectl plugins
Size: 155 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 956 - Forks: 66

kubecolor/kubecolor
Colorize your kubectl output
Language: Go - Size: 3.55 MB - Last synced at: about 8 hours ago - Pushed at: 9 days ago - Stars: 1,039 - Forks: 33

jesperancinha/wild-life-safety-monitor
This repo is meant to be used as a standard repo to understand how Kuma works and how it can be used with an example of a real world scenario.
Language: HTML - Size: 1.59 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

knight42/krelay
A better alternative to `kubectl port-forward` that can forward TCP or UDP traffic to IP/Host which is accessible inside the cluster.
Language: Go - Size: 295 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 267 - Forks: 15

knight42/kubectl-blame
Show who edited resource fields.
Language: Go - Size: 125 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 143 - Forks: 8

bavarianbidi/kubectl-dpm
manage your kubectl debug profiles with style
Language: Go - Size: 7.46 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 15 - Forks: 0

IvanJosipovic/KubeUI
Kubernetes User Interface
Language: C# - Size: 12 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 212 - Forks: 17

cloudposse/docs
Terraform Reference Architecture for AWS, Datadog and GitHub Actions
Language: JavaScript - Size: 61.9 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 79 - Forks: 31

guessi/kubectl-grep
Filter Kubernetes resources by matching their names
Language: Go - Size: 445 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 119 - Forks: 9

robusta-dev/krr
Prometheus-based Kubernetes Resource Recommendations
Language: Python - Size: 5.25 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 3,749 - Forks: 213

iddqd-uk/apps
💻 Charts & configuration of the cluster
Language: HTML - Size: 192 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

hashmap-kz/kubectl-apidocs
Quickly navigate and inspect Kubernetes API resources with an interactive tree view – [✩Star] if you're using it!
Language: Go - Size: 9.74 MB - Last synced at: about 9 hours ago - Pushed at: 17 days ago - Stars: 9 - Forks: 0

ricoberger/kubectl-issues
A kubectl plugin to find issues with your Kubernetes objects
Language: Go - Size: 189 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

kelomo2502/E-Commerce-Platform-with-Microservices-Architecture
This project demonstrates how to containerize microservices using Docker, deploy them to a Kubernetes cluster managed by ArgoCD, and expose them through an API Gateway.
Size: 15.6 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

hall/kubenix
Kubernetes management with Nix
Language: Nix - Size: 2.61 MB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 354 - Forks: 31

tungbq/devops-toolkit
🐳 Container image for an all-in-one DevOps environment with popular tools like Ansible, Terraform, kubectl, Helm, AWS CLI, Azure CLI, Git, Python and more.
Language: Python - Size: 13.8 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 52 - Forks: 18

gargmanik6080/terraform-aws-eks-journey
Infrastructure as Code journey with Terraform, focusing on AWS EKS (Elastic Kubernetes Service) deployment and management. From basic EC2 instances to production-ready Kubernetes clusters using Terraform and eksctl approaches.
Language: HCL - Size: 38.1 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

ironashram/toolbox
A docker image containing multiple tools.
Language: Dockerfile - Size: 92.8 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

mirceanton/kubectl-switch
A simple tool to help manage multiple kubeconfig files
Language: Go - Size: 323 KB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 32 - Forks: 1

budimanjojo/nix-config
My infrastructure managed by Nix Flakes and Chezmoi are here
Language: Nix - Size: 3.88 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 249 - Forks: 0

kubernetes-sigs/kui
A hybrid command-line/UI development experience for cloud-native development
Language: TypeScript - Size: 86.1 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 2,906 - Forks: 185

kubealex/libvirt-k8s-provisioner
Automate your k8s installation
Language: HCL - Size: 462 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 433 - Forks: 79

SanketNalage/Kubernetes-Hand-on
This repository contains my hands-on practice and implementation of Kuberntes Container Orchestration.
Language: Python - Size: 7.92 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

kubebuddy/kubebuddy
An AI-powered, user-friendly Kubernetes UI with an intuitive interface for easy cluster management.
Language: HTML - Size: 1.71 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 17 - Forks: 0

piomin/course-kubernetes-microservices
Source code examples built for the purpose of video course: Microservices On Kubernetes
Language: Kotlin - Size: 160 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 38 - Forks: 22

frankroeder/dotfiles
$HOME of my ~/.dotfiles (macOS & Linux)
Language: Shell - Size: 30.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 35 - Forks: 7

geerlingguy/ansible-role-kubernetes
Ansible Role - Kubernetes
Language: Jinja - Size: 122 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 592 - Forks: 279

getporter/kubernetes-mixin
A Kubernetes mixin for Porter
Language: Go - Size: 489 KB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 9

dmotte/vagrant-k3sbox
📦 Debian Vagrant box with K3s
Size: 11.7 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

weibaohui/kom
kom 是一个用于 Kubernetes 操作的工具,SDK级的kubectl、client-go的使用封装。并且支持作为管理k8s 的 MCP server。 它提供了一系列功能来管理 Kubernetes 资源,包括创建、更新、删除和获取资源,甚至使用SQL查询k8s资源。这个项目支持多种 Kubernetes 资源类型的操作,并能够处理自定义资源定义(CRD)。 通过使用 kom,你可以轻松地进行资源的增删改查和日志获取以及操作POD内文件等动作。
Language: Go - Size: 1.1 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 113 - Forks: 19

rishavmehra/devops
Kubernetes learning
Language: HTML - Size: 56.6 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 72 - Forks: 1

ramanamuttana/blue-green-deployment
blue-green deployment
Size: 62.5 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

MurzNN/ddev-kubernetes
Adds Kubernetes tools (kubectl, krew plugins) to DDEV projects
Language: Shell - Size: 91.8 KB - Last synced at: 4 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 0

int128/kubelogin
kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)
Language: Go - Size: 3.04 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1,964 - Forks: 207

eldadru/ksniff
Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark
Language: Go - Size: 220 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 3,330 - Forks: 199

TrueGoric/k8s-insider
A zero-config way to access your kubernetes cluster network
Language: Rust - Size: 975 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 112 - Forks: 2

hcavarsan/kftray
🦀 ⚡ kubectl port forward manager, with support for UDP and proxy connections through k8s clusters
Language: Rust - Size: 17.1 MB - Last synced at: 8 days ago - Pushed at: 12 days ago - Stars: 1,005 - Forks: 59

stacksimplify/kubernetes-fundamentals
Kubernetes Fundamentals
Language: Java - Size: 528 KB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 519 - Forks: 4,297

rajatjindal/krew-release-bot
bot to bump version of plugin in krew-index on new releases
Language: Go - Size: 13.7 MB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 52 - Forks: 17

hashmap-kz/kubectl-syncpod
🌀 High-Speed File Transfer to and from Kubernetes PVCs
Language: Go - Size: 81.1 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

teymurgahramanov/kc
Simplifies Kubernetes clusters management
Language: Shell - Size: 1.56 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 8 - Forks: 1

timzu/kubectl
Docker Image - kubernetes/kubectl
Language: Shell - Size: 135 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

giantswarm/kubectl-gs
kubectl plugin helping with custom resources by Giant Swarm
Language: Go - Size: 77.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 48 - Forks: 8

1995parham-teaching/k1s
Learn how to use Kubernetes
Language: Go - Size: 232 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 19 - Forks: 1

samzong/ConfigForge
An open-source SSH and Kubernetes configuration management tool designed for macOS users.
Language: Swift - Size: 4.09 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 19 - Forks: 1

agentkube/agentkube
Agentkube - Run Kubernetes Like Never Before
Size: 598 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

int128/kauthproxy
Local authentication proxy for Kubernetes Dashboard (kubectl auth-proxy)
Language: Go - Size: 1.01 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 109 - Forks: 4

anderseknert/kube-review
Create Kubernetes AdmissionReview requests from Kubernetes resource manifests
Language: Go - Size: 152 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 156 - Forks: 6

BeLeap/kubectl-check
A CLI tool to prompt users for confirmation before running potentially unsafe kubectl commands.
Language: Rust - Size: 343 KB - Last synced at: about 22 hours ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

Azure/blackbelt-aks-hackfest
Microsoft Intelligent Cloud Blackbelt Team :: Hackfest Repo
Language: JavaScript - Size: 212 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 225 - Forks: 333

pet2cattle/kubectl-eks
EKS helper for kubectl
Language: Go - Size: 164 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

replicatedhq/outdated
Kubectl plugin to find and report outdated images running in a Kubernetes cluster
Language: Go - Size: 368 KB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 436 - Forks: 21

d-kuro/kubectl-fuzzy
This tool uses fzf(1)-like fuzzy-finder to do partial or fuzzy search of Kubernetes resources. Instead of specifying full resource names to kubectl commands, you can choose them from an interactive list that you can filter by typing a few characters.
Language: Go - Size: 3.75 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 157 - Forks: 10

cloudposse/geodesic
🚀 Geodesic is a DevOps Linux Toolbox in Docker
Language: Shell - Size: 9.98 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 1,020 - Forks: 121

corneliusweig/konfig
konfig helps to merge, split or import kubeconfig files
Language: Shell - Size: 62.5 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 368 - Forks: 20

devops-works/binenv
One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.
Language: Go - Size: 2.07 MB - Last synced at: 14 days ago - Pushed at: 23 days ago - Stars: 392 - Forks: 46

Izzette/kubectl-api-resource-versions
A kubectl plugin that combines functionality from kubectl api-resources and kubectl api-versions to show API resources with their available group versions.
Language: Go - Size: 43 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

actions-hub/kubectl
GitHub Action for interacting with kubectl (k8s)
Language: Shell - Size: 42 KB - Last synced at: 1 day ago - Pushed at: 21 days ago - Stars: 142 - Forks: 72

edosrecki/google-cloud-sql-cli
Connect to private Google Cloud SQL instance from local machine through Cloud SQL Auth Proxy running in Kubernetes.
Language: TypeScript - Size: 1.17 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 16 - Forks: 2

WoozyMasta/kube-dump
Backup a Kubernetes cluster as a yaml manifest
Language: Shell - Size: 357 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 340 - Forks: 73

vigneshwaranbalamurugan/MERN_Kubernetes
KubeMERN is a modern, containerized MERN (MongoDB, Express.js, React.js, Node.js) application orchestrated with Kubernetes. This project demonstrates how to deploy a full-stack JavaScript application as microservices using Kubernetes, enabling scalability, resilience, and simplified management.
Language: JavaScript - Size: 207 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

fidelity/kconnect
Kubernetes Connection Manager CLI
Language: Go - Size: 4.75 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 227 - Forks: 42

guiqui/k8Studio
K8Studio: A Kubernetes IDE
Size: 14.2 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 868 - Forks: 28

anjia0532/gcr.io_mirror
all of the gcr.io docker image mirror
Language: Go - Size: 141 KB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 1,383 - Forks: 447

sozercan/kubectl-ai
✨ Kubectl plugin to create manifests with LLMs
Language: Go - Size: 243 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 1,174 - Forks: 92

junchaw/kubekraken
Kubekraken is a powerful CLI tool that unleashes multiple kubectl commands in parallel—tame your clusters with ease.
Language: Go - Size: 1.2 MB - Last synced at: 3 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 0

ahmetb/kubectl-node_resource
Query node allocations/utilizations in kubectl
Language: Go - Size: 2.41 MB - Last synced at: 10 days ago - Pushed at: 17 days ago - Stars: 48 - Forks: 2

kubermatic/fubectl
Reduces repetitive interactions with kubectl
Language: Go - Size: 1.26 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 922 - Forks: 63

alcideio/rbac-tool
Rapid7 | insightCloudSec | Kubernetes RBAC Power Toys - Visualize, Analyze, Generate & Query
Language: Go - Size: 831 KB - Last synced at: 15 days ago - Pushed at: 4 months ago - Stars: 1,015 - Forks: 71

cloudnativelabs/kube-shell
Kubernetes shell: An integrated shell for working with the Kubernetes
Language: Python - Size: 85.9 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 2,400 - Forks: 175

werf/kubedog
Library to watch and follow kubernetes resources in CI/CD deploy pipelines
Language: Go - Size: 2.64 MB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 683 - Forks: 43

eth-p/kubesel
A modern approach to managing kubectl in multi-cluster environments.
Language: Go - Size: 215 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

traefikturkey/ontology
A .devcontainer based environment for using terraform, ansible, kubectl and helm
Language: Dockerfile - Size: 73.2 KB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 7 - Forks: 0

kubernetes-sigs/krew
📦 Find and install kubectl plugins
Language: Go - Size: 4.65 MB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 6,622 - Forks: 379

ahmetb/kubectl-aliases
Programmatically generated handy kubectl aliases.
Language: Nu - Size: 207 KB - Last synced at: 16 days ago - Pushed at: 26 days ago - Stars: 3,524 - Forks: 871

DevOpsHiveHQ/kubech
Set kubectl context/namespace per shell/terminal to manage multi Kubernetes clusters at the same time (it's parallel kubectx/kubens)
Language: Shell - Size: 132 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 124 - Forks: 12

ahmetb/kubectl-tree
kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)
Language: Go - Size: 2.58 MB - Last synced at: 16 days ago - Pushed at: 18 days ago - Stars: 3,139 - Forks: 133

omerbsezer/Fast-Kubernetes
This repo covers Kubernetes with LABs: Kubectl, Pod, Deployment, Service, PV, PVC, Rollout, Multicontainer, Daemonset, Taint-Toleration, Job, Ingress, Kubeadm, Helm, etc.
Language: PowerShell - Size: 560 KB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 1,972 - Forks: 589

crust-gather/crust-gather
kubectl debugging plugin to collect full or partial cluster state and serve via an api server. Kubernetes time machine
Language: Rust - Size: 653 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 19 - Forks: 4

ripta/kubectl-plugins
These be collection of kubectl plugins!
Language: Go - Size: 8.36 MB - Last synced at: about 10 hours ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0
