A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraph®, MS Cosmos DB, AWS Neptune, and DataStax® Enterprise Graph.
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
Simple JWT Golang
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
Server-driven framework for building stateful, reactive web applications entirely in Go.
⚡A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.
Simple I/O event notification library wirtten in Golang
Closed-loop application library for Cobra commands (powerful, ready-to-run and easy to use)
- console-application
- menus
- history
- cli
A generic oplog/replication system for microservices
A golang package to communicate with HipChat over XMPP
GoDoc Live statically analyzes your Go HTTP services — extracts route definitions, request/response contracts, and authentication patterns — then generates beautiful, interactive API documentation.
Reverse proxy with automatically obtains TLS certificates from Let's Encrypt
Go Scoring API for PMML
- golang
- pmml
- random-forest
- classification
Integrates Spiffe and Vault to have secretless authentication
- spire
- spiffe
- vault
- hashicorp
Authenticated encrypted API tokens (IETF XChaCha20-Poly1305 AEAD) for Golang
:heart: Health check your applications and dependencies
- healthcheck
- golang
- health
- monitor
This package provides a framework for writing validations for Go applications.
- gobuffalo
- pop
- validation
- models
High-performance, zero-allocation ECS for Go. Cache-friendly data orchestrator with type-safe iterators.
- ecs
- entity-component-system
- gamedev
- go
An application platform for your personal web services. https://dropserver.org
An opinionated configuration loading framework for Containerized and Cloud-Native applications.
- go
- configuration
- config
- enviroment-variables
An implementation of IO, Stream, Fiber for golang inspired by cats and fs2
Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers
A general purpose application and library for aligning text.
Dynamically generate self-signed certificates and certificate authorities for Go tests
- golang
- certificate-generation
- go
- testing