Kopf —Kubernetes Operator Pythonic Framework— is a framework and a library to make Kubernetes operators development easier, just in few lines of Python code.
The main goal is to bring the Domain-Driven Design to the infrastructure level, with Kubernetes being an orchestrator/database of the domain objects (custom resources), and the operators containing the domain logic (with no or minimal infrastructure logic).
Maestro provides a declarative approach to building production-grade Kubernetes Operators covering the entire application lifecycle.
Multicluster-controller is a Go library for building Kubernetes controllers that need to watch resources in multiple clusters. It uses the best parts of controller-runtime (the library powering kubebuilder and now operator-sdk) and replaces its API (the manager, controller, reconcile, and handler packages) to support multicluster operations.
Kubebuilder is a framework for building Kubernetes APIs using custom resource definitions (CRDs).
Soletta Project is an open source framework for making IoT applications. The project provides libraries to make it quick and easy to write software for devices.