Firework8s is a collection of kubernetes objects (yaml files) for deploying workloads in a home lab.
Alternatives To Firework8s
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Kustomize9,71771421 hours ago256August 01, 2022204apache-2.0Go
Customization of kubernetes YAML configurations
Kube Linter2,31212 days ago14June 29, 202272apache-2.0Go
KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.
Tanka2,011124 days ago59September 27, 202255apache-2.0Go
Flexible, reusable and concise configuration for Kubernetes
Cheatsheet Kubernetes A41,712
4 months agoShell
:book: Kubernetes CheatSheets In A4
Kapitan1,6761a day ago99March 18, 2022106apache-2.0Python
Generic templated configuration management for Kubernetes, Terraform and other things
2 days agogpl-3.0Go
This repo contains all my learning related to DevOps
4 years ago13mitClojure
Free and Open Source GUI to Visualize Kubernetes Applications.
5 days ago141apache-2.0Go
YAML templating tool that works on YAML structure instead of text
Kubernetes Examples1,234
23 days ago12mitShell
Minimal self-contained examples of standard Kubernetes features and patterns in YAML
Kubectl Neat1,23233 months ago9November 30, 202131apache-2.0Go
Clean up Kubernetes yaml and json output to make it readable
Alternatives To Firework8s
Select To Compare

Alternative Project Comparisons


Firework8s is a collection of Kubernetes objects (YAML files) for deploying workloads in a home lab with k8s. The home lab used for development of this project consists of a 3 node cluster managed by Rancher.

Project Structure

Folder Description
yaml-examples Contains pure handcrafted Kubernetes YAML; These files can be considered the gold standard for the project
cdk8s-examples Contains Cloud Development for Kubernetes (cdk8s) TypeScript files that can be used by cdk8s to generate Kubernetes YAML


Using yaml-examples

Execute kubectl apply -f against the directory you wish to deploy. For example:

cd yaml-examples
kubectl apply -f sonarr

Would deploy Sonarr to your Kubernetes cluster...

Using cdk8s-examples

Create a new cdk8s project project in Typescript and use it to generate Kubernetes YAML files for deployment:

cd cdk8s-examples
mkdir build && cd build
cdk8s init typescript-app
npm run watch &
cp ../*.ts .
cdk8s synth

Execute kubectl apply -f against the application you wish to deploy. For example:

kubectl apply -f dist/jackett.k8s.yaml

Would deploy Jackett from the cdk8s generated YAML to your Kubernetes cluster...


The following applications are included as yaml examples.

Name Description Website
bitwarden Free and open-source password management service that stores credentials in an encrypted vault
bookstack Free and open source Wiki designed for creating beautiful documentation
ciao Private and public HTTP(S) monitoring
codeserver VS Code running on a remote server, accessible through the browser linuxserver/docker-code-server
couchpotato Automatic Movie Downloading via NZBs & Torrents
cyberchef The cyber swiss army knife gchq/CyberChef
deluge BitTorrent client
flexget Multipurpose automation tool for all your media
gaps Gaps recommends gaps in your Plex Server movie library based on collection searches JasonHHouse/gaps
grafana Open source analytics and interactive visualization web application
grocy Groceries and household management solution for your home
heimdalll Application dashboard and launcher linuxserver/Heimdall
homeassistant Open source home automation
homer A very simple static homepage for your server bastienwirtz/homer
huginn Create agents that monitor and act on your behalf huginn/huginn
influxdb Open-source time series database
jackett API support for your favorite torrent trackers Jackett/Jackett
jellyfin The free software media system
jupyter Jupyter Scientific Python Notebook
komga Media server for comics/mangas/BDs with API and OPDS support
lazylibrarian Follow authors and grab metadata for all your digital reading needs lazylibrarian/LazyLibrarian
lidarr Music collection manager
mariadb Community-developed, commercially supported fork of the MySQL
medusa Automatic Video Library Manager for TV Shows
minecraft Minecraft server with selectable version
minecraft-bedrock Minecraft Bedrock Dedicated Server with selectable version
mongodb NoSQL database
mongo-express Web-based MongoDB admin interface mongo-express/mongo-express
monitorr Monitors the status of local and remote network services, websites, and applications Monitorr/Monitorr
mylar An automated Comic Book downloader (cbr/cbz) for use with SABnzbd, NZBGet and torrents evilhero/mylar
mysql Open-source relational database management system
nexus3 Nexus Repo Manager 3 sonatype/docker-nexus3
observium Network monitoring platform
ombi Gives your shared Plex or Emby users the ability to request content by themselves
organizr An HTPC/Homelab services organizer
perkeep Software for modeling, storing, searching, sharing and synchronizing data
phpservermon PHP server monitor
postgres Open source object-relational database system
qbittorrent BitTorrent client
radarr A fork of Sonarr to work with movies la Couchpotato
raneto Markdown powered knowledge base for Nodejs
readarr Book, magazine, comics eBook and audiobook manager (Sonarr for eBooks)
sickgear SickGear has proven the most reliable stable TV fork of the great Sick-Beard family SickGear/SickGear
smokeping Smokeping keeps track of your network latency linuxserver/docker-smokeping
snipe-it Free and open source IT asset management snipe/snipe-it
sonarr Smart PVR for newsgroup and bittorrent users
stuffinspace A real-time interactive WebGL visualisation of objects in Earth orbit
tautulli Python based monitoring and tracking tool for Plex Media Server Tautulli/Tautulli
transmission BitTorrent client
trilium Hierarchical note taking application zadam/trilium
ubooquity Home server for your comics and ebooks linuxserver/docker-ubooquity
varken Standalone application to aggregate data from the Plex ecosystem into InfluxDB Boerderij/Varken
wallabag Self hosted application for saving web pages
wekan The open-source kanban (built with Meteor)
Popular Yaml Projects
Popular Kubernetes Projects
Popular Data Formats Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Self Hosted
Kubernetes Cluster