A curated list of awesome Go frameworks, libraries and software

Newest releases

smartcontractkit node of the decentralized oracle network, bridging on and off-chain computation

foxcpp Maddy Mail Server implements all functionality required to run a e-mail server. It can send messages via SMTP (works as MTA), accept messages via SMTP (works as MX) and store messages while providing access to them via IMAP.

messagebird This project aims to provide federated access to Clickhouse cluster from Postgres, with the ability to write Foreign Data Wrapper(FDW) API functions in Go

cloudquery cloudquery exposes your cloud configuration and metadata as sql tables, providing powerful analysis and monitoring without writing code.

VictoriaMetrics VictoriaMetrics is fast, cost-effective and scalable monitoring solution and time series database.

bradwood This is a simple CLI tool inspired by the usability of pbcopy and pbpaste or xclip but designed to work across machines.

grafeas Voucher – Attestations for Binary Authorization

zhihu Promate is a high-performance graphite storage solution.

AdamSiekierski Experiments with the Syntax.fm podcast transcripts made with Go

jmrobles Apache H2 Go SQL Driver。Apache H2 Database is a very-low footprint database with in-memory capabilities.

hahwul 🔱 Collection and Roadmap for everyone who wants DevSecOps.

normen A command line interface for whatsapp, based on go-whatsapp and tview

earthly Build automation for the container era

muesli An RTMP stream recaster / splitter

smartwalle 支付宝 AliPay SDK for Go, 集成简单,功能完善,持续更新,支持公钥证书和普通公钥进行签名和验签。

projectdiscovery dnsx is a fast and multi-purpose DNS toolkit allow to run multiple probers using retryabledns library, that allows you to perform multiple DNS queries of your choice with a list of user supplied resolvers.

robocorp Robocorp Command Center or rcc is a set of tooling that allows you to create, manage, and distribute Python-based self-contained automation packages - or robots as we call them. Together with robot.yaml configuration file, rcc is

circa10a Base the count of your infrastucture resources on the current number of broken mcdonald's ice machines nationally or by a city of your choosing.

cli A Go module that provides a safer alternative to exec.LookPath() on Windows.

NeutrinoCorp Using existing validators such as playground's implementation is overwhelming because tag validation and the need to rewrite descriptions. With DDD Error, you may still use 3rd-party validators or make your own validations in your

rfyiamcool waitgroup that supports context and timeout.

fogleman This is a particle-based simulation inspired by the Physarum polycephalum slime mold.

stephank LazySSH is an SSH server that acts as a jump host only, and dynamically starts temporary virtual machines.

Thunderbottom A small utility to download all dashboards from Grafana and backup to S3

djordjev Database-centric tool for running migrations against PostgreSQL database.

magma Platform for building access networks and modular network services

ossf OSS Security Scorecards

goreleaser fileglob is a glob library that uses gobwas/glob underneath and returns only matching files or direcories, depending on the configuration

libonomy This repository contains the node extract and training module in go

oauth2-proxy OAuth2 Proxy - A reverse proxy that provides authentication with Google, Github or other providers

kavishgr tempomail is a standalone binary that allows you to create a temporary email address in 1 Second and receive emails. It uses 1secmail's API. No dependencies required!

grafana Grafana Tempo is an open source, easy-to-use and high-scale distributed tracing backend. Tempo is cost-efficient, requiring only object storage to operate, and is deeply integrated with Grafana, Prometheus, and Loki.

fleetdm Fleet is the most widely used open source osquery manager. Deploying osquery with Fleet enables programmable live queries, streaming logs, and effective management of osquery across 50,000+ servers, containers, and laptops.