Automatically sets up command line flags based on struct fields and tags.
Repository Index
73,362 visible repositories in the index
385–408 of 563 · Most stars
Run performance tests in Kubernetes cluster with Kangal
- kangal
- open-source
- wiz-foundations-release-engineering
Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
- log-management
- log-rolling
- log-rotation
- logging
The CI/CD that grows with you. One binary, any database, runs anywhere.
This is a Golang wrapper for working with TMDb API. It aims to support version 3.
- golang
- go
- wrapper
- tmdb
Changelog generator : use a git repository and various data sources and publish the result on external services
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
- go
- tcp
- golang
- golang-examples
Clean database for testing, inspired by database_cleaner for Ruby
- golang
- clean-database
- database-engine
- driver
A terminal application to watch crypto prices!
- cryptocurrency
- bitcoin
- ethereum
- cryptocurrency-exchanges
A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.
- orm
- orm-framework
- golang
- object-relational-mapper
Database access layer for golang
websocket based messaging server written in golang
The new network OS designed for white-box switches based on open API.
- of-dpa
- mpls
- bgp
- vpn
Microsoft ActiveX Object DataBase driver for go that using exp/sql
Go Server/API micro framework, HTTP request router, multiplexer, mux
- multiplexer
- mux
- framework
- http-server
Database schema evolution library for Go
- golang
- go
- database
- migration
👽 CLI for building powerful aliases and tools
- go
- shell
- nostromo
- aliases
A routing client based on sing-box rule lists. Switch between multiple Tailscale networks and access the internet through your chosen Tailscale exit node.
Single-binary observability, time-series database, and built-in dashboard for Raspberry Pi, edge devices, and local metrics.
- golang
- observability
- raspberry-pi
- raspberrypi
Prometheus remote write proxy that adds Cortex/Mimir tenant ID based on metric labels
- cortex
- tenant
- proxy
- prometheus
A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.
- go
- async
- hacktoberfest
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
- go
- golang
- golang-library
- outbox
Embedded database for accounts transactions.
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.