Linux Containers

NameDescriptionLanguagesTags
MyOSLinux Dev environement.ShellDev
TestContainersContainers for integration testing.Go, JavaDocker, Testing
Containers toolsA big repos list of container related toolsGo, Python, RustOCI
kubeInvadersGamified Chaos engineering for K8sPython, JavaScriptKubernetes
kindK8s in DockerGoDocker, Kubernetes
diveDocker images explorerGoDocker, Images
lazydockerTUI for DockerGoDocker
docker-slimDocker images minifierGoDocker, Images
threat mapperDocker image/container scanner.Go, TypescriptSecurity
AnBoxAndroid run using Linux container tech.C++Android
LXEKubernetes CRI shim for lxd.GoLXD, Kubernetes
ob_php-fpmPHP-FPM container for NGINX using Alpine, Opcache, Dynamic Resources, Monitoring, SecurityShellImages
Hobby-kubeKubernetes clusters for the hobbyistMarkdownDocs, Kuebernetes
Docker bench for securityAudit tool for docker environnements in production.ShellDocker, Security
shad0wA post exploitation framework designed to operate covertly on heavily monitored environmentsC, PythonSecurity
GrafeasA Component Metadata APIGoArtifacts
CockpitWeb-based graphical interface for servers.C, JavascriptManagement
HardeneksHarden an EKS clusterMarkdownKubernetes, Security
Aurae RuntimeRuntime daemon to replace systemd for entreprise cloud workloads (Kubernetes)RustInit, Kubernetes
BravetoolsCreate development envs using system containers (like Docker but for LXC/LXD).GoLXC, LXD
catatonitA container init that is so simple it’s effectively brain-dead.CInit
DazzleContainer image builder that build independent layersGoImages

DevOps

  • TerraGrunt: Terraform Wrapper
  • Sigstore: signing, verifying and protecting software.
  • Instrumenta: collection of cloud native validation tools.
  • SigNoz: Tracing and monitoring platform.
  • The Update Framework: A framework for securing software update systems
  • Devbox: Devbox is a command-line tool that lets you easily create isolated shells for development (uses nix under the hood).
  • Devenv: Devbox alternative, more low level than Devbox.
  • Process-compose: simple and flexible scheduler and orchestrator to manage non-containerized applications.

Virtualization

  • blink: qemu-x86_64 alternative with smaller footprint and not as feature fledged as qemu.
  • LAVA: LAVA is a continuous integration system for deploying operating systems onto physical and virtual hardware for running tests.
  • Kuma: Service mesh for VMs
  • netboot.xyz: iPXE based that pulls many OSes on install.
  • Medicat: Medicat is a toolkit that helps compile a selection of the latest computer diagnostic and recovery tools into an easy to use toolkit.

Databases

  • ClickHouse: ClickHouse is a fast open-source column-oriented database management system that allows generating analytical data reports in real-time using SQL queries.

Linux Distributions

  • Bedrock Linux: Meta linux distro, which allows users to mix-and-match components from other distros.
  • lakka: Distro for retro gaming
  • Kiss: An independent Linux distribution with a focus on simplicity and the concept of less is more.
  • Android X86: Android running on X86 Arch.
  • Talos: Talos Linux is Linux designed for Kubernetes – secure, immutable, and minimal.
  • Tails: is a portable operating system that protects against surveillance and censorship.
  • LFS: Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code.
  • Live Raizo: A linux distribution for Virtual Sysadmins. Includes GNS3 and many network simulation packages.
  • Septor: KDE based secure internet desktop distro (Based on Tor).
  • VyOS: Network related debian based distro (Can be used as Router/Firewall).
  • K3OS: OS for k3s
  • hrmpf: hrmpf rescue system, built on Void Linux.

Vagrant Boxes