Define and run multi-container applications with Docker
Repository Index
67,762 visible repositories in the index
1–21 of 21 · Most stars
Define your dev environment as code. For microservice apps on Kubernetes.
- kubernetes
- development-environment
Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark
- kube-bench
- cis-security
- kubernetes-security
- cis-benchmark
Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.
- dashboard
- database-monitoring
- metrics
- monitoring
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
- zanzibar
- permissions
- database
- distributed-systems
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
- kubernetes
- libvirt
- virtualization
- vms
The home of the CUE language! Validate and define text-based and dynamic configuration
- data
- validation
- configuration
- kubernetes
A high-performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar.
- authorization
- permissions
- security
- zanzibar
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
- go
- goa
- microservices
- rest
An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application. — Permify is now part of FusionAuth 🎉
- access-control
- authorization
- rbac
- rebac
The most scalable and customizable permission server on the market. Fix your slow or broken permission system with Google's proven "Zanzibar" approach. Supports ACL, RBAC, and more. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.
- hacktoberfest
- abac
- access-control
- acl
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
- testing
- docker
- automation
- golang
Cerbos is an open-core authorization management platform for authorizing every identity and governing every action across applications, gateways, workloads, and AI agents.
- go
- golang
- security
- policy
OliveTin gives safe and simple access to predefined shell commands from a web interface.
- linux
- homeautomation
- selfhosted
- sysadmin
Markdown defined task runner.
- build-tool
- documentation
- go
- golang
OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)
A Global event triggerer for golang. Defines functions as event with id string. Trigger the event anywhere from your project.
- event-handlers
- trigger
Don't install Node, Go, ... locally - use containers you define within your project. If you have a new machine / other contributors you just have to install docker and envcli to get started.
- golang
- docker
- command-line
- cli
"to be defined" - a really simple way to create text templates with placeholders
- golang
- commandline-tool
- text-template
- placeholder
Lightweight AI agent runtime for Go. Define multi-agent crews in YAML, run them with goroutines and channels, and let the runtime handle scheduling, parallelism, retries, and observability — without leaving the Go ecosystem.
Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.
- cli
- cobra
- flags
- viper