Argparse for golang. Just because `flag` sucks
- argparse
- golang
- go
- argument-parser
71,372 visible repositories in the index
73–96 of 117 · Most stars
Argparse for golang. Just because `flag` sucks
A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.
teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.
A unified NixOS tooling replacement for nixos-* utilities [maintainers=@water-sucks,@Sporif]
🐸 Effortless persistent SSH tunnels with embedded server for seamless connectivity
Open source Terraform module registry with UI, optional Git integration and deep analysis. Demo: https://terrareg-main.gitlab-pr.dockstudios.co.uk
Private cloud shell history. Open source server for bashhub https://github.com/rcaloras/bashhub-client
Beta. Self-hosted panel for running a VPN for others: family, friends, a community or a small team. Hysteria2, VLESS REALITY and AmneziaWG, one link per person. Add servers from the browser over SSH; client-eye health checks and Telegram alerts; MCP for AI agents. Two static Go binaries, SQLite, no Docker.
Architecture checks for Go projects
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Lightweight Dockerfile linter that helps you write better Dockerfiles. Get instant feedback with quality scores, security checks, and 60+ best practice rules.
apicompat checks recent changes to a Go project for backwards incompatible changes
The Golang linter that checks usage of github.com/stretchr/testify.
preflight helps you verify scripts and executables to mitigate chain of supply attacks such as the recent Codecov hack.
:non-potable_water: Is a lightweight HTTP router that sticks to the std "net/http" implementation
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
🍊 A fast, keyboard-driven terminal UI to manage Docker containers, Compose stacks, and Swarm services with the ergonomics of K9s.
checkstyle for go
Go asynchronous simple function utilities, for managing execution of closures and callbacks
Compute message digest for large files in Go
Minimalistic HTTP server template in Go
Proxy toolkit including SOCKS5, HTTP, port forward and reverse base proxying
A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.
:exclamation:Basic Assertion Library used along side native go testing, with building blocks for custom assertions