High performance, distributed and low latency publish-subscribe platform. #golang

Emitter is a free open source real-time messaging service that connects all devices. This publish-subscribe messaging API is built for speed and security. https://github.com/emitter-io/emitter Emitter is a real-time communication service for connecting online devices. Infrastructure and APIs for IoT, gaming, apps and real-time web. At its core, emitter.io is a distributed, scalable and fault-tolerant publish-subscribe messaging

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. https://github.com/snagles/docker-registry-manager 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 https://github.com/tenta-browser/tenta-dns 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. https://github.com/nuclio/nuclio nuclio is extremely fast. A single

Fast event-loop networking for #golang

Evio is an event loop networking framework that is fast and small. It makes direct epoll and kqueue syscalls rather than using the standard Go net package, and works in a similar manner as libuv and libevent. https://github.com/tidwall/evio The goal of this project is to create a server framework for Go that performs on par with Redis and Haproxy for packet handling. My hope is to use this as

An alternative server framework for #golang that uses I/O multiplexing

Shiny is an alternative server framework for Go that uses I/O multiplexing. It makes direct epoll and kqueue syscalls rather than the standard Go net package. https://github.com/tidwall/shiny It uses the Reactor pattern where the server waits for the OS to signal a readiness event. This is similar to the way that libuv, libevent, haproxy, nginx, redis, and other high performance servers work. The goal of this project is

#golang based tool for managing #Kubernetes charts

Helm is a tool for managing Kubernetes charts. Charts are packages of pre-configured Kubernetes resources. https://github.com/kubernetes/helm 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. https://github.com/dhax/go-base 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)