12 factor configuration as a typesafe struct in as little as two function calls #golang

Manage your application config as a typesafe struct in as little as two function calls. https://github.com/JeremyLoy/config How It Works Its just simple, pure stdlib. A field’s type determines what strconv function is called. All string conversion rules are as defined in the strconv package If chaining multiple data sources, data sets are merged. Later values […]

Distributed, lock-free, self-hosted health checks and status pages. #golang based #monitoring

Checkup is distributed, lock-free, self-hosted health checks and status pages, written in Go. https://github.com/sourcegraph/checkup It features an elegant, minimalistic CLI and an idiomatic Go library. They are completely interoperable and their configuration is beautifully symmetric. Checkup was created by Matt Holt, author of the Caddy web server. It is maintained and sponsored by Sourcegraph. If […]

A multi-host clustered implementation of the open storage specification, #golang

OpenStorage is an API abstraction layer providing support for multiple public APIs, including the OpenStorage SDK, CSI, and the Docker Volume API. Developers using OpenStorage for their storage systems can expect it to work seamlessly with any of the supported public APIs. These implementations provide users with the ability to run statefule services in Linux […]

A modern, scalable, secure open source and patent-free IoT cloud platform written in Go. #golang

Mainflux is modern, scalable, secure open source and patent-free IoT cloud platform written in Go. It accepts user, device, and application connections over various network protocols (i.e. HTTP, MQTT, WebSocket, CoAP), thus making a seamless bridge between them. It is used as the IoT middleware for building complex IoT solutions. Features Multi-protocol connectivity and protocol […]

An open source multi-cloud control plane, written in #golang

https://github.com/crossplaneio/crossplane Crossplane is an open source Golang written multi-cloud control plane. It introduces workload and resource abstractions on-top of existing managed services that enables a high degree of workload portability across cloud providers. A single cross-plane enables the provisioning and full-life-cycle management of services and infrastructure across a wide range of providers, offerings, vendors, regions, […]

Open Source, Distributed, Simple and efficient full text search engine. #golang

Riot search is a Go Open Source, Distributed, Simple and efficient full text search engine. https://github.com/go-ego/riot Features Efficient indexing and search (1M blog 500M data 28 seconds index finished, 1.65 ms search response time, 19K search QPS) Support for logical search Support Chinese word segmentation (use gse word segmentation package concurrent word, speed 27MB / […]

A performance, secure and extensible api-gateway for enterprise. #golang

Juz is a new api-gateway designed for enterprise,mainly focus on performance,security and extensible, juz is totally opensource, and no premium edition. https://github.com/mafanr/juz When refered to traditional api-gateway, there are some problems: Manageability Performance Features lacking Need more on authority management Monitoring So, we developed a new one which has been used in our enterprise for […]

API Gateway and Management Platform enables you to control who accesses your API, when and how they access it. #golang

Tyk is a lightweight, open source API Gateway and Management Platform enables you to control who accesses your API, when they access it and how they access it. Tyk will also record detailed analytics on how your users are interacting with your API and when things go wrong. Written in Golang https://github.com/TykTechnologies/tyk What is an […]