Common libraries for writing Go services/applications.
Repository Index
47,133 repositories indexed
97–120 of 411 · Most stars
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
- go
- golang
- goroutine
- illustration
OWASP Coraza WAF is a golang modsecurity compatible web application firewall library
- coraza
- waf
- coraza-waf
- owasp-crs
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
- golang
- golang-library
- golang-application
- performance
a cross platfrom Go library to place an icon and menu in the notification area
OCI Runtime Specification
- oci
- docker
- runc
- containers
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.
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
- cats
- either
- fp
- functional
Fast, powerful, yet easy to use template engine for Go. Optimized for speed, zero memory allocations in hot paths. Up to 20x faster than html/template
- golang
- template-engine
- fast
Fast, Simple and a cost effective tool to replicate data from Postgres to Data Warehouses, Queues and Storage
- etl
- sql
- bigquery
- cloud-native
Colorizing `cat`
⚡ HTTP/2 Apple Push Notification Service (APNs) push provider for Go — Send push notifications to iOS, tvOS, Safari and OSX apps, using the APNs HTTP/2 protocol.
- apns
- notifications
- apple
- http2
Manages Envoy Proxy as a Standalone or Kubernetes-based Application Gateway
- envoy
- kubernetes
- gateway-api
- cncf
zot - A scale-out production-ready vendor-neutral OCI-native container image/artifact registry (purely based on OCI Distribution Specification)
- zot
- opencontainers
- oci
- distribution-spec
Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
- game-server
- golang-application
- game-framework
- game
A distributed SQLite server with MySQL wire compatible interface
- database
- distributed
- replication
- sqlite3
✨ A complete and self-contained solution for developers of any qualification to create a production-ready project with backend (Go), frontend (JavaScript, TypeScript) and deploy automation (Ansible, Docker) by running only one CLI command.
A CLI tool for building Go applications.
- golang-cli
- go
- golang
- scaffold
Go (golang) package with 90 configurable terminal spinner/progress indicators.
- go
- golang
- spinner
- statusbar
multi progress bar for Go cli applications
Realtime server for reliable two-way communication to power-up any backend
- websockets
- realtime
- sse
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
- aws
- autoscaling-groups
- aws-lambda
- spot-instances
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
- probe
- golang
- alerting
- go
Future-proof content collaboration platform
- filesharing
- golang-application
- microservices