How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br
Augmented Traffic Control is a network condition simulator and Linux traffic control interface. It emulates latency, packet loss, and bandwidth limits to test how applications perform under various network qualities. The project provides a remote network shaping manager that allows users to apply and store network shaping profiles in a database for consistent simulation. This is accessible via a web-based management dashboard and a remote interface, removing the need for a local client installation. The system covers kernel-level traffic shaping to constrain outgoing traffic and includes dat
Pipework is a software-defined networking toolkit and management utility designed to automate network configurations for Linux Containers. It provides tools for managing IP addresses, creating virtual network topologies, and integrating containers into various network architectures.
The main features of jpetazzo/pipework are: Software-Defined Networking Services, Functional Network Topologies, Network Namespace Virtualization, Container Networking Configurations, Container IP Assignments, IPoIB Device Virtualization, Physical, Open vSwitch Integrations.
Open-source alternatives to jpetazzo/pipework include: lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… lxc/lxd — LXD is a unified platform for managing both system containers and virtual machines through a single REST API and… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… facebookarchive/augmented-traffic-control — Augmented Traffic Control is a network condition simulator and Linux traffic control interface. It emulates latency,… testcontainers/testcontainers-dotnet — Testcontainers for .NET is a Docker testing library and integration testing framework designed to manage the lifecycle… opencontainers/runtime-spec — The project provides an open container runtime specification and standardized schema for defining container…