Docker Registry Manager for interacting with multiple docker registries

Docker Registry Manager is a golang written, beego driven, web interface for interacting with multiple docker registries. Current Features Support for docker distribution registry v2 (https and http) Viewable image/tags stages, commands, and sizes. Bulk deletes of tags Registry activity logs Comparison of registry images to public Dockerhub images Planned Features Authentication for users

Recursive and authoritative DNS server in #golang including DNSSEC and DNS-over-TLS

A full-fledged DNS solution, including DNSSEC and DNS-over-TLS Tenta DNS provides a DNS server suite comprising an authoritative DNS server, recursive DNS server, and NSnitch, which provides a DNS server capable of recording the IP address of requests made against it and then makes that IP available via a JSON API. Tenta DNS also

High-Performance Serverless event and data processing platform in #golang

Nuclio is a new serverless project, derived from iguazio’s elastic data life-cycle management service for high-performance events and data processing. You can use nuclio as a standalone binary (for example, for IoT devices), package it within a Docker container or integrate it with a container orchestrator like Kubernetes. nuclio is extremely fast. A single

#golang based tool for managing #Kubernetes charts

Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources. Use Helm to… Find and use popular software packaged as Kubernetes charts Share your own applications as Kubernetes charts Create reproducible builds of your Kubernetes applications Intelligently manage your Kubernetes manifest files Manage releases of Helm packages Share This:

#golang RESTful API Boilerplate with JWT Authentication backed by PostgreSQL

Go Restful API Boilerplate Easily extendible RESTful API boilerplate aiming to follow idiomatic go and best practice. Features Configuration using viper CLI features using cobra dep for dependency management PostgreSQL support including migrations using go-pg Structured logging with Logrus Routing with chi router and middleware JWT Authentication using jwt-go in combination with passwordless email authentication (could be easily extended to use passwords instead)

Kafka implemented in #golang with built-in coordination (No ZK dep, single binary install)

Implement Kafka in Go Protocol compatible with Kafka so Kafka clients and services work with Jocko Make operating simpler Distribute a single binary Use Serf for discovery, Raft for consensus (and remove the need to run ZooKeeper) Smarter configuration settings Able to use percentages of disk space for retention policies rather than only bytes and

Jaeger is a Distributed Tracing System in #golang

Jaeger, inspired by Dapper and OpenZipkin, is a distributed tracing system released as open source by Uber Technologies and written in Golang . It can be used for monitoring microservice-based architectures: Distributed context propagation Distributed transaction monitoring Root cause analysis Service dependency analysis Performance / latency optimization Share This: