Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
Auto-generated Google APIs for Go.
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
Open-source Infrastructure as Code (IaC) orchestration platform: GitOps workflows, orchestration, code generation, observability, drift detection, asset management, policies, Slack notifications, and more. Integrates with Terraform, OpenTofu, Terragrunt, Kubernetes, GitHub Actions, GitLab CI/CD, BitBucket Pipelines, and any other CI/CD platform.
Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲
SQL schema migration tool for Go.
- sql
- go
- sql-schema-migration
- bindata
Delivers efficient, stable, and secure data distribution and acceleration powered by P2P technology, with an optional content‑addressable filesystem that accelerates OCI container launch.
A Golang tool that does static analysis, unit testing, code review and generate code quality report.
- codereview
- reporter
- golang
- golang-tools
Golang package that generates clean, responsive HTML e-mails for sending transactional mail
- golang
- hermes
- generator
- mailgen
A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-code" approach.
Simple middleware to rate-limit HTTP requests.
Automatically generate Go (golang) struct definitions from example JSON
Dead simple rate limit middleware for Go.
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, Ghostarchive, IPFS, Telegraph, and file systems.
- telegram
- archive
- wayback-machine
- save-the-internet
Interface mocking tool for go generate
:zap: boilerplate template manager that generates files or directories from template repositories
GoMLX: An Accelerated Machine Learning Framework For Go
a fast, GPU-accelerated, full-featured IDE and terminal multiplexer, suitable both for automatic and manual programming.
Record and replay your HTTP interactions for fast, deterministic and accurate tests
The most accurate natural language detection library for Go, suitable for short text and mixed-language text
A utility to safely generate malicious network traffic patterns and evaluate controls.
A Terraform / OpenTofu state migration tool for GitOps