An open API service indexing awesome lists of open source software.

awesome

A curated list of my GitHub stars! Generated by [starred](https://github.com/maguowei/starred)
https://github.com/gaui/awesome

Last synced: 7 days ago
JSON representation

  • Go

    • cayley - An open-source graph database
    • gitea - Git with a cup of tea, painless self-hosted git service
    • node - Mysterium Node - VPN server and client for Mysterium Network
    • rudder-server - Privacy and Security focused Segment-alternative, in Golang and React
    • flink-on-k8s-operator - Kubernetes operator for managing the lifecycle of Apache Flink applications.
    • traefik-forward-auth - Minimal forward authentication service that provides Google oauth based login and authentication for the traefik reverse proxy
    • ccheck - A command line tool for validating Kubernetes configs with rego
    • monday - ⚡️ A dev tool for microservice developers to run local applications and/or forward others from/to Kubernetes SSH or TCP
    • toxiproxy - :alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
    • terraformer - CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
    • terratest - Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
    • stolon - PostgreSQL cloud native High Availability and more.
    • sso - sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
    • k3sup - k3sup: from Zero to KUBECONFIG in < 1 min
    • nixery - Container registry which transparently builds images using the Nix package manager
    • gloo - An Envoy-Powered API Gateway
    • node-problem-detector - This is a place for various problem detectors running on the Kubernetes nodes.
    • community - Kubernetes community content
    • logrange - High performance data aggregating storage
    • kube-applier - kube-applier enables automated deployment and declarative configuration for your Kubernetes cluster.
    • autoscaler - Autoscaling components for Kubernetes
    • buildtools - A bazel BUILD file formatter and editor
    • octosql - OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
    • k8s-multicluster-ingress - kubemci: Command line tool to configure L7 load balancers using multiple kubernetes clusters
    • k3v - Virtual Kubernetes
    • kruise - Automate application workloads management on Kubernetes
    • lazydocker - The lazier way to manage everything docker
    • client - Knative developer experience, docs, reference Knative CLI implementation
    • serving - Kubernetes-based, scale-to-zero, request-driven compute
    • fzf - :cherry_blossom: A command-line fuzzy finder
    • skaffold - Easy and Repeatable Kubernetes Development
    • sish - An open source serveo/ngrok alternative. HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.
    • ngrok - Introspected tunnels to localhost
    • k8s-tew - Kubernetes - The Easier Way
    • hydra - OAuth2 Server and OpenID Certified™ OpenID Connect Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language.
    • dockle - Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start
    • fn - The container native, cloud agnostic serverless platform.
    • conftest - Write tests against structured configuration data using the Open Policy Agent Rego query language
    • minio - MinIO is a high performance object storage server compatible with Amazon S3 APIs
    • dex - OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors
    • libnetwork - networking for containers
    • scope - Monitoring, visualisation & management for Docker & Kubernetes
    • jk - Configuration as Code with ECMAScript
    • terraform-provider-rancher2 - Terraform Rancher2 provider
    • dapperdox - Beautiful, integrated, OpenAPI documentation.
    • mysql-operator - Create, operate and scale self-healing MySQL clusters in Kubernetes
    • ship - A better way to deploy Kubernetes Helm charts
    • buildx - Docker CLI plugin for extended build capabilities with BuildKit
    • terraform-provider-auth0 - Auth0 Terraform Provider
    • kuberhealthy - Easy synthetic testing for Kubernetes clusters. Works great with Prometheus.
    • k3os - Purpose built OS for Kubernetes, fully managed by Kubernetes.
    • gen-crd-api-reference-docs - API Reference Docs generator for Kubernetes CRDs, used by Knative, Kubeflow and others
    • rook - Storage Orchestration for Kubernetes
    • ponzu - Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
    • fossa-cli - Fast, portable and reliable dependency analysis for any codebase. Supports license & vulnerability scanning for large monoliths. Language-agnostic; integrates with 20+ build systems.
    • csi-driver - HashiCorp Vault CSI Driver for Kubernetes
    • tubekit - 🧪 kubectl alternative with quick context switching, kubectl on steroids
    • grpc-json-proxy - gRPC Proxy for Postman like tools
    • kraken - P2P Docker registry capable of distributing TBs of data in seconds
    • vulcanizer - GitHub's ops focused Elasticsearch library
    • submariner - Connect all your Kubernetes clusters, no matter where they are in the world.
    • restic - Fast, secure, efficient backup program
    • minikube - Run Kubernetes locally
    • kube-spawn - A tool for creating multi-node Kubernetes clusters on a Linux machine using kubeadm & systemd-nspawn. Brought to you by the Kinvolk team.
    • talos - A modern OS for Kubernetes.
    • buildkit-pack - buildkit frontend for buildpacks
    • cbi - Container Builder Interface for Kubernetes with support for several backends (Docker, BuildKit, Buildah, kaniko, img, Google Cloud Container Builder, Azure Container Registry Build, OpenShift Source-to-Image...)
    • aresdb - A GPU-powered real-time analytics storage and query engine.
    • krew - 📦 Package manager for kubectl plugins
    • kubectl-latest - Describe, get, and logs output from the last deployed Kubernetes object in one command
    • sonobuoy - Sonobuoy is a diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests and other plugins in an accessible and non-destructive manner.
    • os - Tiny Linux distro that runs the entire OS as Docker containers
    • k9s - 🐶 Kubernetes CLI To Manage Your Clusters In Style!
    • chart-testing - CLI tool for linting and testing Helm charts
    • pipeline - A K8s-native Pipeline resource.
    • tf2pulumi - A tool to convert Terraform projects to Pulumi TypeScript programs
    • etcd - Distributed reliable key-value store for the most critical data of a distributed system
    • event-gateway - React to any event with serverless functions across clouds
    • kube-capacity - A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster
    • vpp - Kubernetes CNI plugin based on FD.io VPP
    • cockroach - CockroachDB - the open source, cloud-native SQL database.
    • shipspotter - Tool for tunneling a port forward into remote Docker containers over SSH
    • rmqctl - rmqctl, the swiss-army knife tooling for rabbitmq
    • kubevirt - Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
    • go-containerregistry - Go library and CLIs for working with container registries
    • chaos-controller - Chaos controller for Kubernetes
    • gaia - Build powerful pipelines in any programming language.
    • virtual-kubelet - Virtual Kubelet is an open source Kubernetes kubelet implementation.
    • m3 - M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
    • git-chglog - CHANGELOG generator implemented in Go (Golang).
    • tldr - fast and interactive tldr client written with go
    • dnsproxy - Simple DNS proxy with DoH, DoT, and DNSCrypt support
    • perfops-cli - A simple command line tool to interact with hundreds of servers around the world.
    • rendora - dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites
    • flow
    • knctl - Knative CLI
    • tm - TriggerMesh CLI to work with knative objects
    • build - A Kubernetes-native Build resource.
    • vuls - Agent-less vulnerability scanner for Linux, FreeBSD, Container Image, Running Container, WordPress, Programming language libraries, Network devices
    • loki - Like Prometheus, but for logs.
    • gatekeeper - Gatekeeper - Policy Controller for Kubernetes
    • osiris - A general purpose, scale-to-zero component for Kubernetes
    • ethr - Ethr is a Network Performance Measurement Tool for TCP, UDP & HTTP.
    • kind - Kubernetes IN Docker - local clusters for testing Kubernetes
    • codesearch - Fast, indexed regexp search over large file trees
    • viper - Go configuration with fangs
    • secrets-bridge
    • docker-squash - Squash docker images to make them smaller
    • kube-bench - Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark
    • velero - Backup and migrate Kubernetes applications and their persistent volumes
    • grafeas - Artifact Metadata API
    • bitrise - Bitrise runner CLI - run your automations on your Mac or Linux machine -
    • grpcurl - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
    • monocular - Search and discovery UI for Helm Chart repositories
    • kaniko - Build Container Images In Kubernetes
    • libbuildpack - A library for writing buildpacks
    • pcfdev - This is the depricated version of PCF Dev - please visit the current Github repository https://github.com/cloudfoundry-incubator/cfdev for the latest updates
    • vic - vSphere Integrated Containers Engine is a container runtime for vSphere.
    • terraform-provider-acme - Terraform ACME provider
    • helmfile - Deploy Kubernetes Helm Charts
    • dive - A tool for exploring each layer in a docker image
    • flux - The GitOps Kubernetes operator
    • ghch - Generate changelog from git history, tags and merged pull requests
    • metrics-server
    • fider - Open platform to collect and prioritize product feedback
    • illustrated-tls - The Illustrated TLS Connection: Every byte explained
    • brigade - Event-based Scripting for Kubernetes.
    • argo-events - Event-based dependency manager for Kubernetes.
    • argo - Argo Workflows: Get stuff done with Kubernetes.
    • terraform-provider-rancher2 - [Deprecated] Use https://github.com/terraform-providers/terraform-provider-rancher2
    • pack - Local CLI for building apps using Cloud Native Buildpacks
    • teleport - Privileged access management for elastic infrastructure.
    • perkeep - Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
    • kubespy - Tools for observing Kubernetes resources in real time, powered by Pulumi.
    • buildkit - concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
    • habitus - A build flow tool for Docker.
    • influxdb - Scalable datastore for metrics, events, and real-time analytics
    • telegraf - The plugin-driven server agent for collecting & reporting metrics.
    • harbor - An open source trusted cloud native registry project that stores, signs, and scans content.
    • vitess - Vitess is a database clustering system for horizontal scaling of MySQL.
    • certificate-expiry-monitor-controller - Certificate Expiry Monitor Controller monitors the expiration of TLS certificates used in Ingress.
    • faas - OpenFaaS - Serverless Functions Made Simple
    • tfschema - A schema inspector for Terraform providers
    • terraform-provider-helm - Terraform Helm provider
    • draft - A tool for developers to create cloud-native applications on Kubernetes.
    • vault-sync - CLI tool to sync dynamic configuration from files to Hashicorp Vault
    • mkcert - A simple zero-config tool to make locally trusted development certificates with any names you'd like.
    • kustomize - Customization of kubernetes YAML configurations
    • node_exporter - Exporter for machine metrics
    • whoami - Tiny Go webserver that prints os information and HTTP request to output
    • terraform-provider-restapi - A terraform provider to manage objects in a RESTful API
    • charts - Curated applications for Kubernetes
    • kompose - Go from Docker Compose to Kubernetes
    • webhook-service - Service for constructing and processing
    • webhook-service - Service for constructing and processing
    • rio - Kubernetes based MicroPaaS
    • cli - KubeDB CLI
    • gitlab-ci-monorepo
    • helm - The Kubernetes Package Manager
    • hugo - The world’s fastest framework for building websites.
    • jx - Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Jenkins, Tekton, Knative, Prow, Skaffold and Helm
    • coredns - CoreDNS is a DNS server that chains plugins
    • terraform-provider-jsondecode - [Deprecated] Terraform jsondecode provider
    • hcl2 - Former temporary home for experimental new version of HCL
    • grpc-gateway - gRPC to JSON proxy generator following the gRPC HTTP spec
    • pulumi - Modern Infrastructure as Code - Create, deploy, and manage infrastructure on any cloud using your favorite language.
    • terraform-provider-k8s - Kubernetes Terraform provider with support for raw manifests
    • gitkube - Build and deploy docker images to Kubernetes using git push
    • terraform-provider-kubernetes - Terraform Kubernetes Provider
    • rancher-compose - Docker compose compatible client to deploy to Rancher
    • fortio - Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
    • kubecfg - A tool for managing complex enterprise Kubernetes environments as code.
    • argo-cd - Declarative continuous deployment for Kubernetes.
    • ksonnet - A CLI-supported framework that streamlines writing and deployment of Kubernetes configurations to multiple clusters.
    • etcd-operator - etcd operator creates/configures/manages etcd clusters atop Kubernetes
    • rke - Rancher Kubernetes Engine, an extremely simple, lightning fast Kubernetes installer that works everywhere.
    • dockbeat - Dockbeat - the elastic Beat for docker daemon monitoring
    • beats - :tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
    • docker-ddns - Easy-to-deploy dynamic DNS with Docker, Go and Bind9
    • terraform-provider-dns - Terraform DNS provider
    • configmapcontroller
    • terraform-provider-filesystem - A @HashiCorp Terraform provider for interacting with the filesystem
    • external-dns - Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
    • terraform-provider-rke - Terraform provider plugin for deploy kubernetes cluster by RKE(Rancher Kubernetes Engine)
    • external-dns - Service updating external DNS with Rancher services records for Rancher 1.6
    • cli - Rancher CLI
    • norman - APIs on APIs on APIs
    • gron - Make JSON greppable!
    • mbt - The most flexible build tool for monorepo
    • linkerd2 - A service mesh for Kubernetes and beyond. Main repo for Linkerd 2.x.
    • tyk - Tyk Open Source API Gateway written in Go
    • istio - Connect, secure, control, and observe services.
    • packer-builder-vsphere - Packer plugin for remote builds on VMware vSphere
    • terraform-provider-dockermachine - Docker machine provider for Terraform
    • concourse - Concourse is a container-based continuous thing-doer written in Go and Elm.
    • drone-kube - Drone Plugin for Kubernetes
    • kubernetes - Production-Grade Container Scheduling and Management
    • terragrunt - Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
    • confd - Manage local application configuration files using templates and data from etcd or consul
    • jaeger - CNCF Jaeger, a Distributed Tracing Platform