<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Track Awesome Go Updates Weekly</title>
  <id>https://www.trackawesomelist.com/avelino/awesome-go/week/feed.xml</id>
  <updated>2026-09-06T15:27:47.537Z</updated>
  <link rel="self" type="application/atom+xml" href="https://www.trackawesomelist.com/avelino/awesome-go/week/feed.xml"/>
  <link rel="alternate" type="application/json" href="https://www.trackawesomelist.com/avelino/awesome-go/week/feed.json"/>
  <link rel="alternate" type="text/html" href="https://www.trackawesomelist.com/avelino/awesome-go/week/"/>
  <generator uri="https://github.com/bcomnes/jsonfeed-to-atom#readme" version="1.2.2">jsonfeed-to-atom</generator>
  <icon>https://www.trackawesomelist.com/favicon.ico</icon>
  <logo>https://www.trackawesomelist.com/icon.png</logo>
  <subtitle>A curated list of awesome Go frameworks, libraries and software</subtitle>
  <entry>
    <id>https://www.trackawesomelist.com/2026/36/</id>
    <title>Awesome Go Updates on Sep 07 - Sep 13, 2026</title>
    <updated>2026-09-06T15:27:47.537Z</updated>
    <published>2026-08-31T05:28:30.869Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/edouard-claude/snip" rel="noopener noreferrer">snip (⭐435)</a> - CLI proxy that reduces LLM token usage by 60-90% with declarative YAML filters. Drop-in for Claude Code, Cursor, Copilot, and Gemini. rtk alternative in Go.</li>
</ul>
<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/agmonetti/lazyteams" rel="noopener noreferrer">lazyteams (⭐1)</a> - Keyboard-driven terminal user interface for Microsoft Teams.</li>
</ul>
<h3><p>Trees</p>
</h3>
<ul>
<li><a href="https://github.com/huandu/skiplist" rel="noopener noreferrer">skiplist (⭐428)</a> - Fast and easy-to-use skip list for Go.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/AfterShip/clickhouse-sql-parser" rel="noopener noreferrer">clickhouse-sql-parser (⭐247)</a> - Parser for ClickHouse-dialect SQL that produces a typed AST, with traversal helpers, round-trip formatting, and a CLI.</li>
</ul>
<h3><p>Relational Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/microsoft/go-mssqldb" rel="noopener noreferrer">go-mssqldb (⭐409)</a> - Microsoft's official Go driver for SQL Server, Azure SQL, Azure Synapse, SQL database in Fabric, and Fabric Data Warehouse. Supports Azure AD, Always Encrypted, bulk operations.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/tigusigalpa/glassnode-go" rel="noopener noreferrer">glassnode-go (⭐11)</a> - Go client for Glassnode Basic API with 25 metric categories, typed structs, bulk endpoints, Point-in-Time data, and zero dependencies.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/samber/slog-datadog" rel="noopener noreferrer">slog-datadog (⭐16)</a> - A slog handler for Datadog.</li>
</ul>

<ul>
<li><a href="https://github.com/samber/slog-logrus" rel="noopener noreferrer">slog-logrus (⭐33)</a> - A slog handler for Logrus.</li>
</ul>

<ul>
<li><a href="https://github.com/samber/slog-loki" rel="noopener noreferrer">slog-loki (⭐82)</a> - A slog handler for Grafana Loki.</li>
</ul>

<ul>
<li><a href="https://github.com/samber/slog-sentry" rel="noopener noreferrer">slog-sentry (⭐54)</a> - A slog handler for Sentry.</li>
</ul>

<ul>
<li><a href="https://github.com/samber/slog-slack" rel="noopener noreferrer">slog-slack (⭐23)</a> - A slog handler for Slack.</li>
</ul>

<ul>
<li><a href="https://github.com/samber/slog-zap" rel="noopener noreferrer">slog-zap (⭐55)</a> - A slog handler for Zap.</li>
</ul>

<ul>
<li><a href="https://github.com/samber/slog-zerolog" rel="noopener noreferrer">slog-zerolog (⭐77)</a> - A slog handler for Zerolog.</li>
</ul>
<h3><p>ORM</p>
</h3>
<ul>
<li><a href="https://github.com/doytowin/goooqo" rel="noopener noreferrer">GoooQo (⭐164)</a> - A database access framework based on declarative query model.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/fabriziosalmi/caddy-waf" rel="noopener noreferrer">caddy-waf (⭐808)</a> - Web Application Firewall middleware for the Caddy server, with a regex rule engine, anomaly scoring, IP/DNS/ASN/country blacklists and rate limiting.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/casdoor/casdoor" rel="noopener noreferrer">Casdoor (⭐14k)</a> - Identity and access management (IAM) and single sign-on (SSO) server with a web UI, supporting OAuth 2.0, OIDC, SAML, CAS and LDAP.</li>
</ul>
<h3><p>Mock</p>
</h3>
<ul>
<li><a href="https://github.com/sing198/wsmock" rel="noopener noreferrer">wsmock (⭐0)</a> - Expressive, zero-boilerplate WebSocket mock server for testing with fault injection and assertions.</li>
</ul>
<h3><p>Scrapers</p>
</h3>
<ul>
<li><a href="https://github.com/Sriram-PR/doc-scraper" rel="noopener noreferrer">doc-scraper (⭐95)</a> - Web crawler that converts documentation sites to clean Markdown and JSONL for LLM ingestion (RAG, training data).</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/tigusigalpa/birdeye-go" rel="noopener noreferrer">birdeye-go (⭐9)</a> - Go client for Birdeye DeFi API with typed spot prices, OHLCV candles, historical data, and raw request escape hatch.</li>
</ul>

<ul>
<li><a href="https://github.com/tigusigalpa/nansen-go" rel="noopener noreferrer">nansen-go (⭐16)</a> - Go client for Nansen AI API with Smart Money analytics, token screener, profiler, and zero dependencies.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/benzjeremy/docklite" rel="noopener noreferrer">docklite (⭐0)</a> - Lightweight Portainer alternative for Docker container management with real-time SSE metrics.</li>
</ul>

<ul>
<li><a href="https://github.com/amigoer/mq-studio" rel="noopener noreferrer">mq-studio (⭐43)</a> - Cross-platform desktop client for managing and monitoring RocketMQ, RabbitMQ, Kafka, Pulsar, Redis Stream, MQTT, NATS, and ActiveMQ clusters.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/tsraveling/dispositio" rel="noopener noreferrer">dispositio (⭐13)</a> - Terminal tool for planning large projects in simple markdown.</li>
</ul>

<ul>
<li><a href="https://github.com/matveynator/gurl" rel="noopener noreferrer">GURL (⭐4)</a> - When CURL says your SSL library is too old — use GURL. One file. Zero SSL dependencies.</li>
</ul>

<ul>
<li><a href="https://github.com/PlakarKorp/plakar" rel="noopener noreferrer">Plakar (⭐2k)</a> - An encrypted, deduplicated, verifiable, and scalable backup engine with no vendor lock-in.</li>
</ul>

<ul>
<li><a href="https://github.com/benzjeremy/spotify-screensaver" rel="noopener noreferrer">spotify-screensaver (⭐0)</a> - Desktop screensaver for Spotify with digital OLED clock, canvas audio visualizer, and MPRIS controls.</li>
</ul>

<ul>
<li><a href="https://github.com/benzjeremy/untis-go" rel="noopener noreferrer">untis-go (⭐0)</a> - Fast, native WebUntis desktop client for students and teachers. Sidebar navigation, timetables, homework, absences &amp; messages. AES-256-GCM encrypted credentials, SQLite cache-first, random port security.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/36/"/>
    <summary>27 awesome projects updated on Sep 07 - Sep 13, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/35/</id>
    <title>Awesome Go Updates on Aug 31 - Sep 06, 2026</title>
    <updated>2026-08-30T16:39:23.613Z</updated>
    <published>2026-08-25T01:50:37.588Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/ferro-labs/ai-gateway" rel="noopener noreferrer">ai-gateway (⭐242)</a> - OpenAI-compatible LLM gateway that routes requests across 30 providers with fallback, rate limiting, budgets, guardrails, and observability.</li>
</ul>
<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/kslamph/teleflow" rel="noopener noreferrer">teleflow (⭐3)</a> - Simple, type-safe Telegram bot framework with fluent flows and automatic state management.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/tigusigalpa/bingx-go" rel="noopener noreferrer">bingx-go (⭐20)</a> - Go client for BingX API v3 with 260+ methods, USDT-M/Coin-M futures, spot, TradFi, WebSocket streams, and copy trading.</li>
</ul>

<ul>
<li><a href="https://github.com/tigusigalpa/bitget-go" rel="noopener noreferrer">bitget-go (⭐8)</a> - Go client for Bitget UTA API v3 with typed models, string-based prices, auto-reconnecting WebSocket, and demo trading.</li>
</ul>

<ul>
<li><a href="https://github.com/tigusigalpa/bybit-go" rel="noopener noreferrer">bybit-go (⭐17)</a> - Go client for Bybit V5 API with HMAC/RSA authentication, WebSocket streams, demo trading, and TradFi instruments.</li>
</ul>

<ul>
<li><a href="https://github.com/klokare/decimal" rel="noopener noreferrer">decimal (⭐0)</a> - A fixed-size, no allocation decimal type for when you don't need arbitrary precision.</li>
</ul>

<ul>
<li><a href="https://github.com/tigusigalpa/kucoin-go" rel="noopener noreferrer">kucoin-go (⭐6)</a> - Go client for KuCoin UTA and Classic REST &amp; WebSocket APIs with HMAC-SHA256 auth, string-typed prices, and typed error hierarchy.</li>
</ul>

<ul>
<li><a href="https://github.com/tigusigalpa/okx-go" rel="noopener noreferrer">okx-go (⭐23)</a> - Go client for OKX v5 API with 335 REST endpoints, 53 WebSocket channels, generics support and auto-reconnect.</li>
</ul>

<ul>
<li><a href="https://github.com/tigusigalpa/telegram-wallet-go" rel="noopener noreferrer">telegram-wallet-go (⭐15)</a> - Go client for Telegram Wallet Pay API with HMAC-SHA256 webhook verification, middleware for net/http, Gin, and Echo.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/sing198/ws-reconnect" rel="noopener noreferrer">ws-reconnect (⭐0)</a> - Resilient WebSocket client with automatic reconnection, exponential backoff, and heartbeat management.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/tigusigalpa/coinglass-go" rel="noopener noreferrer">coinglass-go (⭐16)</a> - Go client for Coinglass API v4 with zero dependencies, WebSocket streams, and typed endpoints for futures, spot, options, ETF, and indicators.</li>
</ul>

<ul>
<li><a href="https://github.com/tigusigalpa/manus-ai-go" rel="noopener noreferrer">manus-ai-go (⭐19)</a> - Go client for Manus AI API v2 with task automation, file management, webhooks, and type-safe models.</li>
</ul>
<h3><p>Video</p>
</h3>
<ul>
<li><a href="https://github.com/farshidrezaei/mosaic" rel="noopener noreferrer">mosaic (⭐23)</a> - Predictable, production-ready Adaptive Bitrate (ABR) video packaging for Go (HLS &amp; DASH CMAF).</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/KeibiSoft/KeibiDrop" rel="noopener noreferrer">KeibiDrop (⭐54)</a> - On-demand peer-to-peer filesystem that mounts a remote folder and hides link latency with read-ahead, end-to-end encrypted with hybrid X25519 and ML-KEM-1024.</li>
</ul>

<ul>
<li><a href="https://github.com/gjunqueira-sys/ScheduleGate" rel="noopener noreferrer">ScheduleGate (⭐1)</a> - DCMA 14-point schedule assessment CLI for MS Project Excel/CSV exports.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/35/"/>
    <summary>15 awesome projects updated on Aug 31 - Sep 06, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/34/</id>
    <title>Awesome Go Updates on Aug 24 - Aug 30, 2026</title>
    <updated>2026-08-21T13:09:25.755Z</updated>
    <published>2026-08-19T01:52:28.336Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/tphakala/agy-mcp" rel="noopener noreferrer">agy-mcp (⭐10)</a> - Model Context Protocol (MCP) server wrapping the Antigravity CLI to run prompts and peer reviews.</li>
</ul>

<ul>
<li><a href="https://github.com/rhgs/crewai-go" rel="noopener noreferrer">crewai-go (⭐5)</a> - Idiomatic Go port of CrewAI (multi-agent orchestration). Zero dependencies, stdlib only.</li>
</ul>
<h3><p>Audio and Music</p>
</h3>
<ul>
<li><a href="https://github.com/tphakala/go-aac" rel="noopener noreferrer">go-aac (⭐6)</a> - Pure-Go AAC-LC encoder and decoder ported from FFmpeg.</li>
</ul>

<ul>
<li><a href="https://github.com/tphakala/go-audio-resampler" rel="noopener noreferrer">go-audio-resampler (⭐10)</a> - Pure-Go, high-quality audio resampler with SIMD acceleration.</li>
</ul>

<ul>
<li><a href="https://github.com/tphakala/go-flac" rel="noopener noreferrer">go-flac (⭐1)</a> - Native Go FLAC encoder and decoder with SIMD acceleration.</li>
</ul>

<ul>
<li><a href="https://github.com/tphakala/go-opus" rel="noopener noreferrer">go-opus (⭐3)</a> - Native Go implementation of the Opus audio codec (RFC 6716) with RFC-compliant decoder.</li>
</ul>

<ul>
<li><a href="https://github.com/tphakala/go-wav" rel="noopener noreferrer">go-wav (⭐3)</a> - Pure-Go WAV/RIFF reader and writer with RF64 and BW64 support for files larger than 4 GiB.</li>
</ul>
<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/pthm/melange" rel="noopener noreferrer">melange (⭐89)</a> - Compiles OpenFGA authorization schemas into PL/pgSQL functions that run fine-grained relationship-based access control checks inside PostgreSQL.</li>
</ul>
<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/hugocarreira/easycache" rel="noopener noreferrer">easycache (⭐121)</a> - A simple way to use in-memory cache in Golang (TTL/FIFO/LRU/LFU).</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/intrepidkarthi/orderbook" rel="noopener noreferrer">orderbook (⭐16)</a> - Embeddable limit order book and matching engine with integer-exact pricing, a single-writer core, and write-ahead-log crash recovery.</li>
</ul>
<h3><p>Science and Data Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/tphakala/simd" rel="noopener noreferrer">simd (⭐23)</a> - Native Go vector and SIMD operations on slices with multi-architecture assembly acceleration.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/karnstack/flue" rel="noopener noreferrer">flue (⭐10)</a> - Self-hosted daemon that serves terminal sessions to a browser tab. Sessions keep running after the tab is closed.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/34/"/>
    <summary>12 awesome projects updated on Aug 24 - Aug 30, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/33/</id>
    <title>Awesome Go Updates on Aug 17 - Aug 23, 2026</title>
    <updated>2026-08-16T13:00:10.051Z</updated>
    <published>2026-08-10T02:31:57.532Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/mochow13/keen-code" rel="noopener noreferrer">keen-code (⭐60)</a> - A context-efficient terminal-based AI coding agent. Provider agnostic, supports MCPs, Agent Skills, Subagents, and more. Comes with a simple and straightforward TUI.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/SalvucciFacundo/go-arch" rel="noopener noreferrer">go-arch (⭐3)</a> - CLI tool for scaffolding Go applications with Minimalist, Standard, and Hexagonal architecture patterns.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/nao1215/filesql" rel="noopener noreferrer">filesql (⭐378)</a> - Query CSV, TSV, LTSV, JSON, JSONL, Parquet, Excel, ACH, and Fedwire files with SQL through the database/sql API, backed by in-memory SQLite.</li>
</ul>

<ul>
<li><a href="https://github.com/nao1215/sqly" rel="noopener noreferrer">sqly (⭐178)</a> - Execute SQL against CSV, TSV, LTSV, JSON, Parquet, and Excel files in an interactive shell, backed by in-memory SQLite.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/wildsurfer/cnn-fear-and-greed-parse" rel="noopener noreferrer">cnn-fear-and-greed-parse (⭐2)</a> - Client for CNN's Fear &amp; Greed Index with the seven component indicators and about a year of daily history.</li>
</ul>

<ul>
<li><a href="https://github.com/vatnode/eu-vat-rates-data-go" rel="noopener noreferrer">eu-vat-rates-data-go (⭐1)</a> - VAT rates and VAT number formats for 45 European countries, embedded at compile time and refreshed daily from the European Commission TEDB.</li>
</ul>
<h3><p>Images</p>
</h3>
<ul>
<li><a href="https://github.com/nicobistolfi/eagle-image-api" rel="noopener noreferrer">eagle-image-api (⭐31)</a> - Image optimization and transformation API using libvips, deployable to AWS Lambda and CloudFront.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/go-log4g/core" rel="noopener noreferrer">go-log4g (⭐1)</a> - Log4g provides Log4j-style configuration and pattern layouts for Go's standard log/slog logging facade.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/matveynator/chicha-ip-proxy" rel="noopener noreferrer">chicha-ip-proxy (⭐5)</a> - Zero-configuration TCP/UDP port proxy with autostart, IP-based access control, and OS-level network stack tuning.</li>
</ul>

<ul>
<li><a href="https://github.com/matveynator/netchan" rel="noopener noreferrer">netchan (⭐7)</a> - Network Channels (netchan) for Golang: Secure, cluster-ready, supports nested channels &amp; any data type. Inspired by Rob Pike.</li>
</ul>
<h3><p>Markup Languages</p>
</h3>
<ul>
<li><a href="https://github.com/nao1215/markdown" rel="noopener noreferrer">markdown (⭐140)</a> - Markdown builder that generates GitHub Flavored Markdown and mermaid diagrams through method chaining.</li>
</ul>
<h3><p>Video</p>
</h3>
<ul>
<li><a href="https://github.com/small-teton/mpeg-ts-analyzer" rel="noopener noreferrer">mpeg-ts-analyzer (⭐36)</a> - Analyzer for MPEG-2 Transport Streams that checks PCR timing compliance and dumps low-level TS, PSI, and PES structures.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/matveynator/chicha-isotope-map" rel="noopener noreferrer">chicha-isotope-map (⭐15)</a> - Self-hosted public radiation map for importing, analyzing, and visualizing measurement tracks.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/33/"/>
    <summary>13 awesome projects updated on Aug 17 - Aug 23, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/32/</id>
    <title>Awesome Go Updates on Aug 10 - Aug 16, 2026</title>
    <updated>2026-08-08T02:19:50.394Z</updated>
    <published>2026-08-03T03:51:46.959Z</published>
    <content type="html"><![CDATA[<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/esurdam/go-grpc-bazel-example" rel="noopener noreferrer">go-grpc-bazel-example (⭐2)</a> - Example monorepo for Go gRPC microservices with Bazel, grpc-gateway, OpenAPI, and Kubernetes.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/esnet/acme-proxy" rel="noopener noreferrer">acme-proxy (⭐56)</a> - Solve ACME http-01 challenge without opening port 80 to the internet, obtain certs from an external certificate authority.</li>
</ul>

<ul>
<li><a href="https://github.com/aliengiraffe/deidentify" rel="noopener noreferrer">deidentify (⭐38)</a> - Deterministic, format-preserving removal of personally identifiable information from text and structured data.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/araihu/goshtoso" rel="noopener noreferrer">Goshtoso (⭐22)</a> - Server-rendered UI components for Go applications, built with templ, Tailwind CSS, HTMX, and Alpine.js.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/arxeiss/deadmono" rel="noopener noreferrer">deadmono (⭐2)</a> - Wrapper around deadcode for detection of dead code in Go monorepo.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/32/"/>
    <summary>5 awesome projects updated on Aug 10 - Aug 16, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/31/</id>
    <title>Awesome Go Updates on Aug 03 - Aug 09, 2026</title>
    <updated>2026-07-30T03:23:33.079Z</updated>
    <published>2026-07-27T04:00:19.972Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/Smeldr/core" rel="noopener noreferrer">Smeldr (⭐7)</a> - AI-native content backend with typed lifecycle management, native MCP tools for every content type, and zero runtime dependencies.</li>
</ul>
<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/psyb0t/goenv" rel="noopener noreferrer">goenv (⭐0)</a> - Reads the ENV environment variable and reports whether the process is running in production or development.</li>
</ul>

<ul>
<li><a href="https://github.com/psyb0t/gonfiguration" rel="noopener noreferrer">gonfiguration (⭐0)</a> - Loads configuration from environment variables into structs via reflection, with struct-tag defaults and required fields.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/zx06/xsql" rel="noopener noreferrer">xsql (⭐7)</a> - AI-first cross-database CLI tool with read-only protection and structured JSON output.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/psyb0t/servicepack" rel="noopener noreferrer">servicepack (⭐2)</a> - Framework for running multiple services concurrently in a single binary, locally or distributed across machines.</li>
</ul>
<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/psyb0t/go-spamcheck" rel="noopener noreferrer">go-spamcheck (⭐2)</a> - Client for Postmark's SpamCheck API that scores a raw email against SpamAssassin rules.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/psyb0t/ctxerrors" rel="noopener noreferrer">ctxerrors (⭐0)</a> - Wrap errors with the file, line, and function name of each call site.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/psyb0t/slog-configurator" rel="noopener noreferrer">slog-configurator (⭐0)</a> - Configures the standard library log/slog logger from environment variables: level, format, source location, and stdout/stderr split.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/psyb0t/docker-proxq" rel="noopener noreferrer">proxq (⭐1)</a> - Asynchronous reverse proxy that queues each request in Redis and returns a job ID to poll for the response, with path-prefix routing, retries, and caching.</li>
</ul>

<ul>
<li><a href="https://github.com/sourabh-khot65/roamr" rel="noopener noreferrer">roamr (⭐8)</a> - CLI that scores nearby saved WiFi networks and tells you which to use, and why.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/tamish560/mcprobe" rel="noopener noreferrer">mcprobe (⭐2)</a> - Security scanner for MCP servers with prompt injection detection, tool shadowing, and SARIF output.</li>
</ul>

<ul>
<li><a href="https://github.com/rafaelperoco/secretgenerator" rel="noopener noreferrer">secretgenerator (⭐9)</a> - CSPRNG-backed credential generator with a versioned JSON schema for passwords, passphrases, secrets, API keys, and PINs.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/psyb0t/aichteeteapee" rel="noopener noreferrer">aichteeteapee (⭐1)</a> - Batteries-included HTTP server library with a router, middleware stack, WebSocket hubs, file uploads, and OpenAPI validation.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/ast-metrics/ast-metrics" rel="noopener noreferrer">ast-metrics (⭐152)</a> - Static code analyzer for Go and other languages: complexity, coupling, cohesion and maintainability metrics, with HTML, JSON, Markdown and SARIF reports.</li>
</ul>
<h3><p>Go Generate Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/psyb0t/oapixconstgen" rel="noopener noreferrer">oapixconstgen (⭐0)</a> - Generate typed Go constants from an OpenAPI spec's x-constants extension.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/psyb0t/gofindimpl" rel="noopener noreferrer">gofindimpl (⭐2)</a> - Find all structs that implement a given Go interface across a codebase.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/31/"/>
    <summary>16 awesome projects updated on Aug 03 - Aug 09, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/30/</id>
    <title>Awesome Go Updates on Jul 27 - Aug 02, 2026</title>
    <updated>2026-07-26T13:52:37.247Z</updated>
    <published>2026-07-22T14:22:21.411Z</published>
    <content type="html"><![CDATA[<h3><p>Maps</p>
</h3>
<ul>
<li><a href="https://github.com/donomii/genericsyncmap" rel="noopener noreferrer">genericsyncmap (⭐4)</a> - Type-safe generic wrapper for <code>sync.Map</code> with full method parity and zero dependencies.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/qyiun666/MemHop" rel="noopener noreferrer">MemHop (⭐23)</a> - Embedded cognitive memory database for AI agents. Six-layer architecture (L0-L5), Dream consolidation pipeline, three-channel RRF retrieval (BM25 + f16 vector + entity), single .meh file, pure Go, zero infrastructure.</li>
</ul>
<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/donomii/sceneCamera" rel="noopener noreferrer">sceneCamera (⭐4)</a> - Camera movement and view/projection matrices for museum, FPS, RTS, and stereo rendering modes.</li>
</ul>
<h3><p>Generators</p>
</h3>
<ul>
<li><a href="https://github.com/ehabterra/apispec" rel="noopener noreferrer">apispec (⭐84)</a> - Generate OpenAPI 3.1 specs from Go code without annotations, plus a browser UI to configure, preview, and explore the call graph.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/291-Group/LAN-Orangutan" rel="noopener noreferrer">LAN Orangutan (⭐852)</a> - Network device discovery and inventory with persistent labeling, multi-network scanning, and Tailscale integration.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/30/"/>
    <summary>5 awesome projects updated on Jul 27 - Aug 02, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/29/</id>
    <title>Awesome Go Updates on Jul 20 - Jul 26, 2026</title>
    <updated>2026-07-19T14:05:53.737Z</updated>
    <published>2026-07-13T04:01:46.783Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/ENTERPILOT/GoModel" rel="noopener noreferrer">GoModel (⭐1.1k)</a> - AI gateway exposing a unified OpenAI-compatible API across OpenAI, Anthropic, Gemini, Groq, xAI, Ollama and other providers, with routing, usage tracking, rate limits, and guardrails.</li>
</ul>

<ul>
<li><a href="https://github.com/gojargo/jargo" rel="noopener noreferrer">jargo (⭐69)</a> - Framework for building real-time voice AI agents over WebRTC, wiring speech-to-text, LLMs, and text-to-speech into a streaming pipeline.</li>
</ul>

<ul>
<li><a href="https://github.com/DavidBelicza/semantic-search" rel="noopener noreferrer">semantic-search (⭐6)</a> - Meaning-based search over PDF, Markdown, DOCX, source code, and other file types, using generative AI embedding models to vectorize files into a vector database.</li>
</ul>
<h3><p>Audio and Music</p>
</h3>
<ul>
<li><a href="https://github.com/gojargo/go-resample" rel="noopener noreferrer">go-resample (⭐0)</a> - Pure-Go (no cgo) audio sample-rate converter with sinc, linear, and zero-order-hold converters.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/bcdxn/opencli" rel="noopener noreferrer">OpenCLI (⭐44)</a> - OpenAPI-style specification for CLIs; define your interface in a language-agnostic document to generate documentation and framework boilerplate code.</li>
</ul>
<h3><p>Database Schema Migration</p>
</h3>
<ul>
<li><a href="https://github.com/raoptimus/db-migrator.go" rel="noopener noreferrer">db-migrator.go (⭐22)</a> - CLI for versioned database schema migrations with support for PostgreSQL, MySQL, ClickHouse, Tarantool, and Apache Iceberg.</li>
</ul>
<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/sklinkert/go-ddd" rel="noopener noreferrer">go-ddd (⭐803)</a> - Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/crenoxhq/crenox" rel="noopener noreferrer">Crenox (⭐24)</a> - Zero-dependency pre-commit secret scanner using Aho-Corasick for high-performance credentials leak detection.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/valtors/relay" rel="noopener noreferrer">relay (⭐12)</a> - MCP server with 40+ tools for AI agents. File operations, web search, screenshots, multi-agent coordination. Single Go binary.</li>
</ul>

<ul>
<li><a href="https://github.com/KincaidYang/whois" rel="noopener noreferrer">whois (⭐64)</a> - Self-hosted WHOIS/RDAP query service and MCP server for domains, IPv4/IPv6 addresses, CIDRs and ASNs.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/NdoleStudio/httpsms-go" rel="noopener noreferrer">httpsms-go (⭐18)</a> - Go client for the httpSMS API.</li>
</ul>

<ul>
<li><a href="https://github.com/NdoleStudio/lemonsqueezy-go" rel="noopener noreferrer">lemonsqueezy-go (⭐90)</a> - Go client for the Lemon Squeezy API.</li>
</ul>

<ul>
<li><a href="https://github.com/BoxBoxJason/sonarqube-client-go" rel="noopener noreferrer">sonarqube-client-go (⭐6)</a> - Go client library and command-line client for the SonarQube Web API.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/mbvlabs/andurel" rel="noopener noreferrer">Andurel (⭐218)</a> - Rails-inspired full-stack Go web framework with scaffolding, database tooling, and server-rendered or Inertia frontends.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/29/"/>
    <summary>14 awesome projects updated on Jul 20 - Jul 26, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/28/</id>
    <title>Awesome Go Updates on Jul 13 - Jul 19, 2026</title>
    <updated>2026-07-12T13:53:55.219Z</updated>
    <published>2026-07-07T15:14:09.452Z</published>
    <content type="html"><![CDATA[<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/vinicius-lino-figueiredo/gedb" rel="noopener noreferrer">gedb (⭐25)</a> - MongoDB-like embedded database, written in pure-go. Supports indexing and complex queries.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/donomii/powerlock" rel="noopener noreferrer">powerlock (⭐3)</a> - Named FIFO mutexes with context cancellation, bounded wait queues, watchdog diagnostics, pprof profiles, and Prometheus metrics.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/akomyagin/gitl" rel="noopener noreferrer">gitl (⭐1)</a> - AI review of git commit ranges with risk scoring (low/medium/high), changelog generation, and multi-repo activity digest. GitHub Action included.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/28/"/>
    <summary>3 awesome projects updated on Jul 13 - Jul 19, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/27/</id>
    <title>Awesome Go Updates on Jul 06 - Jul 12, 2026</title>
    <updated>2026-07-05T14:07:02.749Z</updated>
    <published>2026-06-29T04:57:54.300Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/alib8b8/llm-box" rel="noopener noreferrer">llm-box (⭐12)</a> - Terminal-based AI workflow engine with YAML-driven pipelines, 20+ LLM providers (DeepSeek, Qwen, GLM, Mistral, etc.), and a TUI for workflow management.</li>
</ul>

<ul>
<li><a href="https://github.com/thousandflowers/skillreaper" rel="noopener noreferrer">skillreaper (⭐54)</a> - CLI that scans AI agent session transcripts to identify and safely quarantine unused skills, MCP servers, and agents across Claude Code, Codex CLI, Hermes, OpenCode, Cursor, and OpenClaw.</li>
</ul>
<h3><p>File Handling</p>
</h3>
<ul>
<li><a href="https://github.com/voidrab/gopdfrab" rel="noopener noreferrer">gopdfrab (⭐2)</a> - PDF/A processing for Go.</li>
</ul>
<h3><p>JSON</p>
</h3>
<ul>
<li><a href="https://github.com/GenshIv/silentjson" rel="noopener noreferrer">silentjson (⭐64)</a> - Zero-allocation JSON boundary scanner and splitter utilizing AVX2 SIMD instructions.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/North-web-dev/impersonate-http" rel="noopener noreferrer">impersonate-http (⭐3)</a> - Drop-in net/http.Client with a byte-exact browser TLS (JA3/JA4) and HTTP/2 (Akamai) fingerprint.</li>
</ul>
<h3><p>Mock</p>
</h3>
<ul>
<li><a href="https://github.com/Goldziher/fabricator" rel="noopener noreferrer">fabricator (⭐30)</a> - Type-safe factories for generating mock and fake data in Go, inspired by factory_boy and interface-forge.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/Goldziher/go-utils" rel="noopener noreferrer">go-utils (⭐62)</a> - Simple, performant generic utilities for Go inspired by JavaScript and Python (map, filter, reduce, and more).</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/jonradoff/lightcms" rel="noopener noreferrer">LightCMS (⭐28)</a> - Self-hosted content management system with static page generation, role-based access control, and an MCP server for agent-driven content operations.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/27/"/>
    <summary>8 awesome projects updated on Jul 06 - Jul 12, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/26/</id>
    <title>Awesome Go Updates on Jun 29 - Jul 05, 2026</title>
    <updated>2026-06-27T14:05:37.846Z</updated>
    <published>2026-06-22T05:27:54.326Z</published>
    <content type="html"><![CDATA[<h3><p>Blockchain</p>
</h3>
<ul>
<li><a href="https://github.com/pactus-project/pactus" rel="noopener noreferrer">pactus (⭐235)</a> - A full-node implementation of the Pactus blockchain in Go.</li>
</ul>
<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/grindlemire/go-tui" rel="noopener noreferrer">go-tui (⭐397)</a> - A declarative terminal UI framework with templ-like templates, flexbox layout, and a language server for editor support.</li>
</ul>

<ul>
<li><a href="https://github.com/charmbracelet/vhs" rel="noopener noreferrer">vhs (⭐21k)</a> - Your CLI home video recorder - generate terminal GIFs from code for documentation and tutorials.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/glebarez/go-sqlite" rel="noopener noreferrer">go-sqlite (⭐869)</a> – A Pure Golang implemented SQLite driver without CGO.</li>
</ul>
<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/SennovE/qrafter" rel="noopener noreferrer">qrafter (⭐52)</a> - Type-safe SQL query builder with dialect-aware rendering, schema introspection, and migration generation.</li>
</ul>
<h3><p>Search and Analytic Databases</p>
</h3>
<ul>
<li><a href="https://github.com/skizzehq/skizze" rel="noopener noreferrer">skizze (⭐773)</a> - A probabilistic data structure service and storage.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/Flowtriq/nethawk" rel="noopener noreferrer">nethawk (⭐13)</a> - Terminal UI for real-time network traffic capture, analysis, and attack detection with JSON output mode.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/pii-shield/pii-shield" rel="noopener noreferrer">pii-shield (⭐165)</a> - Zero-code log sanitization sidecar for Kubernetes that redacts PII from logs.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/pgsty/minio" rel="noopener noreferrer">minio (⭐2.6k)</a> - Community Maintained Fork of minio (Object Storage Service).</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/gustofarbi/httper" rel="noopener noreferrer">httper (⭐1)</a> - CLI runner for JetBrains .http files with scripting, assertions, gRPC, and load testing.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/drogers0/gh-image" rel="noopener noreferrer">gh-image (⭐245)</a> - A gh CLI extension that uploads images to GitHub issues, PRs, and READMEs from the command line, producing user-attachments URLs that respect repository visibility.</li>
</ul>

<ul>
<li><a href="https://github.com/go-sqlex/sqlex" rel="noopener noreferrer">sqlex (⭐55)</a> - Drop-in modernization of jmoiron/sqlx with fixed SQL lexer bugs, automatic IN-clause expansion, pluggable hooks, and unified DB/Tx/Conn interfaces.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/togo-framework/togo" rel="noopener noreferrer">togo (⭐4)</a> - Full-stack framework that ships your Go backend and React frontend as a single binary; a Laravel-artisan-grade CLI.</li>
</ul>
<h3><p>Style Guides / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://codeberg.org/enra/go-styleguide" rel="noopener noreferrer">enra/go-styleguide</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/26/"/>
    <summary>14 awesome projects updated on Jun 29 - Jul 05, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/25/</id>
    <title>Awesome Go Updates on Jun 22 - Jun 28, 2026</title>
    <updated>2026-06-17T16:02:38.614Z</updated>
    <published>2026-06-15T05:26:15.144Z</published>
    <content type="html"><![CDATA[<h3><p>Data Integration Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/gkoos/confluence2md" rel="noopener noreferrer">confluence2md (⭐30)</a> - Confluence to Markdown crawler and converter.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/samaasi/paystack-sdk-go" rel="noopener noreferrer">paystack-sdk-go (⭐4)</a> - A comprehensive, zero-dependency, and fully typed Go SDK for the Paystack API.</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/tushariitr-19/assay" rel="noopener noreferrer">assay (⭐4)</a> - Framework-agnostic evaluation library for testing Go agents and MCP servers with deterministic checks, CI-ready exit codes, and zero-code YAML-based testing.</li>
</ul>
<h3><p>Selenium and browser control tools</p>
</h3>
<ul>
<li><a href="https://github.com/alcounit/selenosis" rel="noopener noreferrer">selenosis (⭐87)</a> - Stateless Kubernetes-native hub that routes Selenium, Playwright, and MCP sessions to on-demand browser pods via custom resources.</li>
</ul>
<h3><p>Markup Languages</p>
</h3>
<ul>
<li><a href="https://github.com/alnah/picoloom" rel="noopener noreferrer">picoloom (⭐85)</a> - Markdown-to-PDF converter with CLI and Go library APIs.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/25/"/>
    <summary>5 awesome projects updated on Jun 22 - Jun 28, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/24/</id>
    <title>Awesome Go Updates on Jun 15 - Jun 21, 2026</title>
    <updated>2026-06-14T14:26:40.508Z</updated>
    <published>2026-06-08T05:00:13.782Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/mark3labs/mcp-go" rel="noopener noreferrer">mcp-go (⭐9k)</a> - Go implementation of the Model Context Protocol for building MCP servers and clients in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/trpc-group/trpc-agent-go" rel="noopener noreferrer">trpc-agent-go (⭐1.7k)</a> - Framework for building LLM-based multi-agent systems.</li>
</ul>
<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/andreiavrammsd/config" rel="noopener noreferrer">config (⭐0)</a> - Struct-based configuration loader with a dedicated config file parser, supporting env vars, flags, defaults, and validation.</li>
</ul>
<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/kirill-scherba/sqlh" rel="noopener noreferrer">sqlh (⭐15)</a> - Zero-boilerplate SQL helper with struct tags and Go generics (CRUD, UPSERT, JOIN, benchmarks).</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/AyoubTadlaoui/GoLogX" rel="noopener noreferrer">GoLogX (⭐7)</a> - Append-only, hash-chained, optionally Ed25519-signed slog handler with offline verification of tampering.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/djadmin/fort" rel="noopener noreferrer">fort (⭐78)</a> - Audits macOS security settings across 16 checks, reports a score, and fixes issues where it safely can. Single binary, installable via Homebrew.</li>
</ul>
<h3><p>Markup Languages</p>
</h3>
<ul>
<li><a href="https://github.com/jeduden/mdsmith" rel="noopener noreferrer">mdsmith (⭐12)</a> - fast, auto-fixing Markdown linter and formatter. Checks style, readability, structure, and cross-file integrity.</li>
</ul>
<h3><p>Validation</p>
</h3>
<ul>
<li><a href="https://github.com/nobl9/govy" rel="noopener noreferrer">govy (⭐55)</a> - strongly-typed validation rules over functional interface, powered by generics and reflection free with heavy focus on crafting clear and information-rich error messages.</li>
</ul>
<h3><p>Webhooks Server / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/bluvenr/hookrun" rel="noopener noreferrer">HookRun (⭐7)</a> - Lightweight webhook action engine (~3MB single binary, zero deps) that executes commands and scripts from YAML rules with token/HMAC/IP auth and hot reload.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/leancodebox/GooseForum" rel="noopener noreferrer">GooseForum (⭐135)</a> - Self-hosted forum platform built with Go, Vue, and Tailwind CSS.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/24/"/>
    <summary>10 awesome projects updated on Jun 15 - Jun 21, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/23/</id>
    <title>Awesome Go Updates on Jun 08 - Jun 14, 2026</title>
    <updated>2026-06-06T14:07:21.283Z</updated>
    <published>2026-06-03T05:11:35.043Z</published>
    <content type="html"><![CDATA[<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/steevin/neuron-cli" rel="noopener noreferrer">neuron-cli (⭐8)</a> - A local-first, Obsidian-compatible terminal knowledge manager.</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/CzaxStudio/proton" rel="noopener noreferrer">proton (⭐44)</a> - Pure Go immediate-mode GUI framework built on Gio with zero Cgo dependencies.</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/netresearch/go-cron" rel="noopener noreferrer">go-cron (⭐61)</a> - Cron job scheduler with runtime schedule updates, per-entry context, resilience middleware (retry, circuit breaker, rate limiting), and observability hooks; successor to robfig/cron.</li>
</ul>

<ul>
<li><a href="https://github.com/netresearch/ofelia" rel="noopener noreferrer">ofelia (⭐64)</a> - Docker job scheduler (crontab for Docker); fork of mcuadros/ofelia that adds a web UI, job dependencies, retries, and job persistence.</li>
</ul>
<h3><p>Machine Learning</p>
</h3>
<ul>
<li><a href="https://github.com/georgebuilds/anneal" rel="noopener noreferrer">Anneal (⭐32)</a> - Machine learning compiler in Go, a from-scratch tinygrad port with a WebGPU backend.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/pb33f/libopenapi" rel="noopener noreferrer">libopenapi (⭐864)</a> - Parse, validate, and work with OpenAPI, Swagger, Overlays, and Arazzo specifications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/23/"/>
    <summary>6 awesome projects updated on Jun 08 - Jun 14, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/22/</id>
    <title>Awesome Go Updates on Jun 01 - Jun 07, 2026</title>
    <updated>2026-05-30T04:15:48.698Z</updated>
    <published>2026-05-25T04:48:49.559Z</published>
    <content type="html"><![CDATA[<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/amjadjibon/memsh" rel="noopener noreferrer">memsh (⭐12)</a> - Virtual bash shell in Go: executes shell commands against an in-memory filesystem (afero), with WASM plugin support and an embeddable HTTP server.</li>
</ul>
<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/pikoci/pikoci" rel="noopener noreferrer">PikoCI (⭐165)</a> - Self-hosted CI/CD inspired by Concourse. Single binary, any database, any queue. HCL pipelines, pluggable resource types and runners.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/nicobistolfi/go-postgres-s3-backup" rel="noopener noreferrer">go-postgres-s3-backup (⭐8)</a> - Serverless PostgreSQL backups to S3 using AWS Lambda, with daily, monthly, and yearly rotation.</li>
</ul>
<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/kjkrol/goke" rel="noopener noreferrer">GOKe (⭐92)</a> - Data-Oriented (DOD), archetype-based ECS engine utilizing an L1 cache-aligned chunked SoA layout for predictable, stepless memory growth and zero-allocation execution paths.</li>
</ul>
<h3><p>Performance</p>
</h3>
<ul>
<li><a href="https://github.com/go-perfstat/go" rel="noopener noreferrer">go-perfstat (⭐1)</a> - Lightweight performance statistics and execution time aggregation for Go.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/ahmadraza100/dotlock" rel="noopener noreferrer">dotlock (⭐4)</a> - Encrypted .env vault manager with interactive TUI for managing secrets across multiple environments and profiles.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/oaswrap/spec" rel="noopener noreferrer">spec (⭐117)</a> - Lightweight OpenAPI 3.x builder supporting static generation and popular frameworks like chi, echo, gin, fiber, mux and more.</li>
</ul>
<h3><p>Workflow Frameworks / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/flowbaker/flowbaker" rel="noopener noreferrer">Flowbaker (⭐204)</a> - Self-hosted execution engine for building, connecting, and automating no-code workflows.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/peczenyj/structalign" rel="noopener noreferrer">structalign (⭐9)</a> - Shows how a struct's fields could be reordered to use less memory, printing a diff instead of rewriting files.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/brandonyoungdev/tldx" rel="noopener noreferrer">tldx (⭐1.9k)</a> - Bulk domain availability checker using RDAP, DNS, and WHOIS fallback with keyword permutation generation.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/22/"/>
    <summary>10 awesome projects updated on Jun 01 - Jun 07, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/21/</id>
    <title>Awesome Go Updates on May 25 - May 31, 2026</title>
    <updated>2026-05-22T04:34:33.768Z</updated>
    <published>2026-05-18T04:41:57.976Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/zoharbabin/web-researcher-mcp" rel="noopener noreferrer">web-researcher-mcp (⭐53)</a> - MCP server providing AI assistants with web search, content extraction, and multi-source research capabilities. Single binary, 5 search providers with circuit-breaker failover, 4-tier scraping pipeline.</li>
</ul>
<h3><p>Build Automation</p>
</h3>
<ul>
<li><a href="https://github.com/rexrun-dev/rex" rel="noopener noreferrer">rex (⭐7)</a> - Zero-config universal project runner. Detects your stack (Go, Node, Python, Rust, PHP, Zig, Elixir) and runs the right command.</li>
</ul>
<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/go-external-config/go" rel="noopener noreferrer">go-external-config (⭐2)</a> - Spring-inspired configuration management library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-external-config/aws" rel="noopener noreferrer">go-external-config/aws (⭐1)</a> - AWS property source support for go-external-config.</li>
</ul>

<ul>
<li><a href="https://github.com/go-external-config/consul" rel="noopener noreferrer">go-external-config/consul (⭐1)</a> - Consul property source support for go-external-config.</li>
</ul>

<ul>
<li><a href="https://github.com/go-external-config/vault" rel="noopener noreferrer">go-external-config/vault (⭐1)</a> - Vault property source support for go-external-config.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/aymanhs/nanotdb" rel="noopener noreferrer">nanotdb (⭐139)</a> - A lightweight, zero-dependency, append-only Time-Series Database and Dashboard optimized for low-power hardware.</li>
</ul>
<h3><p>Interfaces to Multiple Backends</p>
</h3>
<ul>
<li><a href="https://github.com/metalfm/transactor" rel="noopener noreferrer">transactor (⭐6)</a> - Type-safe transaction boundary abstraction with adapters for database/sql, sqlx, and pgx.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/go-errr/go" rel="noopener noreferrer">go-errr (⭐2)</a> - Error handling library with Catch/Recover semantics, wrapped error chains, and stack traces for Go.</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/go-beans/go" rel="noopener noreferrer">go-beans (⭐2)</a> - Spring-inspired dependency injection and application lifecycle framework for Go.</li>
</ul>
<h3><p>Science and Data Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/Arceus-7/matrix" rel="noopener noreferrer">matrix (⭐7)</a> - A clean, generic, zero-dependency matrix math package for Go with support for arithmetic, decompositions, and linear system solving.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/getveil/veil" rel="noopener noreferrer">veil (⭐8)</a> - Local HTTPS proxy that hides API credentials from AI coding agents. OS keychain integration, format-aware placeholders, SQLite audit log.</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/jonbaldie/go-mutesting" rel="noopener noreferrer">go-mutesting (⭐4)</a> - Mutation testing for Go with CI quality gates, coverage-aware MSI, baseline tracking, and git-diff filtering.</li>
</ul>

<ul>
<li><a href="https://github.com/tkrop/go-testing" rel="noopener noreferrer">go-testing (⭐6)</a> - Go testing extension, that allows a simple setup of strongly isolated unit, component, and integration test providing advanced mock support extending gomock and gock.</li>
</ul>

<ul>
<li><a href="https://github.com/ozontech/testo" rel="noopener noreferrer">Testo (⭐147)</a> - Plugin-based testing framework with suites, parallel tests, hooks and parametrization. Inspired by Pytest.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/sajjadrabiee/go-constant" rel="noopener noreferrer">Go-Constant (⭐1)</a> - Generic typed constant sets with safe string parsing for Go's missing enum type.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/updatecli/updatecli" rel="noopener noreferrer">Updatecli (⭐968)</a> - A universal declarative update policy engine.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/Allra-Fintech/mdv" rel="noopener noreferrer">mdv (⭐3)</a> - CLI tool that renders Markdown files in the browser with live reload, GFM, syntax highlighting, Mermaid diagrams, and PDF export.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/21/"/>
    <summary>18 awesome projects updated on May 25 - May 31, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/20/</id>
    <title>Awesome Go Updates on May 18 - May 24, 2026</title>
    <updated>2026-05-15T04:17:05.737Z</updated>
    <published>2026-05-11T04:21:57.521Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/dakera-ai/dakera-go" rel="noopener noreferrer">dakera-go (⭐7)</a> - Official Go client SDK for the Dakera self-hosted agent memory server, providing typed interfaces for memory store/recall, session management, namespace operations, and decay configuration.</li>
</ul>

<ul>
<li><a href="https://github.com/zendev-sh/zenflow" rel="noopener noreferrer">zenflow (⭐48)</a> - Multi-agent orchestration &amp; workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/aytechnet/decimal" rel="noopener noreferrer">decimal (⭐1)</a> - High performance 64-bit decimal partially compatible with <a href="https://github.com/shopspring/decimal" rel="noopener noreferrer">shopspring/decimal (⭐7.5k)</a> and int64, including Weight and Length.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/TheColonyCC/colony-sdk-go" rel="noopener noreferrer">colony-sdk-go (⭐1)</a> - Go client library for <a href="https://thecolony.cc" rel="noopener noreferrer">The Colony</a> — a public social network whose users are AI agents.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/20/"/>
    <summary>4 awesome projects updated on May 18 - May 24, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/19/</id>
    <title>Awesome Go Updates on May 11 - May 17, 2026</title>
    <updated>2026-05-10T04:11:54.793Z</updated>
    <published>2026-05-04T04:06:07.433Z</published>
    <content type="html"><![CDATA[<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/pgrwl/pgrwl" rel="noopener noreferrer">pgrwl (⭐181)</a> - Cloud-native continuous backup for PostgreSQL.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/ubgo/lock" rel="noopener noreferrer">lock (⭐5)</a> - Distributed lock family with one Go interface and five backends (filelock, flock, Redis, Postgres, etcd) — fencing tokens, semaphore mode, and observability hooks across all backends.</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/tickstem/heartbeat" rel="noopener noreferrer">tickstem/heartbeat (⭐1)</a> - Go client for dead-man's switch heartbeat monitoring: ping a URL after each job run and get alerted by email if pings stop arriving.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/sixafter/aes-ctr-drbg" rel="noopener noreferrer">aes-ctr-drbg (⭐9)</a> - A Deterministic Random Bit Generator based on AES in Counter mode (AES-CTR-DRBG) as specified in NIST SP 800-90A.</li>
</ul>

<ul>
<li><a href="https://github.com/Hossiy21/razify" rel="noopener noreferrer">Razify (⭐21)</a> - CLI to scan, validate and audit .env files for leaked secrets and environment drift.</li>
</ul>
<h3><p>Serialization</p>
</h3>
<ul>
<li><a href="https://github.com/emicklei/proto" rel="noopener noreferrer">proto (⭐614)</a> - Parser and writer for Google ProtocolBuffers .proto files.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/SharkByteSoftware/go-snk" rel="noopener noreferrer">go-snk (⭐5)</a> - Type-safe generic helpers for slices, maps, strings, errors, JSON, HTTP, and containers, organized as small independently adoptable packages.</li>
</ul>

<ul>
<li><a href="https://github.com/hashmap-kz/relimpact" rel="noopener noreferrer">relimpact (⭐13)</a> - Fast API compatibility reports for Go projects.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/tickstem/uptime" rel="noopener noreferrer">tickstem/uptime (⭐2)</a> - Go client for HTTP uptime monitoring with SSL expiry alerts and configurable response assertions.</li>
</ul>

<ul>
<li><a href="https://github.com/nilpoona/zerohand" rel="noopener noreferrer">zerohand (⭐1)</a> - A simple and efficient load testing tool for Web APIs.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/2ykwang/mac-cleanup-go" rel="noopener noreferrer">mac-cleanup-go (⭐457)</a> - Preview-first TUI for cleaning macOS caches, logs, and temporary files.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/19/"/>
    <summary>11 awesome projects updated on May 11 - May 17, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/18/</id>
    <title>Awesome Go Updates on May 04 - May 10, 2026</title>
    <updated>2026-05-01T13:51:42.114Z</updated>
    <published>2026-04-27T14:26:03.258Z</published>
    <content type="html"><![CDATA[<h3><p>Text Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/gammazero/radixtree" rel="noopener noreferrer">radixtree (⭐41)</a> - Adaptive radix tree (prefix-tree or compact-trie).</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/lynxbase/lynxdb" rel="noopener noreferrer">lynxdb (⭐283)</a> - Lightweight columnar log analytics database with a pipe-style query language inspired by SPL.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/Balaji01-4D/pgxcli" rel="noopener noreferrer">pgxcli (⭐75)</a> - PostgreSQL CLI client written in Go, inspired by pgcli.</li>
</ul>
<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/gogpu/wgpu" rel="noopener noreferrer">gogpu/wgpu (⭐173)</a> - Pure Go WebGPU implementation with Vulkan, DX12, and Metal backends, zero CGO (part of <a href="https://github.com/gogpu" rel="noopener noreferrer">GoGPU</a> ecosystem).</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/gogpu/systray" rel="noopener noreferrer">gogpu/systray (⭐55)</a> - Pure Go system tray library for Windows, macOS, and Linux with zero CGO (part of <a href="https://github.com/gogpu" rel="noopener noreferrer">GoGPU</a> ecosystem).</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/rluders/canery" rel="noopener noreferrer">canery (⭐8)</a> - Minimal, stateless authorization engine with a pluggable evaluation model.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/rluders/httpsuite" rel="noopener noreferrer">httpsuite (⭐43)</a> - HTTP request parsing and RFC 9457 problem responses for Go, with a stdlib-only core and optional validation.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/18/"/>
    <summary>7 awesome projects updated on May 04 - May 10, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/17/</id>
    <title>Awesome Go Updates on Apr 27 - May 03, 2026</title>
    <updated>2026-04-23T14:09:09.862Z</updated>
    <published>2026-04-20T03:50:10.402Z</published>
    <content type="html"><![CDATA[<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/tickstem/verify" rel="noopener noreferrer">tickstem/verify (⭐3)</a> - Validate email addresses before they hit your database: syntax, MX lookup, disposable domains, and role-based inboxes.</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/tickstem/cron" rel="noopener noreferrer">tickstem/cron (⭐1)</a> - Go client for scheduling HTTP cron jobs, with execution history, failure alerts, and tsk-local for testing handlers without live credentials.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/jaisonerick/macwifi" rel="noopener noreferrer">macwifi (⭐7)</a> - Wi-Fi scanning and Keychain password retrieval for macOS 13+.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/Mutasem-mk4/gspy" rel="noopener noreferrer">gspy (⭐1)</a> - Forensic goroutine-to-syscall inspector for live Go processes.</li>
</ul>
<h3><p>Mock</p>
</h3>
<ul>
<li><a href="https://github.com/vibridi/gomock" rel="noopener noreferrer">gomock (⭐7)</a> - CLI tool to generate typed and framework-agnostic interface mocks, with support for generics.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/stacktower-io/stacktower" rel="noopener noreferrer">stacktower (⭐521)</a> - Visualize dependency graphs as physical tower structures, inspired by XKCD #2347.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/nottechdm/notnet" rel="noopener noreferrer">NotNet (⭐4)</a> - A lightweight Go framework for building fast, ergonomic RESTful APIs with middleware and flexible routing.</li>
</ul>
<h3><p>Routers / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/fox-toolkit/fox" rel="noopener noreferrer">Fox (⭐14)</a> - A high-performance HTTP router for building reverse proxies and API gateways, with first-class support for mutating routes at runtime.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/17/"/>
    <summary>8 awesome projects updated on Apr 27 - May 03, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/16/</id>
    <title>Awesome Go Updates on Apr 20 - Apr 26, 2026</title>
    <updated>2026-04-19T03:49:07.931Z</updated>
    <published>2026-04-13T14:07:45.331Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/Colin4k1024/Aetheris" rel="noopener noreferrer">Aetheris (⭐18)</a> - AI Agent execution runtime with event sourcing, checkpoint recovery, and At-Most-Once execution guarantee. Written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/agenticenv/agent-sdk-go" rel="noopener noreferrer">agent-sdk-go (⭐51)</a> - Framework for building stateful AI agents in Go.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/orneryd/NornicDB" rel="noopener noreferrer">NornicDB (⭐848)</a> - High performance graph + vector database (Neo4j and qDrant compatible), focused on low latency graph-rag retreival for AI systems.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/cmd-stream/cmd-stream-go" rel="noopener noreferrer">cmd-stream-go (⭐94)</a> - High-performance distributed command pattern library for Go.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/bhope/hedge" rel="noopener noreferrer">hedge (⭐285)</a> - Adaptive hedged requests for Go. Cuts p99 latency with zero configuration, based on Google's "The Tail at Scale" paper.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/Mutasem-mk4/procscope" rel="noopener noreferrer">procscope (⭐34)</a> - Process-scoped runtime investigator using eBPF to trace process lifecycle, file activity, and network connections.</li>
</ul>

<ul>
<li><a href="https://github.com/alesr/redact" rel="noopener noreferrer">redact (⭐2)</a> - Redact sensitive information from slog-based logs using a configurable pipeline.</li>
</ul>
<h3><p>Serialization</p>
</h3>
<ul>
<li><a href="https://github.com/mus-format/mus-go" rel="noopener noreferrer">mus-go (⭐144)</a> - MUS format serializer for Go.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/patrickhener/goshs" rel="noopener noreferrer">goshs (⭐962)</a> - SimpleHTTPServer replacement with file upload/download, WebDAV, SFTP, SMB, TLS, authentication, and share links.</li>
</ul>
<h3><p>Version Control</p>
</h3>
<ul>
<li><a href="https://github.com/Alejandro-M-P/git-courer" rel="noopener noreferrer">git-courer (⭐44)</a> - Local MCP server for Git operations using Ollama to save tokens and prevent secret leakage.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/doors-dev/doors" rel="noopener noreferrer">doors (⭐114)</a> - Server-driven framework for building stateful, reactive web applications entirely in Go.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/shinagawa-web/gomarklint" rel="noopener noreferrer">gomarklint (⭐19)</a> - Markdown linter with built-in HTTP link validation, single binary, no Node.js required.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/crleonard/pingtower" rel="noopener noreferrer">pingtower (⭐7)</a> - Lightweight self-hosted uptime monitor for websites and APIs.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/16/"/>
    <summary>13 awesome projects updated on Apr 20 - Apr 26, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/15/</id>
    <title>Awesome Go Updates on Apr 13 - Apr 19, 2026</title>
    <updated>2026-04-12T13:25:21.768Z</updated>
    <published>2026-04-06T03:38:08.417Z</published>
    <content type="html"><![CDATA[<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/rekurt/ymsdk" rel="noopener noreferrer">ymsdk (⭐7)</a> - Go SDK for Yandex Messenger Bot API with type-safe models, automatic retry, and rate-limit handling.<ul>
<li><a href="https://github.com/wisp-trading/wisp" rel="noopener noreferrer">Wisp (⭐12)</a> - Event-driven trading framework for Go. Spot, perpetual futures, prediction markets. Multi-exchange (Bybit, Hyperliquid, Polymarket).</li>
</ul>
</li>
</ul>
<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/vahiiiid/go-rest-api-boilerplate" rel="noopener noreferrer">go-rest-api-boilerplate (⭐62)</a> - AI-friendly, production-ready Go REST API boilerplate with clean architecture, JWT authentication, RBAC, PostgreSQL, Docker hot-reload, and Swagger documentation.</li>
</ul>
<h3><p>Morphological Analyzers</p>
</h3>
<ul>
<li><a href="https://github.com/rekurt/go-propisyu" rel="noopener noreferrer">go-propisyu (⭐5)</a> - Convert numbers to Russian words with correct grammatical gender and noun declension.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/rekurt/gost-crypto" rel="noopener noreferrer">gost-crypto (⭐2)</a> - Go library for Russian GOST cryptographic standards (digital signatures, Streebog hash, Kuznechik cipher, MGM AEAD) backed by OpenSSL gost-engine.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/starwalkn/kono" rel="noopener noreferrer">Kono (⭐22)</a> - lightweight extendable API Gateway in Go - parallel fan-out, flexible aggregation, and zero configuration magic.</li>
</ul>
<h3><p>Template Engines</p>
</h3>
<ul>
<li><a href="https://github.com/doors-dev/gox" rel="noopener noreferrer">gox (⭐62)</a> - HTML templates as first-class Go expressions, with seamless editor support.</li>
</ul>
<h3><p>Version Control</p>
</h3>
<ul>
<li><a href="https://github.com/Omibranch/gitty" rel="noopener noreferrer">gitty (⭐28)</a> - Single-binary Git/GitHub CLI that replaces add→commit→push with one command; human-readable syntax, no external dependencies.</li>
</ul>
<h3><p>Video</p>
</h3>
<ul>
<li><a href="https://github.com/alanzng/manifestor" rel="noopener noreferrer">manifestor (⭐11)</a> - Zero-dependency library for parsing, filtering, transforming, and building HLS and DASH manifests.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/15/"/>
    <summary>8 awesome projects updated on Apr 13 - Apr 19, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/14/</id>
    <title>Awesome Go Updates on Apr 06 - Apr 12, 2026</title>
    <updated>2026-04-05T13:20:44.434Z</updated>
    <published>2026-03-30T03:36:55.642Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/saivedant169/AegisFlow" rel="noopener noreferrer">AegisFlow (⭐29)</a> - AI gateway for routing, securing, and monitoring LLM traffic across 10+ providers. OpenAI-compatible API, WASM policy plugins, canary rollouts, real-time dashboard.</li>
</ul>

<ul>
<li><a href="https://github.com/harshaneel/localaik" rel="noopener noreferrer">localaik (⭐16)</a> - LocalStack-style local emulation of OpenAI and Gemini APIs; single Docker container, llama.cpp + Gemma 3 backend.</li>
</ul>

<ul>
<li><a href="https://github.com/oluwajubelo1/otellix" rel="noopener noreferrer">otellix (⭐43)</a> - OpenTelemetry-native LLM observability and budget guardrails for cost-constrained production environments.</li>
</ul>

<ul>
<li><a href="https://github.com/Ad3bay0c/routex" rel="noopener noreferrer">routex (⭐23)</a> - YAML-driven multi-agent AI runtime for Go with Erlang-style supervision, MCP tool server support, and a CLI.</li>
</ul>
<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/iyashjayesh/goscaf" rel="noopener noreferrer">goscaf (⭐31)</a> - goscaf generates opinionated, production-quality Go project boilerplate via an interactive CLI. Stop copy-pasting skeleton code between projects.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/GiGurra/boa" rel="noopener noreferrer">boa (⭐48)</a> - Declarative flags, env vars, validation, and config files from struct tags. Built on cobra.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/RichardKnop/minisql" rel="noopener noreferrer">minisql (⭐48)</a> - Embedded single file SQL database.</li>
</ul>

<ul>
<li></li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/schigh/circuit" rel="noopener noreferrer">circuit (⭐7)</a> - Circuit breaker with gradual recovery via probabilistic throttling.</li>
</ul>

<ul>
<li><a href="https://github.com/schigh/health" rel="noopener noreferrer">health (⭐12)</a> - Health checker for Go services with Kubernetes probe support.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/cinar/indicator" rel="noopener noreferrer">indicator (⭐1.2k)</a> - Technical analysis library providing financial indicators, strategies, and backtesting framework.</li>
</ul>
<h3><p>Generators</p>
</h3>
<ul>
<li><a href="https://github.com/antst/go-apispec" rel="noopener noreferrer">go-apispec (⭐35)</a> - Generate OpenAPI 3.1 specs from Go source code via static analysis with automatic framework detection.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/AshvinBambhaniya/autopool" rel="noopener noreferrer">autopool (⭐6)</a> - Zero-config, auto-scaling worker pool for Go with priority-aware scheduling.</li>
</ul>
<h3><p>Hardware</p>
</h3>
<ul>
<li><a href="https://github.com/dinakars777/moody" rel="noopener noreferrer">moody (⭐5)</a> - Hardware event personality daemon for macOS. Monitors USB, charger, lid, and other hardware events and responds with customizable personalities.</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/yuseferi/scheduler" rel="noopener noreferrer">scheduler (⭐7)</a> - Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.</li>
</ul>
<h3><p>Strings</p>
</h3>
<ul>
<li><a href="https://github.com/schigh/str" rel="noopener noreferrer">str (⭐10)</a> - Pipeline-first string toolkit for composing transformations.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/vinod-morya/fibersse" rel="noopener noreferrer">fibersse (⭐3)</a> - Production-grade Server-Sent Events (SSE) for Fiber v3 with event coalescing, priority lanes, topic wildcards, adaptive throttling, and built-in auth.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/elC0mpa/aws-doctor" rel="noopener noreferrer">aws-doctor (⭐429)</a> - Diagnose AWS costs, detect idle resources, and optimize cloud spending directly from your terminal 🩺 ☁️.</li>
</ul>

<ul>
<li><a href="https://github.com/Knuspii/kepfi" rel="noopener noreferrer">kepfi</a> - A smart alternative to rm with a recovery bin and storage tracking.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/14/"/>
    <summary>19 awesome projects updated on Apr 06 - Apr 12, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/13/</id>
    <title>Awesome Go Updates on Mar 30 - Apr 05, 2026</title>
    <updated>2026-03-27T03:30:15.161Z</updated>
    <published>2026-03-23T03:22:51.143Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/joakimcarlsson/ai" rel="noopener noreferrer">ai (⭐39)</a> - A Go toolkit for building AI agents and applications across multiple providers with unified LLM, embeddings, tool calling, and MCP integration.</li>
</ul>
<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/arceus-7/chroma16" rel="noopener noreferrer">chroma16 (⭐4)</a> - Generate a harmonious 16-color terminal palette from a single seed color or string.</li>
</ul>

<ul>
<li><a href="https://github.com/lazynop/lazyenv" rel="noopener noreferrer">lazyenv (⭐60)</a> - TUI for browsing, comparing, and editing .env files.</li>
</ul>
<h3><p>Embeddable Scripting Languages</p>
</h3>
<ul>
<li><a href="https://github.com/speedata/go-lua" rel="noopener noreferrer">go-lua (⭐9)</a> - Lua 5.4 VM implemented in pure Go.</li>
</ul>
<h3><p>File Handling</p>
</h3>
<ul>
<li><a href="https://github.com/coregx/gxpdf" rel="noopener noreferrer">gxpdf (⭐50)</a> - Modern full-lifecycle PDF library for Go — parse, extract tables, generate, and sign documents with zero CGO dependencies.</li>
</ul>
<h3><p>Machine Learning</p>
</h3>
<ul>
<li><a href="https://github.com/rbmuller/datatrax" rel="noopener noreferrer">datatrax (⭐10)</a> - Data engineering and classic ML toolkit with batch processing, type coercion, and 7 algorithms in pure Go with zero dependencies.</li>
</ul>
<h3><p>Strings</p>
</h3>
<ul>
<li><a href="https://github.com/Wissance/stringFormatter" rel="noopener noreferrer">stringFormatter (⭐224)</a> - String formatting like in Python or C# manner with the additional text formatting features.</li>
</ul>
<h3><p>Template Engines</p>
</h3>
<ul>
<li><a href="https://github.com/boxesandglue/bagme" rel="noopener noreferrer">bagme (⭐112)</a> - HTML/CSS to PDF rendering with TeX-quality typesetting in pure Go.</li>
</ul>
<h3><p>Selenium and browser control tools</p>
</h3>
<ul>
<li><a href="https://github.com/joakimcarlsson/bonk" rel="noopener noreferrer">bonk (⭐13)</a> - Fast, stealth-first browser automation library using Chrome DevTools Protocol over WebSocket with no external dependencies.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/us/den" rel="noopener noreferrer">Den (⭐15)</a> - Self-hosted sandbox runtime for AI agents. Open-source E2B alternative.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/13/"/>
    <summary>10 awesome projects updated on Mar 30 - Apr 05, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/12/</id>
    <title>Awesome Go Updates on Mar 23 - Mar 29, 2026</title>
    <updated>2026-03-22T13:14:59.044Z</updated>
    <published>2026-03-16T03:33:10.687Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/zendev-sh/goai" rel="noopener noreferrer">goai (⭐189)</a> - Go SDK for building AI applications. One SDK, 20+ providers. Inspired by Vercel AI SDK.</li>
</ul>
<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/loom-go/loom" rel="noopener noreferrer">loom (⭐126)</a> - Signal-based reactive components framework for building TUIs.</li>
</ul>
<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/fulldump/goconfig" rel="noopener noreferrer">goconfig (⭐49)</a> - Populate Go structs from flags, environment variables, config.json and defaults with deterministic precedence. No extra dependencies.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/ajitpratap0/GoSQLX" rel="noopener noreferrer">GoSQLX (⭐111)</a> - High-performance SQL parser, formatter, linter, and security scanner with multi-dialect support and WASM playground.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/nexcode/rpcplatform" rel="noopener noreferrer">rpcplatform (⭐2)</a> - Framework for microservices with service discovery, load balancing, and related features.</li>
</ul>
<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/BrianLeishman/go-imap" rel="noopener noreferrer">go-imap (⭐109)</a> - Batteries-included IMAP client with auto-reconnect, OAuth2, IDLE support, and built-in MIME parsing.</li>
</ul>
<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/gogpu/gogpu" rel="noopener noreferrer">gogpu (⭐379)</a> - GPU application framework with windowing, input, and rendering built on WebGPU — reduces 480+ lines of GPU code to ~20, zero CGO (GoGPU ecosystem: <a href="https://github.com/gogpu/gg" rel="noopener noreferrer">gg (⭐158)</a>, <a href="https://github.com/gogpu/ui" rel="noopener noreferrer">ui (⭐438)</a>, <a href="https://github.com/gogpu/wgpu" rel="noopener noreferrer">wgpu (⭐173)</a>, <a href="https://github.com/gogpu/naga" rel="noopener noreferrer">naga (⭐47)</a>).</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/gogpu/ui" rel="noopener noreferrer">gogpu/ui (⭐438)</a> - GPU-accelerated GUI toolkit with 22 widgets, 3 design systems (Material, Fluent, Cupertino), reactive signals, and zero CGO (part of <a href="https://github.com/gogpu" rel="noopener noreferrer">GoGPU</a> ecosystem).</li>
</ul>
<h3><p>Images</p>
</h3>
<ul>
<li><a href="https://github.com/gogpu/gg" rel="noopener noreferrer">gogpu/gg (⭐158)</a> - GPU-accelerated 2D rendering with Canvas-like API, zero CGO (part of <a href="https://github.com/gogpu" rel="noopener noreferrer">GoGPU</a> pure Go graphics ecosystem).</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/qvcloud/broker" rel="noopener noreferrer">broker (⭐11)</a> - Production-grade messaging abstraction with a unified API for various brokers and built-in OpenTelemetry integration.</li>
</ul>
<h3><p>Utility/Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/coregx/ahocorasick" rel="noopener noreferrer">ahocorasick (⭐28)</a> - High-performance Aho-Corasick multi-pattern string matching with DFA compilation and SIMD prefilter, up to 7 GB/s throughput (part of <a href="https://github.com/coregx" rel="noopener noreferrer">coregx</a> ecosystem).</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/mainak55512/stto" rel="noopener noreferrer">stto (⭐47)</a> - A light-weight superfast line of code counter written in pure Go.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/Knuspii/CrunchyCleaner" rel="noopener noreferrer">CrunchyCleaner (⭐149)</a> - A lightweight, software cache cleanup tool for Windows &amp; Linux.</li>
</ul>
<h3><p>Conferences / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://gophercon.africa/" rel="noopener noreferrer">GopherCon Africa</a> - Nairobi, Kenya.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/12/"/>
    <summary>14 awesome projects updated on Mar 23 - Mar 29, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/11/</id>
    <title>Awesome Go Updates on Mar 16 - Mar 22, 2026</title>
    <updated>2026-03-15T13:16:58.668Z</updated>
    <published>2026-03-09T03:15:19.523Z</published>
    <content type="html"><![CDATA[<h3><p>Blockchain</p>
</h3>
<ul>
<li><a href="https://github.com/kslamph/tronlib" rel="noopener noreferrer">tronlib (⭐6)</a> - A comprehensive, production-ready Go SDK for interacting with the TRON blockchain with TRC20 token support.</li>
</ul>
<h3><p>Bloom and Cuckoo Filters</p>
</h3>
<ul>
<li><a href="https://github.com/RibbonFilter/ribbonGo" rel="noopener noreferrer">ribbonGo (⭐15)</a> - First pure Go implementation of Ribbon filters (practically smaller than Bloom and Xor) for space-efficient approximate set membership queries.</li>
</ul>
<h3><p>Queues</p>
</h3>
<ul>
<li><a href="https://github.com/aalpar/deheap" rel="noopener noreferrer">deheap (⭐18)</a> - Doubly-ended heap (min-max heap) with O(log n) access to both minimum and maximum elements.</li>
</ul>
<h3><p>Science and Data Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/ndabAP/entitydebs" rel="noopener noreferrer">entitydebs (⭐2)</a> - A social science tool to programmatically analyze entities in non-fictional texts with a built-in dependency parser.</li>
</ul>

<ul>
<li><a href="https://github.com/shenwei356/taxonkit" rel="noopener noreferrer">taxonkit (⭐478)</a> - A practical and efficient NCBI taxonomy toolkit; supports querying lineage, reformatting, filtering, and creating custom taxdump files.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/nilpoona/leakhound" rel="noopener noreferrer">leakhound (⭐17)</a> - Static analysis tool to detect accidental logging of sensitive struct fields, preventing data leaks in logs.</li>
</ul>

<ul>
<li><a href="https://github.com/nicola-strappazzon/password-manager" rel="noopener noreferrer">pm (⭐2)</a> - Unix-style password manager written in Go to save your data with OpenPGP encryption.</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/mfridman/tparse" rel="noopener noreferrer">tparse (⭐1.3k)</a> - CLI tool for summarizing go test output. Pipe friendly. Compatible with go test flags.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/tirthpatell/threads-go" rel="noopener noreferrer">threads-go (⭐9)</a> - Go client library for the Meta Threads API with OAuth 2.0, rate limiting, and type-safe error handling.</li>
</ul>
<h3><p>Version Control</p>
</h3>
<ul>
<li><a href="https://github.com/bmf-san/ggc" rel="noopener noreferrer">ggc (⭐284)</a> - A Git CLI tool with both traditional command-line and interactive incremental-search UI, workflow support, and configurable keybindings.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/onllm-dev/onWatch" rel="noopener noreferrer">onWatch (⭐720)</a> - Monitor AI API quotas across providers locally with historical tracking, alerts, and a web dashboard to avoid surprise throttling and budget overruns.</li>
</ul>
<h3><p>Benchmarks / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/goptics/vizb" rel="noopener noreferrer">vizb (⭐90)</a> - A CLI tool to visualize Go benchmark data in 4D.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/11/"/>
    <summary>12 awesome projects updated on Mar 16 - Mar 22, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/10/</id>
    <title>Awesome Go Updates on Mar 09 - Mar 15, 2026</title>
    <updated>2026-03-06T02:50:09.117Z</updated>
    <published>2026-03-02T02:53:04.888Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/hrygo/hotplex" rel="noopener noreferrer">hotplex (⭐48)</a> - AI Agent runtime engine with long-lived sessions for Claude Code, OpenCode, pi-mono and other CLI AI tools. Provides full-duplex streaming, multi-platform integrations, and secure sandbox.</li>
</ul>
<h3><p>Audio and Music</p>
</h3>
<ul>
<li><a href="https://github.com/go-music-theory/music-theory" rel="noopener noreferrer">music-theory (⭐463)</a> - Music theory models in Go.</li>
</ul>
<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/phoenix-tui/phoenix" rel="noopener noreferrer">phoenix (⭐41)</a> - High-performance TUI framework with Elm-inspired architecture, perfect Unicode rendering, and zero-allocation event system.</li>
</ul>
<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/bobg/combo" rel="noopener noreferrer">combo (⭐4)</a> - Combinatorial operations including permutations, combinations, and combinations-with-replacement.</li>
</ul>
<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/coregx/relica" rel="noopener noreferrer">relica (⭐24)</a> - Type-safe database query builder with zero production dependencies, LRU statement cache, batch operations, and support for JOINs, subqueries, CTEs, and window functions.</li>
</ul>
<h3><p>Generators</p>
</h3>
<ul>
<li><a href="https://github.com/MUlt1mate/protoc-gen-httpgo" rel="noopener noreferrer">protoc-gen-httpgo (⭐25)</a> - Generate HTTP server and client from protobuf.</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/kahoon/pending" rel="noopener noreferrer">pending (⭐7)</a> - ID-based debounced task scheduler for deferred tasks with cancellation, graceful shutdown, and optional concurrency limits.</li>
</ul>
<h3><p>Uncategorized</p>
</h3>
<ul>
<li><a href="https://github.com/go-webgpu/goffi" rel="noopener noreferrer">goffi (⭐89)</a> - Pure Go FFI with libffi-style typed call interface and structured error handling for calling C libraries without CGO.</li>
</ul>
<h3><p>Stream Processing</p>
</h3>
<ul>
<li><a href="https://github.com/coregx/signals" rel="noopener noreferrer">signals (⭐19)</a> - Type-safe reactive state management inspired by Angular Signals with computed values, effects, and dependency tracking.</li>
</ul>
<h3><p>Utility/Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/unilibs/uniwidth" rel="noopener noreferrer">uniwidth (⭐8)</a> - High-performance Unicode character width calculation with SWAR optimization, O(1) lookup tables, and ZWJ emoji support.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/ccoVeille/go-safecast" rel="noopener noreferrer">go-safecast (⭐89)</a> - Safe number type conversion library that prevents integer overflow and underflow (addresses gosec G115 and CWE-190).</li>
</ul>

<ul>
<li><a href="https://github.com/syst3mctl/godoclive" rel="noopener noreferrer">godoclive (⭐89)</a> - Generates interactive API documentation from Go HTTP handlers using static analysis of chi, gin, and net/http routers.</li>
</ul>
<h3><p>Routers / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/coregx/fursy" rel="noopener noreferrer">fursy (⭐8)</a> - HTTP router with type-safe generic handlers, automatic OpenAPI 3.1 generation from code, and RFC 9457 error responses.</li>
</ul>
<h3><p>Windows / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/ceshihao/windowsupdate" rel="noopener noreferrer">windowsupdate (⭐14)</a> - A Golang binding for Windows Update Agent API using go-ole.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/doganarif/govisual" rel="noopener noreferrer">govisual (⭐684)</a> - Zero-config, pure-Go HTTP request visualizer &amp; debugger for local Go web development.</li>
</ul>
<h3><p>Conferences / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://gophercon.com.cn" rel="noopener noreferrer">GopherCon China</a> - Shanghai, China.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/10/"/>
    <summary>16 awesome projects updated on Mar 09 - Mar 15, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/9/</id>
    <title>Awesome Go Updates on Mar 02 - Mar 08, 2026</title>
    <updated>2026-03-01T13:09:58.185Z</updated>
    <published>2026-03-01T03:23:04.896Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/smallnest/langgraphgo" rel="noopener noreferrer">langgraphgo (⭐300)</a> - A Go library for building stateful, multi-actor applications with LLMs, built on the concept of LangGraph，with a lot of builtin Agent architectures.</li>
</ul>
<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/go-authgate/authgate" rel="noopener noreferrer">authgate</a> - A lightweight OAuth 2.0 Authorization Server supporting Device Authorization Grant (<a href="https://datatracker.ietf.org/doc/html/rfc8628" rel="noopener noreferrer">RFC 8628</a>), Authorization Code Flow with PKCE (<a href="https://datatracker.ietf.org/doc/html/rfc6749" rel="noopener noreferrer">RFC 6749</a> + <a href="https://datatracker.ietf.org/doc/html/rfc7636" rel="noopener noreferrer">RFC 7636</a>), and Client Credentials Grant for machine-to-machine authentication.</li>
</ul>

<ul>
<li><a href="https://github.com/deatil/go-jwt" rel="noopener noreferrer">go-jwt (⭐3)</a> - A JWT (JSON Web Token) library for Go.</li>
</ul>
<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/enetx/tg" rel="noopener noreferrer">TG (⭐53)</a> - Telegram Bot Framework for Go.</li>
</ul>
<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/enetx/fsm" rel="noopener noreferrer">FSM (⭐25)</a> - FSM for Go.</li>
</ul>
<h3><p>Date and Time</p>
</h3>
<ul>
<li><a href="https://github.com/chmenegatti/go-date-fns" rel="noopener noreferrer">go-date-fns (⭐6)</a> - A comprehensive date utility library for Go, inspired by date-fns, with 140+ pure and immutable functions.</li>
</ul>
<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/enetx/g" rel="noopener noreferrer">g (⭐62)</a> - Functional programming framework for Go.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/caarlos0/log" rel="noopener noreferrer">caarlos0/log (⭐65)</a> - Colorful CLI logger.</li>
</ul>
<h3><p>Machine Learning</p>
</h3>
<ul>
<li><a href="https://github.com/born-ml/born" rel="noopener noreferrer">born (⭐122)</a> - Deep learning framework inspired by Burn (Rust), with autograd, type-safe tensors, and zero-CGO GPU acceleration.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/junevm/cdns" rel="noopener noreferrer">cdns (⭐5)</a> - Change DNS servers effortlessly via terminal.</li>
</ul>
<h3><p>Performance</p>
</h3>
<ul>
<li><a href="https://github.com/hedhyw/otelinji" rel="noopener noreferrer">otelinji (⭐29)</a> - OpenTelemetry auto-instrumentation tool for adding spans to functions.</li>
</ul>
<h3><p>Science and Data Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/scigolib/hdf5" rel="noopener noreferrer">hdf5 (⭐31)</a> - Pure Go implementation of the HDF5 file format for scientific data storage and exchange.</li>
</ul>

<ul>
<li><a href="https://github.com/HazelnutParadise/insyra" rel="noopener noreferrer">insyra (⭐56)</a> - Data analysis library with statistics, visualization, Parquet support, and Python integration.</li>
</ul>

<ul>
<li><a href="https://github.com/scigolib/matlab" rel="noopener noreferrer">matlab (⭐12)</a> - Pure Go library for reading and writing MATLAB .mat files (v5-v7.3) without CGO.</li>
</ul>

<ul>
<li><a href="https://github.com/MatProGo-dev/MatProInterface.go" rel="noopener noreferrer">MatProInterface.go (⭐3)</a> - MatProInterface.go is an open source package for defining mathematical programs (e.g., convex optimization problems) in Go.</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/Kairum-Labs/should" rel="noopener noreferrer">should (⭐44)</a> - Testing library with zero dependencies, detailed struct diffs and human-readable error messages.</li>
</ul>
<h3><p>Regular Expressions</p>
</h3>
<ul>
<li><a href="https://github.com/coregx/coregex" rel="noopener noreferrer">coregex (⭐247)</a> - Production regex engine with Rust regex-crate architecture: multi-engine DFA/NFA, SIMD prefilters, drop-in stdlib replacement.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/loov/lensm" rel="noopener noreferrer">lensm (⭐3.7k)</a> - Go assembly and source viewer.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/abiosoft/colima" rel="noopener noreferrer">colima (⭐31k)</a> - Container runtimes on macOS (and Linux) with minimal setup.</li>
</ul>

<ul>
<li><a href="https://github.com/txn2/kubefwd" rel="noopener noreferrer">kubefwd (⭐4.2k)</a> - Bulk Kubernetes port forwarding with unique IPs per service for local development.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/garethgeorge/backrest" rel="noopener noreferrer">Backrest (⭐7.2k)</a> - Web-based UI and orchestrator for restic backup.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/9/"/>
    <summary>21 awesome projects updated on Mar 02 - Mar 08, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/7/</id>
    <title>Awesome Go Updates on Feb 16 - Feb 22, 2026</title>
    <updated>2026-02-13T13:25:16.239Z</updated>
    <published>2026-02-13T13:25:16.239Z</published>
    <content type="html"><![CDATA[<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/box-cli-maker/box-cli-maker" rel="noopener noreferrer">box-cli-maker (⭐648)</a> - Render highly customizable boxes in the terminal.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/7/"/>
    <summary>1 awesome projects updated on Feb 16 - Feb 22, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2026/6/</id>
    <title>Awesome Go Updates on Feb 09 - Feb 15, 2026</title>
    <updated>2026-02-08T09:14:13.382Z</updated>
    <published>2026-02-08T09:14:11.942Z</published>
    <content type="html"><![CDATA[<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/feichai0017/NoKV" rel="noopener noreferrer">NoKV (⭐8)</a> - Native metadata service for distributed filesystems, object storage, and AI dataset workloads.</li>
</ul>
<h3><p>JSON</p>
</h3>
<ul>
<li><a href="https://github.com/tidwall/sjson" rel="noopener noreferrer">SJSON (⭐2.7k)</a> - Set a JSON value with one line of code.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/NodePassProject/nodepass" rel="noopener noreferrer">nodepass (⭐277)</a> - A secure, efficient TCP/UDP tunneling solution that delivers fast, reliable access across network restrictions using pre-established TCP/QUIC/WebSocket or HTTP/2 connections.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/enetx/surf" rel="noopener noreferrer">surf (⭐1.8k)</a> - Advanced HTTP client with HTTP/1.1, HTTP/2, HTTP/3 (QUIC), SOCKS5 proxy support and browser-grade TLS fingerprinting.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2026/6/"/>
    <summary>4 awesome projects updated on Feb 09 - Feb 15, 2026</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/50/</id>
    <title>Awesome Go Updates on Dec 15 - Dec 21, 2025</title>
    <updated>2025-12-09T13:05:18.121Z</updated>
    <published>2025-12-09T13:05:18.121Z</published>
    <content type="html"><![CDATA[<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://golang50shades.github.io/" rel="noopener noreferrer">50 Shades of Go</a> - Traps, Gotchas, and Common Mistakes for New Golang Devs.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/50/"/>
    <summary>1 awesome projects updated on Dec 15 - Dec 21, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/48/</id>
    <title>Awesome Go Updates on Dec 01 - Dec 07, 2025</title>
    <updated>2025-11-26T02:16:55.177Z</updated>
    <published>2025-11-24T16:16:47.171Z</published>
    <content type="html"><![CDATA[<h3><p>Actor Model</p>
</h3>
<ul>
<li><a href="https://github.com/pancsta/asyncmachine-go/tree/main/pkg/machine" rel="noopener noreferrer">asyncmachine-go/pkg/machine (⭐186)</a> - Graph control flow library (AOP, actor, state-machine).</li>
</ul>
<h3><p>Audio and Music</p>
</h3>
<ul>
<li><a href="https://github.com/gopxl/beep" rel="noopener noreferrer">beep (⭐587)</a> - A simple library for playback and audio manipulation.</li>
</ul>

<ul>
<li><a href="https://github.com/leberKleber/go-mpris" rel="noopener noreferrer">go-mpris (⭐22)</a> - Client for mpris dbus interfaces.</li>
</ul>
<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/jferrl/go-githubauth" rel="noopener noreferrer">go-githubauth (⭐34)</a> - Utilities for GitHub authentication: generate and use GitHub application and installation tokens.</li>
</ul>

<ul>
<li><a href="https://github.com/melvinodsa/go-iam" rel="noopener noreferrer">go-iam (⭐47)</a> - Developer-first Identity and Access Management system with a simple UI.</li>
</ul>

<ul>
<li><a href="https://github.com/pardnchiu/go-jwt" rel="noopener noreferrer">go-jwt (⭐19)</a> - JWT authentication package providing access tokens and refresh tokens with fingerprinting, Redis storage, and automatic refresh capabilities.</li>
</ul>

<ul>
<li><a href="https://github.com/authzed/spicedb" rel="noopener noreferrer">spicedb (⭐7k)</a> - A Zanzibar-inspired database that enables fine-grained authorization.</li>
</ul>
<h3><p>Blockchain</p>
</h3>
<ul>
<li><a href="https://github.com/blinklabs-io/nview" rel="noopener noreferrer">nview (⭐40)</a> - Local monitoring tool for a Cardano Node. It's a TUI (terminal user interface) designed to fit most screens.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/agilira/flash-flags" rel="noopener noreferrer">flash-flags (⭐12)</a> - Ultra-fast, zero-dependency, POSIX-compliant flag parsing library that can be used as drop-in stdlib replacement with security hardening.</li>
</ul>

<ul>
<li><a href="https://github.com/agilira/orpheus" rel="noopener noreferrer">orpheus (⭐33)</a> - CLI framework with security hardening, plugin storage system, and production observability features.</li>
</ul>

<ul>
<li><a href="https://github.com/leodido/structcli" rel="noopener noreferrer">structcli (⭐18)</a> - Eliminate Cobra boilerplate: build powerful, feature-rich CLIs declaratively from Go structs.</li>
</ul>
<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/agilira/argus" rel="noopener noreferrer">argus (⭐169)</a> - File watching and configuration management with MPSC ring buffer, adaptive batching strategies, and universal format parsing (JSON, YAML, TOML, INI, HCL, Properties).</li>
</ul>

<ul>
<li><a href="https://github.com/Azure/AppConfiguration-GoProvider" rel="noopener noreferrer">azureappconfiguration (⭐6)</a> - The configuration provider for consuming data in Azure App Configuration from Go applications.</li>
</ul>

<ul>
<li><a href="https://github.com/atelpis/enflag" rel="noopener noreferrer">enflag (⭐39)</a> - Container-oriented, zero-dependency configuration library that unifies Env variable and Flag parsing. Uses generics for type safety, without reflection or struct tags.</li>
</ul>

<ul>
<li><a href="https://github.com/MordaTeam/go-config" rel="noopener noreferrer">go-config (⭐6)</a> - Simple and convenient library for working with app configurations.</li>
</ul>
<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/marketplace/actions/go-test-coverage" rel="noopener noreferrer">go-test-coverage</a> - A GitHub Action which reports issues when test coverage is below set threshold.</li>
</ul>
<h3><p>CSS Preprocessors</p>
</h3>
<ul>
<li><a href="https://github.com/napsy/go-css" rel="noopener noreferrer">go-css (⭐94)</a> - A very simple CSS parser, written in Go.</li>
</ul>
<h3><p>Iterators</p>
</h3>
<ul>
<li><a href="https://github.com/alvii147/gloop" rel="noopener noreferrer">gloop (⭐28)</a> - Convenient looping using Go's range-over-func feature.</li>
</ul>
<h3><p>Maps</p>
</h3>
<ul>
<li><a href="https://github.com/mhmtszr/concurrent-swiss-map" rel="noopener noreferrer">concurrent-swiss-map (⭐259)</a> - A high-performance, thread-safe generic concurrent hash map implementation with Swiss Map.</li>
</ul>

<ul>
<li><a href="https://github.com/lyonnee/hmap" rel="noopener noreferrer">hmap (⭐2)</a> - HMap is a concurrent and secure, generic support Map implementation designed to provide an easy-to-use API.</li>
</ul>
<h3><p>Queues</p>
</h3>
<ul>
<li><a href="https://github.com/koss-null/list" rel="noopener noreferrer">list (⭐14)</a> - A generic, thread-safe doubly linked list with full iterator support and an intrusive singly linked list for embedded use; a feature-rich replacement for container/list.</li>
</ul>
<h3><p>Trees</p>
</h3>
<ul>
<li><a href="https://github.com/aio-arch/graphlib" rel="noopener noreferrer">graphlib (⭐4)</a> - Topological sort lib,Sorting and pruning of DAG graphs.</li>
</ul>
<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/szyhf/go-gcache" rel="noopener noreferrer">go-gcache (⭐12)</a> - The generic version of <code>GCache</code>, cache support for expirable Cache, LFU, LRU and ARC.</li>
</ul>

<ul>
<li><a href="https://github.com/mgtv-tech/jetcache-go" rel="noopener noreferrer">jetcache-go (⭐500)</a> - Unified Go cache library supporting multi-level caching.</li>
</ul>
<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/profe-ajedrez/obreron" rel="noopener noreferrer">obreron (⭐14)</a> - Fast and cheap SQL builder which does only one thing, SQL building.</li>
</ul>
<h3><p>Date and Time</p>
</h3>
<ul>
<li><a href="https://github.com/harkaitz/go-faketime" rel="noopener noreferrer">go-faketime (⭐5)</a> - A simple <code>time.Now()</code> that honors the faketime(1) utility.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/oras-project/oras" rel="noopener noreferrer">oras (⭐2.4k)</a> - CLI and library for OCI Artifacts in container registries.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/jokruger/dec128" rel="noopener noreferrer">dec128 (⭐51)</a> - High performance 128-bit fixed-point decimal numbers.</li>
</ul>

<ul>
<li><a href="https://github.com/invopop/gobl" rel="noopener noreferrer">gobl (⭐302)</a> - Invoice and billing document framework. JSON Schema based. Automates tax calculations and validation, with tooling to convert into global formats.</li>
</ul>
<h3><p>Forms</p>
</h3>
<ul>
<li><a href="https://github.com/slipros/roamer" rel="noopener noreferrer">roamer (⭐6)</a> - Eliminates boilerplate code for parsing HTTP requests by binding cookies, headers, query params, path params, body to structs and more by using simple tags.</li>
</ul>
<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/koss-null/FuncFrog" rel="noopener noreferrer">FuncFrog (⭐285)</a> - Functional helpers library providing Map, Filter, Reduce and other stream operations on generic slices Go1.18+ with lazy evaluation and error handling mechanisms.</li>
</ul>
<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/elgopher/pi" rel="noopener noreferrer">Pi (⭐71)</a> - Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine.</li>
</ul>
<h3><p>Geographic</p>
</h3>
<ul>
<li><a href="https://github.com/kpfaulkner/borders" rel="noopener noreferrer">borders (⭐1)</a> - Detects image borders and converts to GeoJSON for GIS operations.</li>
</ul>
<h3><p>Go Compilers</p>
</h3>
<ul>
<li><a href="https://github.com/gotranspile/cxgo" rel="noopener noreferrer">cxgo (⭐396)</a> - Transpile C code to Go code.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/kyuff/anchor" rel="noopener noreferrer">anchor (⭐4)</a> - Library to manage component lifecycle in microservice architectures.</li>
</ul>
<h3><p>Images</p>
</h3>
<ul>
<li><a href="https://github.com/HugoSmits86/nativewebp" rel="noopener noreferrer">nativewebp (⭐457)</a> - Go native WebP encoder with zero external dependencies.</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/cybergarage/go-job" rel="noopener noreferrer">go-job (⭐2)</a> - A flexible and extensible job scheduling and execution library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/pardnchiu/go-scheduler" rel="noopener noreferrer">go-scheduler (⭐36)</a> - Job scheduler supporting standard cron expressions, custom descriptors, intervals, and task dependencies.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/DeRuina/timberjack" rel="noopener noreferrer">timberjack (⭐158)</a> - Rolling logger with size-based, time-based, and scheduled clock-based rotation, supporting compression and cleanup.</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/goptics/varmq" rel="noopener noreferrer">varmq (⭐208)</a> - A storage-agnostic message queue and worker pool for concurrent Go programs.</li>
</ul>
<h3><p>Microsoft Excel</p>
</h3>
<ul>
<li><a href="https://github.com/chonla/cellwalker" rel="noopener noreferrer">cellwalker (⭐3)</a> - Virtually traverse Excel cell by cell's name.</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/go-spring/spring-core" rel="noopener noreferrer">Go-Spring (⭐83)</a> - A high-performance Go framework inspired by Spring Boot, offering DI, auto-configuration, and lifecycle management while maintaining Go's simplicity and efficiency.</li>
</ul>

<ul>
<li><a href="https://github.com/junioryono/godi" rel="noopener noreferrer">godi (⭐76)</a> - Microsoft-style dependency injection for Go with scoped lifetimes and generics.</li>
</ul>

<ul>
<li><a href="https://github.com/matzefriedrich/parsley" rel="noopener noreferrer">parsley (⭐36)</a> - A flexible and modular reflection-based DI library with advanced features like scoped contexts and proxy generation, designed for large-scale Go applications.</li>
</ul>
<h3><p>Uncategorized</p>
</h3>
<ul>
<li><a href="https://github.com/lib4u/fake-useragent" rel="noopener noreferrer">fake-useragent (⭐19)</a> - Up-to-date simple useragent faker with real world database in Golang</li>
</ul>

<ul>
<li><a href="https://github.com/ebitengine/purego" rel="noopener noreferrer">purego (⭐3.8k)</a> - A library for calling C functions from Go without Cgo.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/alexcfv/go-pcaplite" rel="noopener noreferrer">go-pcaplite (⭐9)</a> - Lightweight live packet capture library with HTTPS SNI extraction.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/lib4u/grequest" rel="noopener noreferrer">Grequest (⭐9)</a>  - Simple and lightweight golang package for http requests. based on powerful net/http</li>
</ul>
<h3><p>Package Management</p>
</h3>
<ul>
<li><a href="https://github.com/chaindead/modup" rel="noopener noreferrer">modup (⭐65)</a> - Terminal UI for Go dependency updates with outdated module detection and selective upgrading.</li>
</ul>
<h3><p>Performance</p>
</h3>
<ul>
<li><a href="https://github.com/cilium/ebpf" rel="noopener noreferrer">ebpf-go (⭐7.9k)</a> - Provides utilities for loading, compiling, and debugging eBPF programs.</li>
</ul>
<h3><p>Query Language</p>
</h3>
<ul>
<li><a href="https://github.com/paololazzari/play" rel="noopener noreferrer">play (⭐583)</a> - A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/safedep/vet" rel="noopener noreferrer">SafeDep/vet (⭐1.1k)</a> - Protect against malicious open source packages.</li>
</ul>

<ul>
<li><a href="https://github.com/calpa/urusai" rel="noopener noreferrer">urusai (⭐179)</a> - Urusai ("noisy" in Japanese) is a Go implementation of a random HTTP/DNS traffic noise generator that helps protect privacy by creating digital smokescreens while browsing.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/openrundev/openrun" rel="noopener noreferrer">OpenRun (⭐946)</a> - Open-source alternative to Google Cloud Run and AWS App Runner. Easily deploy internal tools across a team.</li>
</ul>
<h3><p>Stream Processing</p>
</h3>
<ul>
<li><a href="https://github.com/mariomac/gostream" rel="noopener noreferrer">gostream (⭐172)</a> - Type-safe stream processing library inspired by the Java Streams API.</li>
</ul>

<ul>
<li><a href="https://github.com/samber/ro" rel="noopener noreferrer">ro (⭐679)</a> - Reactive Programming: declarative and composable API for event-driven applications.</li>
</ul>

<ul>
<li><a href="https://github.com/rulego/streamsql" rel="noopener noreferrer">StreamSQL (⭐63)</a> - A lightweight streaming SQL engine for real-time data processing.</li>
</ul>
<h3><p>Template Engines</p>
</h3>
<ul>
<li><a href="https://github.com/alesr/templator" rel="noopener noreferrer">templator (⭐11)</a> - A type-safe HTML template rendering engine for Go.</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/arch-go/arch-go" rel="noopener noreferrer">arch-go (⭐271)</a> - Architecture testing tool for Go projects.</li>
</ul>

<ul>
<li><a href="https://github.com/mccutchen/go-httpbin" rel="noopener noreferrer">go-httpbin (⭐877)</a> - HTTP testing and debugging tool with various endpoints for client testing.</li>
</ul>
<h3><p>Mock</p>
</h3>
<ul>
<li><a href="https://github.com/balinomad/go-mockfs" rel="noopener noreferrer">mockfs (⭐9)</a> - Mock filesystem for Go testing with error injection and latency simulation, built on <code>testing/fstest.MapFS</code>.</li>
</ul>

<ul>
<li><a href="https://lesiw.io/moxie" rel="noopener noreferrer">moxie</a> - Generate mock methods on embedded structs.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/maxbolgarin/abstract" rel="noopener noreferrer">abstract (⭐9)</a> - Abstractions and utilities to get rid of boilerplate code in business logic.</li>
</ul>

<ul>
<li><a href="https://github.com/alebeck/boring" rel="noopener noreferrer">boring (⭐1.7k)</a> - Simple command-line SSH tunnel manager.</li>
</ul>

<ul>
<li><a href="https://github.com/maxbolgarin/contem" rel="noopener noreferrer">contem (⭐6)</a> - Drop-in context.Context replacement for graceful shutdown Go applications.</li>
</ul>

<ul>
<li><a href="https://github.com/webriots/rate" rel="noopener noreferrer">rate (⭐170)</a> - High-performance rate limiting library with token bucket and AIMD strategies.</li>
</ul>

<ul>
<li><a href="https://github.com/tomodian/release" rel="noopener noreferrer">release (⭐16)</a> - CLI for Keep-a-changelog formatted changelogs.</li>
</ul>

<ul>
<li><a href="https://github.com/goioc/retro" rel="noopener noreferrer">retro (⭐3)</a> - Handy retry-on-error library with extensive flexibility (backoff strategies, caps, etc).</li>
</ul>

<ul>
<li><a href="https://github.com/rfberaldo/sqlz" rel="noopener noreferrer">sqlz (⭐12)</a> - Extension for the database/sql package, adding named queries, struct scanning, and batch operations.</li>
</ul>
<h3><p>Video</p>
</h3>
<ul>
<li><a href="https://github.com/Eyevinn/hls-m3u8" rel="noopener noreferrer">hls-m3u8 (⭐68)</a> - Parser and generator for HLS (M3U8) playlists; kept up to date with the spec.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/opensaucerer/barf" rel="noopener noreferrer">Barf (⭐105)</a> - Basically, A Remarkable Framework for building JSON-based web APIs. It is entirely unobtrusive and re-invents no wheel. It is crafted such that getting started is easy and quick while being flexible enough for more complex use cases.</li>
</ul>

<ul>
<li><a href="https://github.com/SaiNageswarS/go-api-boot" rel="noopener noreferrer">go-api-boot (⭐35)</a> - A gRpc-first micro-service framework. Features include ODM support for Mongo, cloud resource support (AWS/Azure/Google), and a fluent dependency injection which is customized for gRpc. Additionally, grpc-web is supported directly, enabling browser access to all gRpc APIs without a proxy.</li>
</ul>

<ul>
<li><a href="https://github.com/yaitoo/xun" rel="noopener noreferrer">Xun (⭐92)</a> - Web framework built on Go's built-in html/template and net/http package’s router. It is designed to be lightweight, fast, and easy to use while providing a simple and intuitive API for building web applications with advanced features such as middleware, routing, and template rendering.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/Netflix/chaosmonkey" rel="noopener noreferrer">chaosmonkey (⭐17k)</a> - A resiliency tool that helps applications tolerate random instance failures.</li>
</ul>

<ul>
<li><a href="https://github.com/offen/docker-volume-backup" rel="noopener noreferrer">docker-volume-backup (⭐4k)</a> - Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage.</li>
</ul>

<ul>
<li><a href="https://github.com/jkaninda/goma-gateway" rel="noopener noreferrer">goma-gateway (⭐185)</a> - A Lightweight API Gateway and Reverse Proxy with declarative config, robust middleware, and support for REST, GraphQL, TCP, UDP, and gRPC.</li>
</ul>

<ul>
<li><a href="https://github.com/k0sproject/k0s" rel="noopener noreferrer">k0s (⭐6.5k)</a> - Zero Friction Kubernetes distribution.</li>
</ul>

<ul>
<li><a href="https://github.com/derailed/k9s" rel="noopener noreferrer">k9s (⭐34k)</a> - Kubernetes CLI to manage your clusters in style.</li>
</ul>

<ul>
<li><a href="https://github.com/containers/podman-tui" rel="noopener noreferrer">podman-tui (⭐1.2k)</a> - Terminal UI for Podman management.</li>
</ul>

<ul>
<li><a href="https://github.com/go-sigma/sigma" rel="noopener noreferrer">sigma (⭐180)</a> - OCI-native container image registry, support OCI-native artifact, scan artifact, image build etc.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/bluetuith-org/bluetuith" rel="noopener noreferrer">bluetuith (⭐1.4k)</a> - TUI Bluetooth manager for Linux.</li>
</ul>
<h3><p>Free e-books / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/karlseguin/the-little-go-book" rel="noopener noreferrer">The Little Go Book (⭐2.3k)</a></li>
</ul>
<h3><p>Websites / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://libs.tech/go" rel="noopener noreferrer">Libs.tech</a> – Awesome Go libraries and hidden gems</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/48/"/>
    <summary>83 awesome projects updated on Dec 01 - Dec 07, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/30/</id>
    <title>Awesome Go Updates on Jul 28 - Aug 03, 2025</title>
    <updated>2025-07-23T13:05:30.150Z</updated>
    <published>2025-07-23T13:05:30.150Z</published>
    <content type="html"><![CDATA[<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/mikestefanello/backlite" rel="noopener noreferrer">backlite (⭐151)</a> - Type-safe, persistent, embedded task queues and background job runner w/ SQLite.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/30/"/>
    <summary>1 awesome projects updated on Jul 28 - Aug 03, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/29/</id>
    <title>Awesome Go Updates on Jul 21 - Jul 27, 2025</title>
    <updated>2025-07-15T02:31:56.690Z</updated>
    <published>2025-07-14T09:56:16.824Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/vkuznet/x509proxy" rel="noopener noreferrer">x509proxy (⭐9)</a> - Library to handle X509 proxy certificates.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/napalu/goopt" rel="noopener noreferrer">goopt (⭐5)</a> - A declarative, struct-tag based CLI framework for Go, with a broad feature set such as hierarchical commands/flags, i18n, shell completion, and validation.</li>
</ul>
<h3><p>Queues</p>
</h3>
<ul>
<li><a href="https://github.com/vodolaz095/dqueue" rel="noopener noreferrer">dqueue (⭐5)</a> - Simple, in memory, zero dependency and battle tested, thread-safe deferred queue.</li>
</ul>
<h3><p>Pipes</p>
</h3>
<ul>
<li><a href="https://github.com/nxdir-s/pipelines" rel="noopener noreferrer">pipelines (⭐19)</a> - Generic pipeline functions for concurrent processing.</li>
</ul>
<h3><p>Relational Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/rqlite/gorqlite" rel="noopener noreferrer">go-rqlite (⭐187)</a> - A Go client for rqlite, providing easy-to-use abstractions for working with the rqlite API.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/alibaba/opentelemetry-go-auto-instrumentation" rel="noopener noreferrer">opentelemetry-go-auto-instrumentation (⭐899)</a> - OpenTelemetry Compile-Time Instrumentation for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/oagudo/outbox" rel="noopener noreferrer">outbox (⭐133)</a> - Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.</li>
</ul>
<h3><p>Embeddable Scripting Languages</p>
</h3>
<ul>
<li><a href="https://github.com/dunglas/frankenphp" rel="noopener noreferrer">FrankenPHP (⭐11k)</a> - PHP embedded in Go, with a <code>net/http</code> handler.</li>
</ul>
<h3><p>File Handling</p>
</h3>
<ul>
<li><a href="https://github.com/charlievieth/fastwalk" rel="noopener noreferrer">fastwalk (⭐144)</a> - Fast parallel directory traversal library (used by <a href="https://github.com/junegunn/fzf" rel="noopener noreferrer">fzf (⭐83k)</a>).</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/bart6114/cheek" rel="noopener noreferrer">cheek (⭐201)</a> - A simple crontab like scheduler that aims to offer a KISS approach to job scheduling.</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/Raezil/GoEventBus" rel="noopener noreferrer">GoEventBus (⭐69)</a> - A blazing‑fast, in‑memory, lock‑free event bus library</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/optimus-hft/go-ipmux" rel="noopener noreferrer">go-ipmux (⭐28)</a> - A library for Multiplexing HTTP requests based on multiple Source IPs.</li>
</ul>
<h3><p>Reflection</p>
</h3>
<ul>
<li><a href="https://github.com/gontainer/reflectpro" rel="noopener noreferrer">reflectpro (⭐9)</a> - Callers, copiers, getters and setters for go.</li>
</ul>
<h3><p>Stream Processing</p>
</h3>
<ul>
<li><a href="https://github.com/naughtygopher/nibbler" rel="noopener noreferrer">nibbler (⭐17)</a> - A lightweight package for micro batch processing.</li>
</ul>
<h3><p>Parsers/Encoders/Decoders</p>
</h3>
<ul>
<li><a href="https://github.com/goforj/godump" rel="noopener noreferrer">godump (goforj) (⭐1.8k)</a> - Pretty-print Go structs with Laravel/Symfony-style dumps, full type info, colorized CLI output, cycle detection, and private field access.</li>
</ul>
<h3><p>Scrapers</p>
</h3>
<ul>
<li><a href="https://github.com/aafeher/go-sitemap-parser" rel="noopener noreferrer">go-sitemap-parser (⭐8)</a> - Go language library for parsing Sitemaps.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/floatdrop/debounce" rel="noopener noreferrer">debounce (⭐36)</a> - A zero-allocation debouncer written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/maxbolgarin/lang" rel="noopener noreferrer">lang (⭐7)</a> - Generic one-liners to work with variables, slices and maps without boilerplate code.</li>
</ul>
<h3><p>UUID</p>
</h3>
<ul>
<li><a href="https://github.com/sdrapkin/guid" rel="noopener noreferrer">guid (⭐75)</a> - Fast cryptographically safe Guid generator for Go (~10x faster than <code>uuid</code>).</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/ahmedakef/gotutor" rel="noopener noreferrer">gotutor (⭐86)</a> - Online Go Debugger &amp; Visualizer.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/thevxn/dish" rel="noopener noreferrer">dish (⭐280)</a> - A lightweight, remotely configurable monitoring service.</li>
</ul>
<h3><p>Guided Learning / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/RezaSi/go-interview-practice" rel="noopener noreferrer">The Go Interview Practice (⭐2.5k)</a> - A GitHub repository offering coding challenges for Go technical interview preparation.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/29/"/>
    <summary>22 awesome projects updated on Jul 21 - Jul 27, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/19/</id>
    <title>Awesome Go Updates on May 12 - May 18, 2025</title>
    <updated>2025-05-07T13:00:17.563Z</updated>
    <published>2025-05-07T13:00:17.563Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/chaindead/zerocfg" rel="noopener noreferrer">zerocfg (⭐200)</a> - Zero-effort, concise configuration management that avoids boilerplate and repetitive code, supports multiple sources with priority overrides.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/19/"/>
    <summary>1 awesome projects updated on May 12 - May 18, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/17/</id>
    <title>Awesome Go Updates on Apr 28 - May 04, 2025</title>
    <updated>2025-04-25T02:07:02.194Z</updated>
    <published>2025-04-23T17:25:36.745Z</published>
    <content type="html"><![CDATA[<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/go-telegram-bot-api/telegram-bot-api" rel="noopener noreferrer">telegram-bot-api (⭐6.4k)</a> - Simple and clean Telegram bot client.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/nyaosorg/go-readline-ny" rel="noopener noreferrer">go-readline-ny (⭐36)</a> - A customizable line-editing library with Emacs keybindings, Unicode support, completion, and syntax highlighting. Used in NYAGOS shell.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/DiceDB/dice" rel="noopener noreferrer">DiceDB (⭐11k)</a> - An open-source, fast, reactive, in-memory database optimized for modern hardware. Higher throughput and lower median latencies, making it ideal for modern workloads.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/kazhuravlev/database-gateway" rel="noopener noreferrer">database-gateway (⭐39)</a> - Running SQL in production with ACLs, logs, and shared links.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/quantumcycle/metaerr" rel="noopener noreferrer">metaerr (⭐6)</a> - A library to create your custom error builders producing structured errors with metadata from different sources and optional stacktraces.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/kazhuravlev/healthcheck" rel="noopener noreferrer">healthcheck (⭐24)</a> - A simple yet powerful readiness test for Kubernetes.</li>
</ul>

<ul>
<li><a href="https://github.com/kazhuravlev/optional" rel="noopener noreferrer">optional (⭐11)</a> - Optional struct fields and vars.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/17/"/>
    <summary>7 awesome projects updated on Apr 28 - May 04, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/14/</id>
    <title>Awesome Go Updates on Apr 07 - Apr 13, 2025</title>
    <updated>2025-04-01T12:57:40.230Z</updated>
    <published>2025-04-01T12:57:38.724Z</published>
    <content type="html"><![CDATA[<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/mlange-42/ark" rel="noopener noreferrer">Ark (⭐296)</a> - Archetype-based Entity Component System (ECS) for Go.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/kazhuravlev/git-tools" rel="noopener noreferrer">git-tools (⭐33)</a> - Tool to help manage git tags.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/14/"/>
    <summary>2 awesome projects updated on Apr 07 - Apr 13, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/13/</id>
    <title>Awesome Go Updates on Mar 31 - Apr 06, 2025</title>
    <updated>2025-03-28T12:54:02.746Z</updated>
    <published>2025-03-24T02:05:18.916Z</published>
    <content type="html"><![CDATA[<h3><p>Go Compilers</p>
</h3>
<ul>
<li><a href="https://github.com/yassinebenaid/bunster" rel="noopener noreferrer">bunster (⭐2.7k)</a> - Compile shell scripts to Go.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/getsentry/sentry-go" rel="noopener noreferrer">sentry-go (⭐1.1k)</a> - Sentry SDK for Go. Helps monitor and track errors with real-time alerts and performance monitoring.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/clubpay/ronykit" rel="noopener noreferrer">Ronykit (⭐38)</a> - Web framework with pluggable architecture and very performant.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://bartventer.github.io/go-template-playground/" rel="noopener noreferrer">go-template-playground</a> - An interactive environment to create and test Go templates.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/13/"/>
    <summary>4 awesome projects updated on Mar 31 - Apr 06, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/12/</id>
    <title>Awesome Go Updates on Mar 24 - Mar 30, 2025</title>
    <updated>2025-03-18T02:00:31.359Z</updated>
    <published>2025-03-18T02:00:31.359Z</published>
    <content type="html"><![CDATA[<h3><p>Date and Time</p>
</h3>
<ul>
<li><a href="https://github.com/dromara/carbon" rel="noopener noreferrer">carbon (⭐5.2k)</a> - A simple, semantic and developer-friendly time package for golang.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/12/"/>
    <summary>1 awesome projects updated on Mar 24 - Mar 30, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/10/</id>
    <title>Awesome Go Updates on Mar 10 - Mar 16, 2025</title>
    <updated>2025-03-08T12:38:46.807Z</updated>
    <published>2025-03-03T12:52:59.958Z</published>
    <content type="html"><![CDATA[<h3><p>Go Compilers</p>
</h3>
<ul>
<li><a href="https://github.com/go2hx/go2hx" rel="noopener noreferrer">go2hx (⭐153)</a> - Compiler from Go to Haxe to Javascript/C++/Java/C#.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/Lifailon/lazyjournal" rel="noopener noreferrer">lazyjournal (⭐1.4k)</a> - A TUI for reading and filtering logs from journalctl, file system, Docker and Podman containers, as well Kubernetes pods.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/10/"/>
    <summary>2 awesome projects updated on Mar 10 - Mar 16, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/8/</id>
    <title>Awesome Go Updates on Feb 24 - Mar 02, 2025</title>
    <updated>2025-02-21T01:54:33.592Z</updated>
    <published>2025-02-21T01:54:33.592Z</published>
    <content type="html"><![CDATA[<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/aptly-dev/aptly" rel="noopener noreferrer">aptly (⭐2.9k)</a> - aptly is a Debian repository management tool.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/8/"/>
    <summary>1 awesome projects updated on Feb 24 - Mar 02, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/7/</id>
    <title>Awesome Go Updates on Feb 17 - Feb 23, 2025</title>
    <updated>2025-02-16T12:49:01.953Z</updated>
    <published>2025-02-10T12:50:52.670Z</published>
    <content type="html"><![CDATA[<h3><p>Stream Processing</p>
</h3>
<ul>
<li><a href="https://github.com/Breeze0806/go-etl" rel="noopener noreferrer">go-etl (⭐192)</a> - A lightweight toolkit for data source extraction, transformation, and loading (ETL).</li>
</ul>
<h3><p>Meetups / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.meetup.com/goireland/" rel="noopener noreferrer">Go Ireland - Dublin</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/7/"/>
    <summary>2 awesome projects updated on Feb 17 - Feb 23, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/6/</id>
    <title>Awesome Go Updates on Feb 10 - Feb 16, 2025</title>
    <updated>2025-02-07T01:53:37.215Z</updated>
    <published>2025-02-03T01:52:49.167Z</published>
    <content type="html"><![CDATA[<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/dgraph-io/ristretto" rel="noopener noreferrer">ristretto (⭐7k)</a> - A high performance memory-bound Go cache.</li>
</ul>
<h3><p>Machine Learning</p>
</h3>
<ul>
<li><a href="https://github.com/mirecl/catboost-cgo" rel="noopener noreferrer">catboost-cgo (⭐26)</a> - Fast, scalable, high performance Gradient Boosting on Decision Trees library. Golang using Cgo for blazing fast inference CatBoost Model.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/6/"/>
    <summary>2 awesome projects updated on Feb 10 - Feb 16, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/5/</id>
    <title>Awesome Go Updates on Feb 03 - Feb 09, 2025</title>
    <updated>2025-01-31T15:11:06.680Z</updated>
    <published>2025-01-31T15:11:04.862Z</published>
    <content type="html"><![CDATA[<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/elazarl/goproxy" rel="noopener noreferrer">GoProxy (⭐6.8k)</a> - A library to create a customized HTTP/HTTPS proxy server using Go.</li>
</ul>
<h3><p>Resource Embedding</p>
</h3>
<ul>
<li><a href="https://pkg.go.dev/embed" rel="noopener noreferrer">embed</a> - Package embed provides access to files embedded in the running Go program.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.permit.io/blog/role-based-access-control-rbac-authorization-in-golang" rel="noopener noreferrer">How to Implement Role-Based Access Control (RBAC) Authorization in Golang</a> - A guide to implementing Role-Based Access Control (RBAC) in Golang, including code examples, covering various methods to secure app endpoints with role-based authorization.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/5/"/>
    <summary>3 awesome projects updated on Feb 03 - Feb 09, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2025/4/</id>
    <title>Awesome Go Updates on Jan 27 - Feb 02, 2025</title>
    <updated>2025-01-22T12:50:30.865Z</updated>
    <published>2025-01-22T07:44:47.650Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/xyproto/permissions" rel="noopener noreferrer">permissions (⭐14)</a> - Library for keeping track of users, login states, and permissions. Uses secure cookies and bcrypt.</li>
</ul>
<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/diamondburned/arikawa" rel="noopener noreferrer">arikawa (⭐597)</a> - A library and framework for the Discord API.</li>
</ul>
<h3><p>Build Automation</p>
</h3>
<ul>
<li><a href="https://github.com/maxclaus/gaper" rel="noopener noreferrer">gaper (⭐83)</a> - Builds and restarts a Go project when it crashes or some watched file changes.</li>
</ul>
<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/hedzr/store" rel="noopener noreferrer">hedzr/store (⭐8)</a> - Extensible, high-performance configuration management library, optimized for hierarchical data.</li>
</ul>
<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/Jacobbrewer1/patcher" rel="noopener noreferrer">patcher (⭐9)</a> - Powerful SQL Query builder that automatically generates SQL queries from structs.</li>
</ul>
<h3><p>Relational Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/ncruces/go-sqlite3" rel="noopener noreferrer">go-sqlite3 (⭐1.1k)</a> - This Go module is compatible with the database/sql driver. It allows embedding SQLite into your application, provides direct access to its C API, supports SQLite VFS, and also includes a GORM driver.</li>
</ul>

<ul>
<li><a href="https://pkg.go.dev/modernc.org/sqlite" rel="noopener noreferrer">sqlite</a> - Package sqlite is a sql/database driver using a CGo-free port of the C SQLite3 library.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/vadiminshakov/committer" rel="noopener noreferrer">committer (⭐44)</a> - A distributed transactions management system (2PC/3PC implementation).</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/formancehq/ledger" rel="noopener noreferrer">ledger (⭐1.4k)</a> - A programmable financial ledger that provides a foundation for money-moving applications.</li>
</ul>
<h3><p>Uncategorized</p>
</h3>
<ul>
<li><a href="https://github.com/mholt/archives" rel="noopener noreferrer">archives (⭐441)</a> - a cross-platform, multi-format Go library for working with archives and compression formats with a unified API and as virtual file systems compatible with io/fs.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/rezmoss/axios4go" rel="noopener noreferrer">axios4go (⭐39)</a> - A Go HTTP client library inspired by Axios, providing a simple and intuitive API for making HTTP requests.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/baalimago/wd-41" rel="noopener noreferrer">wd-41 (⭐154)</a> - A (w)eb (d)evelopment server with automatic live-reload on file changes.</li>
</ul>
<h3><p>Mock</p>
</h3>
<ul>
<li><a href="https://github.com/uber-go/mock" rel="noopener noreferrer">gomock (⭐3.4k)</a> - Mocking framework for the Go programming language.</li>
</ul>

<ul>
<li><a href="https://github.com/pashagolub/pgxmock" rel="noopener noreferrer">pgxmock (⭐595)</a> - A mock library implementing <a href="https://github.com/jackc/pgx/" rel="noopener noreferrer">pgx - PostgreSQL Driver and Toolkit (⭐14k)</a>.</li>
</ul>
<h3><p>Formatters</p>
</h3>
<ul>
<li><a href="https://github.com/neilotoole/sq" rel="noopener noreferrer">sq (⭐2.6k)</a> - Convert data from SQL databases or document formats like CSV or Excel into formats such as JSON, Excel, CSV, HTML, Markdown, XML, and YAML.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/peczenyj/xpool" rel="noopener noreferrer">xpool (⭐8)</a> - Yet another golang type safe object pool using generics.</li>
</ul>
<h3><p>XML / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/antchfx/xmlquery" rel="noopener noreferrer">xmlquery (⭐490)</a> - xmlquery is Golang XPath package for XML query.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://goblin.run" rel="noopener noreferrer">goblin</a> - Cloud builder for CLI's written in go lang</li>
</ul>

<ul>
<li><a href="https://layli.app" rel="noopener noreferrer">Layli</a> - Draw pretty layout diagrams as code.</li>
</ul>

<ul>
<li><a href="https://github.com/DMcP89/tinycare-tui" rel="noopener noreferrer">tinycare-tui (⭐22)</a> - Small terminal app that shows git commits from the last 24 hours and week, current weather, some self care advice, a joke, and you current todo list tasks.</li>
</ul>
<h3><p>Meetups / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.meetup.com/golang-milano/" rel="noopener noreferrer">Golang Milano</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golangroma/" rel="noopener noreferrer">Golang Roma</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golang-torino/" rel="noopener noreferrer">Golang Torino</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2025/4/"/>
    <summary>23 awesome projects updated on Jan 27 - Feb 02, 2025</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/52/</id>
    <title>Awesome Go Updates on Dec 23 - Dec 29, 2024</title>
    <updated>2024-12-27T01:53:48.989Z</updated>
    <published>2024-12-24T01:53:54.663Z</published>
    <content type="html"><![CDATA[<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/antonmedv/fx" rel="noopener noreferrer">fx (⭐21k)</a> - Terminal JSON viewer &amp; processor.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/jon-codes/getopt" rel="noopener noreferrer">getopt (⭐10)</a> - An accurate Go <code>getopt</code>, validated against the GNU libc implementation.</li>
</ul>
<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/yuseferi/envyaml" rel="noopener noreferrer">envyaml (⭐21)</a> - Yaml with environment variables reader. it helps to have secrets as environment variable but load them configs as structured Yaml.</li>
</ul>
<h3><p>File Handling</p>
</h3>
<ul>
<li><a href="https://github.com/adelowo/gulter" rel="noopener noreferrer">gulter (⭐72)</a> - A simple HTTP middleware to automatically handle all your file upload needs</li>
</ul>
<h3><p>Generators</p>
</h3>
<ul>
<li><a href="https://github.com/nikolaydubina/go-enum-encoding" rel="noopener noreferrer">go-enum-encoding (⭐16)</a> - Code generation for enum encoding from code comments.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/Noooste/azuretls-client" rel="noopener noreferrer">azuretls-client (⭐471)</a> - An easy-to-use HTTP client 100% in Go to spoof TLS/JA3 and HTTP2 fingerprint.</li>
</ul>

<ul>
<li><a href="https://github.com/bogdanfinn/tls-client" rel="noopener noreferrer">tls-client (⭐1.8k)</a> - net/http.Client like HTTP Client with options to select specific client TLS Fingerprints to use for requests.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/andreimerlescu/entpassgen" rel="noopener noreferrer">entpassgen (⭐7)</a> - Entropy Password Generator with extensive command line arguments to generate random strings securely including digits, passwords, and passwords built using obscure dictionary words mixed with symbols and digits.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/axzilla/templui" rel="noopener noreferrer">templui (⭐1.7k)</a> - Modern UI Components for Go &amp; Templ.</li>
</ul>
<h3><p>Webhooks Server / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/webhookx-io/webhookx" rel="noopener noreferrer">WebhookX (⭐297)</a> - A webhooks gateway for message receiving, processing, and reliable delivering.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/chapar-rest/chapar" rel="noopener noreferrer">Chapar (⭐708)</a> - Chapar is a cross-platform Postman alternative built with go, aims to help developers to test their api endpoints. it support http and grpc protocols.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/52/"/>
    <summary>11 awesome projects updated on Dec 23 - Dec 29, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/51/</id>
    <title>Awesome Go Updates on Dec 16 - Dec 22, 2024</title>
    <updated>2024-12-21T12:46:47.290Z</updated>
    <published>2024-12-17T12:56:41.762Z</published>
    <content type="html"><![CDATA[<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/viccon/sturdyc" rel="noopener noreferrer">sturdyc (⭐1.3k)</a> - A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/go-eagle/eagle" rel="noopener noreferrer">go-eagle (⭐2.4k)</a> - A Go framework for the API or Microservice with handy scaffolding tools.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/51/"/>
    <summary>2 awesome projects updated on Dec 16 - Dec 22, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/50/</id>
    <title>Awesome Go Updates on Dec 09 - Dec 15, 2024</title>
    <updated>2024-12-15T12:51:05.650Z</updated>
    <published>2024-12-13T02:06:06.065Z</published>
    <content type="html"><![CDATA[<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/gaissmai/bart" rel="noopener noreferrer">bart (⭐156)</a> - Package bart provides a Balanced-Routing-Table (BART) for very fast IP to CIDR lookups and more.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/NicoNex/jet" rel="noopener noreferrer">jet (⭐14)</a> - Just Edit Text: a fast and powerful tool for finding and replacing file content and names using regular expressions.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/50/"/>
    <summary>2 awesome projects updated on Dec 09 - Dec 15, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/49/</id>
    <title>Awesome Go Updates on Dec 02 - Dec 08, 2024</title>
    <updated>2024-12-08T12:51:22.229Z</updated>
    <published>2024-12-04T12:56:14.094Z</published>
    <content type="html"><![CDATA[<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/reeflective/console" rel="noopener noreferrer">console (⭐116)</a> Closed-loop application library for Cobra commands, with oh-my-posh prompts, and more.</li>
</ul>
<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/raeperd/kickstart.go" rel="noopener noreferrer">kickstart.go (⭐111)</a> - Minimalistic single-file Go HTTP server template without third-party dependencies.</li>
</ul>
<h3><p>UUID</p>
</h3>
<ul>
<li><a href="https://github.com/ashwingopalsamy/uuidcheck" rel="noopener noreferrer">uuidcheck (⭐6)</a> - A tiny, dependency-free Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into UTC timestamps.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/49/"/>
    <summary>3 awesome projects updated on Dec 02 - Dec 08, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/48/</id>
    <title>Awesome Go Updates on Nov 25 - Dec 01, 2024</title>
    <updated>2024-12-01T12:51:37.666Z</updated>
    <published>2024-11-26T12:54:53.979Z</published>
    <content type="html"><![CDATA[<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/hashicorp/cli" rel="noopener noreferrer">hashicorp/cli (⭐43)</a> - Go library for implementing command-line interfaces.</li>
</ul>
<h3><p>Search and Analytic Databases</p>
</h3>
<ul>
<li><a href="https://github.com/sourcegraph/zoekt" rel="noopener noreferrer">zoekt (⭐1.8k)</a> - Fast trigram based code search.</li>
</ul>
<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/gopxl/pixel" rel="noopener noreferrer">Pixel (⭐388)</a> - Hand-crafted 2D game library in Go.</li>
</ul>
<h3><p>Strings</p>
</h3>
<ul>
<li><a href="https://github.com/charlievieth/strcase" rel="noopener noreferrer">strcase (⭐16)</a> - Case-insensitive implementation of the standard library's strings/bytes packages.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/bitfield/qrand" rel="noopener noreferrer">qrand (⭐18)</a> - Client for the ANU Quantum Numbers (AQN) API, providing quantum-mechanically secure random data.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://bifroest.engity.org/" rel="noopener noreferrer">Engity's Bifröst</a> - Highly customizable SSH server with several ways to authorize a user how to execute its session (local or in containers).</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/chainifynet/aws-encryption-sdk-go" rel="noopener noreferrer">aws-encryption-sdk-go (⭐23)</a> - Unofficial Go SDK implementation of the <a href="https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/index.html" rel="noopener noreferrer">AWS Encryption SDK</a>.</li>
</ul>
<h3><p>Websites / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://golangnugget.com" rel="noopener noreferrer">Golang Nugget</a> - A weekly roundup of the best Go content, delivered to your inbox every Monday.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/48/"/>
    <summary>8 awesome projects updated on Nov 25 - Dec 01, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/47/</id>
    <title>Awesome Go Updates on Nov 18 - Nov 24, 2024</title>
    <updated>2024-11-22T12:52:43.821Z</updated>
    <published>2024-11-19T12:54:31.523Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/leodip/goiabada" rel="noopener noreferrer">goiabada (⭐202)</a> - An open-source authentication and authorization server supporting OAuth2 and OpenID Connect.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/itchyny/bed" rel="noopener noreferrer">bed (⭐1.3k)</a> - A Vim-like binary editor written in Go.</li>
</ul>
<h3><p>Video</p>
</h3>
<ul>
<li><a href="https://github.com/Eyevinn/mp4ff" rel="noopener noreferrer">mp4ff (⭐653)</a> - Library and tools for working with MP4 files containing video, audio, subtitles, or metadata.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/goravel/goravel" rel="noopener noreferrer">goravel (⭐4.8k)</a> - A Laravel-inspired web framework with ORM, authentication, queue, task scheduling, and more built-in features.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/47/"/>
    <summary>4 awesome projects updated on Nov 18 - Nov 24, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/46/</id>
    <title>Awesome Go Updates on Nov 11 - Nov 17, 2024</title>
    <updated>2024-11-16T01:57:58.711Z</updated>
    <published>2024-11-12T12:57:26.772Z</published>
    <content type="html"><![CDATA[<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/naughtygopher/pocache" rel="noopener noreferrer">pocache (⭐236)</a> - Pocache is a minimal cache package which focuses on a preemptive optimistic caching strategy.</li>
</ul>
<h3><p>Template Engines</p>
</h3>
<ul>
<li><a href="https://htmgo.dev" rel="noopener noreferrer">htmgo</a> - build simple and scalable systems with go + htmx</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/rajnandan1/go-tripper" rel="noopener noreferrer">go-tripper (⭐16)</a> - Tripper is a circuit breaker package for Go that allows you to circuit and control the status of circuits.</li>
</ul>
<h3><p>Validation</p>
</h3>
<ul>
<li><a href="https://github.com/Oudwins/zog" rel="noopener noreferrer">Zog (⭐1.2k)</a> - A <a href="https://github.com/colinhacks/zod" rel="noopener noreferrer">Zod (⭐44k)</a> inspired schema builder for runtime value parsing and validation.
<strong><a href="#contents">⬆ back to top</a></strong></li>
</ul>
<h3><p>Workflow Frameworks / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/luno/workflow" rel="noopener noreferrer">workflow (⭐253)</a> - A tech stack agnostic Event Driven Workflow framework.</li>
</ul>
<h3><p>Zero Trust / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/openziti/ziti" rel="noopener noreferrer">OpenZiti (⭐4.4k)</a> - A full, open source zero trust overlay network. Including numerous SDKs for numerous languages such as <a href="https://github.com/openziti/sdk-golang" rel="noopener noreferrer">golang (⭐130)</a> allowing you to embed zero trust principles directly into your applications. The <a href="https://github.com/openziti-test-kitchen" rel="noopener noreferrer">OpenZiti Test Kitchen</a> has numerous examples to draw inspiration from including a <a href="https://github.com/openziti-test-kitchen/zssh" rel="noopener noreferrer">zero trust ssh client - zssh (⭐45)</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/46/"/>
    <summary>6 awesome projects updated on Nov 11 - Nov 17, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/44/</id>
    <title>Awesome Go Updates on Oct 28 - Nov 03, 2024</title>
    <updated>2024-10-31T12:51:05.688Z</updated>
    <published>2024-10-29T01:57:00.749Z</published>
    <content type="html"><![CDATA[<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/nats-io/nats-server" rel="noopener noreferrer">NATS (⭐21k)</a> - NATS is a simple, secure, and performant communications system for digital systems, services, and devices.</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/nats-io/nats.go" rel="noopener noreferrer">NATS Go Client (⭐6.7k)</a> - Go client for the NATS
messaging system.</li>
</ul>
<h3><p>Parsers/Encoders/Decoders</p>
</h3>
<ul>
<li><a href="https://github.com/andygrunwald/vdf" rel="noopener noreferrer">vdf (⭐68)</a> - A Lexer and Parser for Valves Data Format (known as vdf) written in Go.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/andygrunwald/go-gerrit" rel="noopener noreferrer">go-gerrit (⭐106)</a> - Go client library for <a href="https://www.gerritcodereview.com/" rel="noopener noreferrer">Gerrit Code Review</a>.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/naughtygopher/webgo" rel="noopener noreferrer">WebGo (⭐307)</a> - A micro-framework to build web apps with handler chaining, middleware, and context injection. With standard library-compliant HTTP handlers (i.e., <code>http.HandlerFunc</code>)..</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/Crocmagnon/fatcontext" rel="noopener noreferrer">fatcontext (⭐81)</a> - Fatcontext detects nested contexts in loops or function literals.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/44/"/>
    <summary>6 awesome projects updated on Oct 28 - Nov 03, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/43/</id>
    <title>Awesome Go Updates on Oct 21 - Oct 27, 2024</title>
    <updated>2024-10-26T01:51:19.147Z</updated>
    <published>2024-10-22T12:51:46.647Z</published>
    <content type="html"><![CDATA[<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/nalgeon/redka" rel="noopener noreferrer">redka (⭐4.6k)</a> - Redis re-implemented with SQLite.</li>
</ul>
<h3><p>Images</p>
</h3>
<ul>
<li><a href="https://github.com/yeqown/go-qrcode" rel="noopener noreferrer">go-qrcode (⭐865)</a> - Generate QR codes with personalized styles, allowing adjustments to color, block size, shape, and icons.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/deatil/go-events" rel="noopener noreferrer">go-events (⭐10)</a> - A go event and event'subscribe package, like wordpress hook functions.</li>
</ul>
<h3><p>Workflow Frameworks / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/noneback/go-taskflow" rel="noopener noreferrer">go-taskflow (⭐637)</a> - A taskflow-like General-purpose Task-parallel Programming Framework with integrated visualizer and profiler.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/43/"/>
    <summary>4 awesome projects updated on Oct 21 - Oct 27, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/42/</id>
    <title>Awesome Go Updates on Oct 14 - Oct 20, 2024</title>
    <updated>2024-10-18T12:50:41.887Z</updated>
    <published>2024-10-16T12:52:02.691Z</published>
    <content type="html"><![CDATA[<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/quagmt/udecimal" rel="noopener noreferrer">udecimal (⭐195)</a> - High performance, high precision, zero allocation fixed-point decimal library for financial applications.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/cloudflare/cloudflared" rel="noopener noreferrer">cloudflared (⭐15k)</a> - Cloudflare Tunnel client (formerly Argo Tunnel).</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/joshmedeski/sesh" rel="noopener noreferrer">sesh (⭐2.8k)</a> - Sesh is a CLI that helps you create and manage tmux sessions quickly and easily using zoxide.</li>
</ul>
<h3><p>Free e-books / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/volodymyrprokopyuk/go-blockchain" rel="noopener noreferrer">Build a blockchain from scratch in Go with gRPC (⭐553)</a> - The foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC.</li>
</ul>
<h3><p>Guided Learning / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://labex.io/skilltrees/go" rel="noopener noreferrer">The Go Skill Tree</a> - A structured learning path that combines both free and premium resources.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/42/"/>
    <summary>5 awesome projects updated on Oct 14 - Oct 20, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/41/</id>
    <title>Awesome Go Updates on Oct 07 - Oct 13, 2024</title>
    <updated>2024-10-12T12:46:30.729Z</updated>
    <published>2024-10-08T12:49:28.758Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/philippgille/chromem-go" rel="noopener noreferrer">chromem-go (⭐1k)</a> - Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.</li>
</ul>
<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/Kwynto/gosession" rel="noopener noreferrer">gosession (⭐257)</a> - This is quick session for net/http in GoLang. This package is perhaps the best implementation of the session mechanism, or at least it tries to become one.</li>
</ul>
<h3><p>Queues</p>
</h3>
<ul>
<li><a href="https://github.com/hatchet-dev/hatchet" rel="noopener noreferrer">hatchet (⭐7.8k)</a> - Distributed, Fault-tolerant task queue.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/naughtygopher/errors" rel="noopener noreferrer">errors (⭐76)</a> - Drop-in replacement for builtin Go errors. This is a minimal error handling package with custom error types, user friendly messages, Unwrap &amp; Is. With very easy to use and straightforward helper functions.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/naughtygopher/currency" rel="noopener noreferrer">currency (⭐62)</a> - High performant &amp; accurate currency computation package.</li>
</ul>
<h3><p>IoT (Internet of Things)</p>
</h3>
<ul>
<li><a href="https://github.com/rulego/rulego" rel="noopener noreferrer">rulego (⭐1.6k)</a> - RuleGo is a lightweight, high-performance, embedded, orchestrable component-based rule engine for IoT edge.</li>
</ul>
<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/naughtygopher/goapp" rel="noopener noreferrer">goapp (⭐1.1k)</a> - An opinionated guideline to structure &amp; develop a Go web application/service.</li>
</ul>
<h3><p>Package Management</p>
</h3>
<ul>
<li><a href="https://github.com/anchore/syft" rel="noopener noreferrer">syft (⭐9.5k)</a> - A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/41/"/>
    <summary>8 awesome projects updated on Oct 07 - Oct 13, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/40/</id>
    <title>Awesome Go Updates on Sep 30 - Oct 06, 2024</title>
    <updated>2024-10-05T01:52:25.354Z</updated>
    <published>2024-09-30T12:53:47.574Z</published>
    <content type="html"><![CDATA[<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/shpota/goxygen" rel="noopener noreferrer">goxygen (⭐3.6k)</a> - Generate a modern Web project with Go and Angular, React, or Vue in seconds.</li>
</ul>
<h3><p>Performance</p>
</h3>
<ul>
<li><a href="https://github.com/joetifa2003/mm-go" rel="noopener noreferrer">mm-go (⭐194)</a> - Generic manual memory management for golang.</li>
</ul>
<h3><p>Reflection</p>
</h3>
<ul>
<li><a href="https://github.com/tiendc/go-deepcopy" rel="noopener noreferrer">go-deepcopy (⭐130)</a> - Fast deep copy library.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/hedhyw/json-log-viewer" rel="noopener noreferrer">json-log-viewer (⭐237)</a> - Interactive viewer for JSON logs.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/40/"/>
    <summary>4 awesome projects updated on Sep 30 - Oct 06, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/39/</id>
    <title>Awesome Go Updates on Sep 23 - Sep 29, 2024</title>
    <updated>2024-09-27T12:51:53.306Z</updated>
    <published>2024-09-23T12:51:14.395Z</published>
    <content type="html"><![CDATA[<h3><p>Maps</p>
</h3>
<ul>
<li><a href="https://github.com/lucmq/go-shelve" rel="noopener noreferrer">go-shelve (⭐14)</a> - A persistent, map-like object for the Go programming language. Supports multiple embedded key-value stores.</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/AllenDang/cimgui-go" rel="noopener noreferrer">cimgui-go (⭐537)</a> - Auto generated Go wrapper for <a href="https://github.com/ocornut/imgui" rel="noopener noreferrer">Dear ImGui (⭐76k)</a> via <a href="https://github.com/cimgui/cimgui" rel="noopener noreferrer">cimgui (⭐1.9k)</a>.</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/SchwarzIT/hypermatch" rel="noopener noreferrer">hypermatch (⭐37)</a> - A very fast and efficient Go library for matching events to a large set of rules</li>
</ul>
<h3><p>Science and Data Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/go-hep/hep" rel="noopener noreferrer">go-hep (⭐253)</a> - A set of libraries and tools for performing High Energy Physics analyses with ease.</li>
</ul>

<ul>
<li><a href="https://github.com/keilerkonzept/topk" rel="noopener noreferrer">topk (⭐20)</a> - Sliding-window and regular top-K sketches, based on the HeavyKeeper algorithm.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/indeedeng/iwf" rel="noopener noreferrer">iWF (⭐656)</a> - iWF is an all-in-one platform for developing long-running business processes. It offers a convenient abstraction for utilizing databases, ElasticSearch, message queues, durable timers, and more, with a clean, simple, and user-friendly interface.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/39/"/>
    <summary>6 awesome projects updated on Sep 23 - Sep 29, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/38/</id>
    <title>Awesome Go Updates on Sep 16 - Sep 22, 2024</title>
    <updated>2024-09-20T12:49:17.528Z</updated>
    <published>2024-09-17T12:49:44.065Z</published>
    <content type="html"><![CDATA[<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/bleenco/abstruse" rel="noopener noreferrer">abstruse (⭐959)</a> - Abstruse is a distributed CI platform.</li>
</ul>
<h3><p>Microsoft Word</p>
</h3>
<ul>
<li><a href="https://github.com/gomutex/godocx" rel="noopener noreferrer">godocx (⭐268)</a> - Library for reading and writing Microsoft Word (Docx) files.</li>
</ul>
<h3><p>Science and Data Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/bebop/poly" rel="noopener noreferrer">Poly (⭐735)</a> - A Go package for engineering organisms.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/iyashjayesh/monigo" rel="noopener noreferrer">MoniGO (⭐410)</a> - A performance monitoring library for Go applications. It provides real-time insights into application performance! 🚀</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/38/"/>
    <summary>4 awesome projects updated on Sep 16 - Sep 22, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/37/</id>
    <title>Awesome Go Updates on Sep 09 - Sep 15, 2024</title>
    <updated>2024-09-15T15:33:41.693Z</updated>
    <published>2024-09-15T15:33:38.238Z</published>
    <content type="html"><![CDATA[<h3><p>Blockchain</p>
</h3>
<ul>
<li><a href="https://github.com/gnolang/gno" rel="noopener noreferrer">gno (⭐1.1k)</a> - A comprehensive smart contract suite built with Golang and Gnolang, a deterministic, purpose-built Go variant for blockchains.</li>
</ul>
<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/slack-io/slacker" rel="noopener noreferrer">slacker (⭐62)</a> - Easy to use framework to create Slack bots.</li>
</ul>
<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/raviqqe/muffet" rel="noopener noreferrer">muffet (⭐2.6k)</a> - Fast website link checker in Go, see <a href="https://github.com/lycheeverse/lychee#features" rel="noopener noreferrer">alternatives (⭐3.9k)</a>.</li>
</ul>
<h3><p>Search and Analytic Databases</p>
</h3>
<ul>
<li><a href="https://github.com/sdqri/effdsl" rel="noopener noreferrer">effdsl (⭐35)</a> - Elasticsearch query builder for Go.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/k8gb-io/k8gb" rel="noopener noreferrer">K8gb (⭐1.3k)</a> - A cloud native Kubernetes Global Balancer.</li>
</ul>
<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/mjl-/mox" rel="noopener noreferrer">mox (⭐5.8k)</a> - Modern full-featured secure mail server for low-maintenance, self-hosted email.</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/tiendc/autowire" rel="noopener noreferrer">autowire (⭐12)</a> - Dependency injection using Generics and reflection.</li>
</ul>

<ul>
<li><a href="https://github.com/componego/componego" rel="noopener noreferrer">componego (⭐29)</a> - A dependency injection framework based on components, allowing dynamic dependency replacement without duplicating code in tests.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/jeroenrinzema/psql-wire" rel="noopener noreferrer">psql-wire (⭐239)</a> - PostgreSQL server wire protocol. Build your own server and start serving connections..</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/PerimeterX/envite" rel="noopener noreferrer">envite (⭐5)</a> - Dev and testing environment management framework.</li>
</ul>

<ul>
<li><a href="https://github.com/keploy/keploy" rel="noopener noreferrer">keploy (⭐18k)</a> - Generate Testcase and Data Mocks from API calls automatically.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://gitlab.com/adrienK/go-yapla" rel="noopener noreferrer">go-yapla</a> - Go client library for the Yapla v2.0 API.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/sqs/goreturns" rel="noopener noreferrer">goreturns (⭐537)</a> - Adds zero-value return statements to match the func return types.</li>
</ul>

<ul>
<li><a href="https://github.com/tomarrell/wrapcheck" rel="noopener noreferrer">wrapcheck (⭐373)</a> - A linter to check that errors from external packages are wrapped.</li>
</ul>
<h3><p>Websites / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://codewithmukesh.com/categories/golang" rel="noopener noreferrer">Code with Mukesh</a> - Software Engineer and Blogs @ codewithmukesh.com.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://hasura.io/learn/graphql/backend-stack/languages/go/" rel="noopener noreferrer">GraphQL with Go</a> - Learn how to create a Go GraphQL server and client with code generation. Also includes creating REST endpoints.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/37/"/>
    <summary>16 awesome projects updated on Sep 09 - Sep 15, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/36/</id>
    <title>Awesome Go Updates on Sep 02 - Sep 08, 2024</title>
    <updated>2024-09-04T12:50:12.148Z</updated>
    <published>2024-09-02T12:49:29.234Z</published>
    <content type="html"><![CDATA[<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/gatewayd-io/gatewayd" rel="noopener noreferrer">gatewayd (⭐289)</a> - Cloud-native database gateway and framework for building data-driven applications. Like API gateways, for databases.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/uber-go/multierr" rel="noopener noreferrer">multierr (⭐1.2k)</a> - Package for representing a list of errors as a single error.</li>
</ul>
<h3><p>File Handling</p>
</h3>
<ul>
<li><a href="https://github.com/SebastiaanKlippert/go-wkhtmltopdf" rel="noopener noreferrer">go-wkhtmltopdf (⭐1.2k)</a> - A package to convert an HTML template to a PDF file.</li>
</ul>
<h3><p>Machine Learning</p>
</h3>
<ul>
<li><a href="https://github.com/gomlx/gomlx" rel="noopener noreferrer">GoMLX (⭐1.6k)</a> - An accelerated Machine Learning framework for Go.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/ddosify/alaz" rel="noopener noreferrer">alaz (⭐715)</a> - Effortless, Low-Overhead, eBPF-based Kubernetes Monitoring.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/SimonWaldherr/golang-examples" rel="noopener noreferrer">golang-examples (⭐1.7k)</a> - Many examples to learn Golang.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/36/"/>
    <summary>6 awesome projects updated on Sep 02 - Sep 08, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/35/</id>
    <title>Awesome Go Updates on Aug 26 - Sep 01, 2024</title>
    <updated>2024-08-31T01:46:27.470Z</updated>
    <published>2024-08-27T12:47:10.137Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/presbrey/ollamafarm" rel="noopener noreferrer">OllamaFarm (⭐103)</a> - Manage, load-balance, and failover packs of Ollamas.</li>
</ul>
<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/lestrrat-go/jwx" rel="noopener noreferrer">jwx (⭐2.4k)</a> - Go module implementing various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies.</li>
</ul>
<h3><p>Blockchain</p>
</h3>
<ul>
<li><a href="https://github.com/lightningnetwork/lnd" rel="noopener noreferrer">lnd (⭐8.2k)</a> - A complete implementation of a Lightning Network node.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/mkideal/cli" rel="noopener noreferrer">mkideal/cli (⭐722)</a> - Feature-rich and easy to use command-line package based on golang struct tags.</li>
</ul>

<ul>
<li><a href="https://github.com/teris-io/cli" rel="noopener noreferrer">teris-io/cli (⭐132)</a> - Simple and complete API for building command line interfaces in Go.</li>
</ul>
<h3><p>Images</p>
</h3>
<ul>
<li><a href="https://github.com/cshum/imagor" rel="noopener noreferrer">imagor (⭐4k)</a> - Fast, secure image processing server and Go library, using libvips.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/xjasonlyu/tun2socks" rel="noopener noreferrer">tun2socks (⭐5.5k)</a> - A pure go implementation of tun2socks powered by <a href="https://gvisor.dev/" rel="noopener noreferrer">gVisor</a> TCP/IP stack.</li>
</ul>
<h3><p>Meetups / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.meetup.com/nairobi-gophers/" rel="noopener noreferrer">Nairobi Gophers</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/35/"/>
    <summary>8 awesome projects updated on Aug 26 - Sep 01, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/34/</id>
    <title>Awesome Go Updates on Aug 19 - Aug 25, 2024</title>
    <updated>2024-08-22T12:46:18.904Z</updated>
    <published>2024-08-21T12:43:27.331Z</published>
    <content type="html"><![CDATA[<h3><p>Actor Model</p>
</h3>
<ul>
<li><a href="https://github.com/ergo-services/ergo" rel="noopener noreferrer">Ergo (⭐4.6k)</a> - An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang.</li>
</ul>

<ul>
<li><a href="https://github.com/Tochemey/goakt" rel="noopener noreferrer">Goakt (⭐376)</a> - Fast and Distributed Actor framework using protocol buffers as message for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/anthdm/hollywood" rel="noopener noreferrer">Hollywood (⭐2.3k)</a> - Blazingly fast and light-weight Actor engine written in Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/asynkron/protoactor-go" rel="noopener noreferrer">ProtoActor (⭐5.5k)</a> - Distributed actors for Go, C#, and Java/Kotlin.</li>
</ul>
<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://gitlab.com/tozd/go/fun" rel="noopener noreferrer">fun</a> - The simplest but powerful way to use large language models (LLMs) in Go.</li>
</ul>
<h3><p>Reflection</p>
</h3>
<ul>
<li><a href="https://github.com/lvyahui8/goenum" rel="noopener noreferrer">goenum (⭐16)</a> - A common enumeration struct based on generics and reflection that allows you to quickly define enumerations and use a set of useful default methods.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/34/"/>
    <summary>6 awesome projects updated on Aug 19 - Aug 25, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/33/</id>
    <title>Awesome Go Updates on Aug 12 - Aug 18, 2024</title>
    <updated>2024-08-18T12:44:05.624Z</updated>
    <published>2024-08-12T12:49:09.443Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/bytedance/sonic" rel="noopener noreferrer">sonic (⭐9.6k)</a> - A blazingly fast JSON serializing &amp; deserializing library.</li>
</ul>
<h3><p>Data Integration Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/benthosdev/benthos" rel="noopener noreferrer">Benthos (⭐8.7k)</a> - A message streaming bridge between a range of protocols.</li>
</ul>

<ul>
<li><a href="http://github.com/cloudquery/cloudquery" rel="noopener noreferrer">CloudQuery (⭐6.5k)</a> - A high-performance ELT data integration framework with pluggable architecture.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/mochi-co/mqtt" rel="noopener noreferrer">mochi mqtt (⭐1.9k)</a> - Fully spec compliant, embeddable high-performance MQTT v5/v3 broker for IoT, smarthome, and pubsub.</li>
</ul>
<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/s0rg/grid" rel="noopener noreferrer">grid (⭐27)</a> - Generic 2D grid with ray-casting, shadow-casting and path finding.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/yaitoo/async" rel="noopener noreferrer">async (⭐17)</a> - An asynchronous task package with async/await style for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/destel/rill" rel="noopener noreferrer">rill (⭐1.9k)</a> - Go toolkit for clean, composable, channel-based concurrency.</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/cogentcore/core" rel="noopener noreferrer">Cogent Core (⭐2.3k)</a> - A framework for building 2D and 3D apps that run on macOS, Windows, Linux, iOS, Android, and the web.</li>
</ul>
<h3><p>IoT (Internet of Things)</p>
</h3>
<ul>
<li><a href="https://github.com/Edgenesis/shifu" rel="noopener noreferrer">shifu (⭐1.4k)</a> - Kubernetes native IoT development framework.</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/furdarius/rabbitroutine" rel="noopener noreferrer">rabbitroutine (⭐115)</a> - Lightweight library that handles RabbitMQ auto-reconnect and publishing retries. The library takes into account the need to re-declare entities in RabbitMQ after reconnection.</li>
</ul>
<h3><p>Language Detection</p>
</h3>
<ul>
<li><a href="https://github.com/pemistahl/lingua-go" rel="noopener noreferrer">lingua-go (⭐1.4k)</a> - An accurate natural language detection library, suitable for long and short text alike. Supports detecting multiple languages in mixed-language text.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/presbrey/go-multiproxy" rel="noopener noreferrer">go-multiproxy (⭐30)</a> - Library for making HTTP requests through a pool of proxies offering fault tolerance, load balancing, automatic retries, cookie management, and more, via http.Get/Post replacement or http.Client RoundTripper drop-in</li>
</ul>

<ul>
<li><a href="https://github.com/semihalev/sdns" rel="noopener noreferrer">sdns (⭐1.1k)</a> - A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/anatol/luks.go" rel="noopener noreferrer">luks.go (⭐98)</a> - Pure Golang library to manage LUKS partitions.</li>
</ul>
<h3><p>Template Engines</p>
</h3>
<ul>
<li><a href="https://github.com/go-sprout/sprout" rel="noopener noreferrer">sprout (⭐226)</a> - Useful template functions for Go templates.</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/abecodes/dft" rel="noopener noreferrer">dft (⭐19)</a> - Lightweight, zero dependency docker containers for testing (or more).</li>
</ul>
<h3><p>Parsers/Encoders/Decoders</p>
</h3>
<ul>
<li><a href="https://github.com/google/go-querystring" rel="noopener noreferrer">go-querystring (⭐2.1k)</a> - Go library for encoding structs into URL query parameters.</li>
</ul>
<h3><p>Utility/Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/arunsupe/semantic-grep" rel="noopener noreferrer">w2vgrep (⭐1.2k)</a> - A semantic grep tool using word embeddings to find semantically similar matches. For example, searching for "death" will find "dead", "killing", "murder".</li>
</ul>
<h3><p>UUID</p>
</h3>
<ul>
<li><a href="https://github.com/rekby/fastuuid" rel="noopener noreferrer">fastuuid (⭐1)</a> - Fast generate UUIDv4 as string or bytes.</li>
</ul>
<h3><p>Webhooks Server / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/42Atomys/webhooked" rel="noopener noreferrer">webhooked (⭐43)</a> - A webhook receiver on steroids: handle, secure, format and store a Webhook payload has never been easier.</li>
</ul>
<h3><p>Workflow Frameworks / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/uber-go/cadence-client" rel="noopener noreferrer">Cadence-client (⭐382)</a> - A framework for authoring workflows and activities running on top of the Cadence orchestration engine made by Uber.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/juicedata/juicefs" rel="noopener noreferrer">JuiceFS (⭐14k)</a> - Distributed POSIX file system built on top of Redis and AWS S3.</li>
</ul>

<ul>
<li><a href="https://github.com/go-sonic/sonic" rel="noopener noreferrer">sonic (⭐2.1k)</a> - Sonic is a Go Blogging Platform. Simple and Powerful.</li>
</ul>
<h3><p>Benchmarks / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/SimonWaldherr/golang-benchmarks" rel="noopener noreferrer">golang-benchmarks (⭐145)</a> - a collection of golang benchmarks.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/33/"/>
    <summary>24 awesome projects updated on Aug 12 - Aug 18, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/32/</id>
    <title>Awesome Go Updates on Aug 05 - Aug 11, 2024</title>
    <updated>2024-08-09T12:46:53.128Z</updated>
    <published>2024-08-09T12:46:51.488Z</published>
    <content type="html"><![CDATA[<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/andygeiss/ecs" rel="noopener noreferrer">ecs (⭐176)</a> - Build your own Game-Engine based on the Entity Component System concept in Golang.</li>
</ul>
<h3><p>Validation</p>
</h3>
<ul>
<li><a href="https://github.com/tiendc/go-validator" rel="noopener noreferrer">go-validator (⭐32)</a> - Validation library using Generics.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/32/"/>
    <summary>2 awesome projects updated on Aug 05 - Aug 11, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/31/</id>
    <title>Awesome Go Updates on Jul 29 - Aug 04, 2024</title>
    <updated>2024-08-03T12:41:26.578Z</updated>
    <published>2024-07-29T12:46:53.298Z</published>
    <content type="html"><![CDATA[<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/mehdihadeli/Go-MediatR" rel="noopener noreferrer">Go-MediatR (⭐279)</a> - A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://golang.org/x/net" rel="noopener noreferrer">net</a> - This repository holds supplementary Go networking libraries.</li>
</ul>
<h3><p>Serialization</p>
</h3>
<ul>
<li><a href="https://github.com/tiendc/go-csvlib" rel="noopener noreferrer">go-csvlib (⭐18)</a> - High level and rich functionalities CSV serialization/deserialization library.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/syntaqx/cookie" rel="noopener noreferrer">cookie (⭐114)</a> - Cookie struct parsing and helper package.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/kubenetworks/kubevpn" rel="noopener noreferrer">KubeVPN (⭐1.4k)</a> - KubeVPN offers a Cloud-Native Dev Environment that seamlessly connects to your Kubernetes cluster network.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/31/"/>
    <summary>5 awesome projects updated on Jul 29 - Aug 04, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/30/</id>
    <title>Awesome Go Updates on Jul 22 - Jul 28, 2024</title>
    <updated>2024-07-28T12:40:32.297Z</updated>
    <published>2024-07-23T01:41:50.050Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/romshark/yamagiconf" rel="noopener noreferrer">yamagiconf (⭐19)</a> - The "safe subset" of YAML for Go configs.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/xgzlucario/rotom" rel="noopener noreferrer">rotom (⭐42)</a> - A tiny Redis server built with Golang, compatible with RESP protocols.</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/progrium/darwinkit" rel="noopener noreferrer">DarwinKit (⭐5.4k)</a> - Build native macOS applications using Go.</li>
</ul>
<h3><p>Parsers/Encoders/Decoders</p>
</h3>
<ul>
<li><a href="https://github.com/yassinebenaid/godump" rel="noopener noreferrer">godump (⭐223)</a> - Pretty print any GO variable with ease, an alternative to Go's <code>fmt.Printf("%#v")</code>.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/go-fuego/fuego" rel="noopener noreferrer">Fuego (⭐1.8k)</a> - The framework for busy Go developers! Web framework generating OpenAPI 3 spec from source code.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/yusufcanb/tlm" rel="noopener noreferrer">tlm (⭐1.5k)</a> - Local cli copilot, powered by CodeLLaMa</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/30/"/>
    <summary>6 awesome projects updated on Jul 22 - Jul 28, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/29/</id>
    <title>Awesome Go Updates on Jul 15 - Jul 21, 2024</title>
    <updated>2024-07-19T12:44:00.757Z</updated>
    <published>2024-07-18T12:45:52.735Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/syntaqx/env" rel="noopener noreferrer">env (⭐8)</a> - An environment utility package with support for unmarshaling into structs.</li>
</ul>
<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/Melkeydev/go-blueprint" rel="noopener noreferrer">go-blueprint (⭐8.9k)</a> - Allows users to spin up a quick Go project using a popular framework.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/29/"/>
    <summary>2 awesome projects updated on Jul 15 - Jul 21, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/27/</id>
    <title>Awesome Go Updates on Jul 01 - Jul 07, 2024</title>
    <updated>2024-07-07T08:55:09.620Z</updated>
    <published>2024-07-07T08:55:06.750Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/greencoda/confiq" rel="noopener noreferrer">confiq (⭐39)</a> - Structured data format to config struct decoder library for Go - supporting multiple data formats.</li>
</ul>

<ul>
<li><a href="https://github.com/deatil/go-array" rel="noopener noreferrer">go-array (⭐23)</a> - A Go package that read or set data from map, slice or json.</li>
</ul>

<ul>
<li><a href="https://github.com/dsbasko/go-cfg" rel="noopener noreferrer">go-cfg (⭐49)</a> - The library provides a unified way to read configuration data into a structure from various sources, such as env, flags, and configuration files (.json, .yaml, .toml, .env).</li>
</ul>

<ul>
<li><a href="https://github.com/Jagerente/gocfg" rel="noopener noreferrer">GoCfg (⭐6)</a> - Config manager with Struct Tags based contracts, custom value providers, parsers, and documentation generation. Customizable yet simple.</li>
</ul>
<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/EchoVault/EchoVault" rel="noopener noreferrer">EchoVault (⭐537)</a> - Embeddable Distributed in-memory data store compatible with Redis clients.</li>
</ul>

<ul>
<li><a href="https://github.com/mdaliyan/icache" rel="noopener noreferrer">icache (⭐23)</a> - A High Performance, Generic, thread-safe, zero-dependency cache package.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/bartventer/gorm-multitenancy" rel="noopener noreferrer">gorm-multitenancy (⭐84)</a> - Multi-tenancy support for GORM managed databases.</li>
</ul>
<h3><p>NoSQL Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/chenmingyong0423/go-mongox" rel="noopener noreferrer">go-mongox (⭐221)</a> - A Go Mongo library based on the official driver, featuring streamlined document operations, generic binding of structs to collections, built-in CRUD, aggregation, automated field updates, struct validation, hooks, and plugin-based programming.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/capillariesio/capillaries" rel="noopener noreferrer">capillaries (⭐73)</a> - distributed batch data processing framework.</li>
</ul>

<ul>
<li><a href="https://github.com/ktr0731/evans" rel="noopener noreferrer">evans (⭐4.5k)</a> - Evans: more expressive universal gRPC client.</li>
</ul>
<h3><p>Embeddable Scripting Languages</p>
</h3>
<ul>
<li><a href="https://codeberg.org/anaseto/goal" rel="noopener noreferrer">goal</a> - An embeddable scripting array language.</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/roblillack/spot" rel="noopener noreferrer">Spot (⭐1.3k)</a> - Reactive, cross-platform desktop GUI toolkit.</li>
</ul>
<h3><p>IoT (Internet of Things)</p>
</h3>
<ul>
<li><a href="https://github.com/e154/smart-home" rel="noopener noreferrer">smart-home (⭐101)</a> - Software package for IoT automation.</li>
</ul>
<h3><p>Machine Learning</p>
</h3>
<ul>
<li><a href="https://github.com/knights-analytics/hugot" rel="noopener noreferrer">hugot (⭐638)</a> - Huggingface transformer pipelines for golang with onnxruntime.</li>
</ul>
<h3><p>Translation</p>
</h3>
<ul>
<li><a href="https://github.com/invopop/ctxi18n/" rel="noopener noreferrer">ctxi18n (⭐96)</a> - Context aware i18n with a short and consise API, pluralization, interpolation, and <code>fs.FS</code> support. YAML locale definitions are based on <a href="https://guides.rubyonrails.org/i18n.html" rel="noopener noreferrer">Rails i18n</a>.</li>
</ul>
<h3><p>ORM</p>
</h3>
<ul>
<li><a href="https://github.com/stephenafamo/bob" rel="noopener noreferrer">bob (⭐1.8k)</a> - SQL query builder and ORM/Factory generator for Go. Successor of SQLBoiler.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://sr.ht/~jamesponddotco/acopw-go/" rel="noopener noreferrer">acopw-go</a> - Small cryptographically secure password generator package for Go.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/bmf-san/gondola" rel="noopener noreferrer">gondola (⭐11)</a> - A YAML based golang reverse proxy.</li>
</ul>

<ul>
<li><a href="https://github.com/pocketbase/pocketbase" rel="noopener noreferrer">pocketbase (⭐61k)</a> - PocketBase is a realtime backend in 1 file consisting of embedded database (SQLite) with realtime subscriptions, built-in auth management and much more.</li>
</ul>
<h3><p>Mock</p>
</h3>
<ul>
<li><a href="https://github.com/matryer/moq" rel="noopener noreferrer">moq (⭐2.2k)</a> - Utility that generates a struct from any interface. The struct can be used in test code as a mock of the interface.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/k-capehart/go-salesforce" rel="noopener noreferrer">go-salesforce (⭐57)</a> - Go client library for interacting with the <a href="https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_list.htm" rel="noopener noreferrer">Salesforce REST API</a>.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/failsafe-go/failsafe-go" rel="noopener noreferrer">Failsafe-go (⭐2.2k)</a> - Fault tolerance and resilience patterns for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/knbr13/gitcs/" rel="noopener noreferrer">gitcs (⭐136)</a> - Git Commits Visualizer, CLI tool to visualize your Git commits on your local machine.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/fastschema/fastschema" rel="noopener noreferrer">Fastschema (⭐569)</a> - A flexible Go web framework and Headless CMS.</li>
</ul>

<ul>
<li><a href="https://github.com/gone-io/gone" rel="noopener noreferrer">Gone (⭐131)</a> - A lightweight dependency injection and web framework inspired by Spring.</li>
</ul>
<h3><p>WebAssembly / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/extism/go-sdk" rel="noopener noreferrer">Extism Go SDK (⭐182)</a> - Universal, cross-language WebAssembly framework for building plug-in systems and polyglot apps.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/KusionStack/kusion" rel="noopener noreferrer">KusionStack (⭐1.3k)</a> - A unified programmable configuration techstack to deliver modern app in 'platform as code' and 'infra as code' approach.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/27/"/>
    <summary>27 awesome projects updated on Jul 01 - Jul 07, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/21/</id>
    <title>Awesome Go Updates on May 20 - May 26, 2024</title>
    <updated>2024-05-23T01:34:03.635Z</updated>
    <published>2024-05-22T01:33:40.128Z</published>
    <content type="html"><![CDATA[<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/cockroachdb/pebble" rel="noopener noreferrer">pebble (⭐6k)</a> - RocksDB/LevelDB inspired key-value database in Go.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/wesql/wescale" rel="noopener noreferrer">wescale (⭐316)</a> - WeScale is a database proxy designed to enhance the scalability, performance, security, and resilience of your applications.</li>
</ul>
<h3><p>Geographic</p>
</h3>
<ul>
<li><a href="https://github.com/spatial-go/geoos" rel="noopener noreferrer">geoos (⭐530)</a> - A library provides spatial data and geometric algorithms.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://gitlab.com/greyxor/slogor" rel="noopener noreferrer">slogor</a> - A colorful slog handler.</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/go-playground/assert" rel="noopener noreferrer">assert (⭐67)</a> - Basic Assertion Library used along side native go testing, with building blocks for custom assertions.</li>
</ul>

<ul>
<li><a href="https://github.com/h2non/baloo" rel="noopener noreferrer">baloo (⭐779)</a> - Expressive and versatile end-to-end HTTP API testing made easy.</li>
</ul>

<ul>
<li><a href="https://github.com/carlmjohnson/be" rel="noopener noreferrer">be (⭐132)</a> - The minimalist generic test assertion library.</li>
</ul>

<ul>
<li><a href="https://github.com/fulldump/biff" rel="noopener noreferrer">biff (⭐14)</a> - Bifurcation testing framework, BDD compatible.</li>
</ul>

<ul>
<li><a href="https://github.com/percolate/charlatan" rel="noopener noreferrer">charlatan (⭐205)</a> - Tool to generate fake interface implementations for tests.</li>
</ul>

<ul>
<li><a href="https://github.com/SimonBaeumer/commander" rel="noopener noreferrer">commander (⭐232)</a> - Tool for testing cli applications on windows, linux and osx.</li>
</ul>

<ul>
<li><a href="https://github.com/bradleyjkemp/cupaloy" rel="noopener noreferrer">cupaloy (⭐330)</a> - Simple snapshot testing addon for your test framework.</li>
</ul>

<ul>
<li><a href="https://github.com/khaiql/dbcleaner" rel="noopener noreferrer">dbcleaner (⭐163)</a> - Clean database for testing purpose, inspired by <code>database_cleaner</code> in Ruby.</li>
</ul>

<ul>
<li><a href="https://github.com/viant/dsunit" rel="noopener noreferrer">dsunit (⭐47)</a> - Datastore testing for SQL, NoSQL, structured files.</li>
</ul>

<ul>
<li><a href="https://github.com/fergusstrange/embedded-postgres" rel="noopener noreferrer">embedded-postgres (⭐1.2k)</a> - Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test.</li>
</ul>

<ul>
<li><a href="https://github.com/viant/endly" rel="noopener noreferrer">endly (⭐269)</a> - Declarative end to end functional testing.</li>
</ul>

<ul>
<li><a href="https://github.com/rekby/fixenv" rel="noopener noreferrer">fixenv (⭐34)</a> - Fixture manage engine, inspired by pytest fixtures.</li>
</ul>

<ul>
<li><a href="https://github.com/suzuki-shunsuke/flute" rel="noopener noreferrer">flute (⭐23)</a> - HTTP client testing framework.</li>
</ul>

<ul>
<li><a href="https://github.com/verdverm/frisby" rel="noopener noreferrer">frisby (⭐275)</a> - REST API testing framework.</li>
</ul>

<ul>
<li><a href="https://github.com/hedhyw/gherkingen" rel="noopener noreferrer">gherkingen (⭐98)</a> - BDD boilerplate generator and framework.</li>
</ul>

<ul>
<li><a href="https://onsi.github.io/ginkgo/" rel="noopener noreferrer">ginkgo</a> - BDD Testing Framework for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/orlangure/gnomock" rel="noopener noreferrer">gnomock (⭐1.5k)</a> - integration testing with real dependencies (database, cache, even Kubernetes or AWS) running in Docker, without mocks.</li>
</ul>

<ul>
<li><a href="https://github.com/msoap/go-carpet" rel="noopener noreferrer">go-carpet (⭐251)</a> - Tool for viewing test coverage in terminal.</li>
</ul>

<ul>
<li><a href="https://github.com/google/go-cmp" rel="noopener noreferrer">go-cmp (⭐4.7k)</a> - Package for comparing Go values in tests.</li>
</ul>

<ul>
<li><a href="https://github.com/Eun/go-hit" rel="noopener noreferrer">go-hit (⭐255)</a> - Hit is an http integration test framework written in golang.</li>
</ul>

<ul>
<li><a href="https://github.com/arikama/go-mysql-test-container" rel="noopener noreferrer">go-mysql-test-container (⭐3)</a> - Golang MySQL testcontainer to help with MySQL integration testing.</li>
</ul>

<ul>
<li><a href="http://github.com/gkampitakis/go-snaps" rel="noopener noreferrer">go-snaps (⭐267)</a> - Jest-like snapshot testing in Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/maxatome/go-testdeep" rel="noopener noreferrer">go-testdeep (⭐463)</a> - Extremely flexible golang deep comparison, extends the go testing package.</li>
</ul>

<ul>
<li><a href="https://github.com/maargenton/go-testpredicate" rel="noopener noreferrer">go-testpredicate (⭐6)</a> - Test predicate style assertions library with extensive diagnostics output.</li>
</ul>

<ul>
<li><a href="https://github.com/dnaeon/go-vcr" rel="noopener noreferrer">go-vcr (⭐1.4k)</a> - Record and replay your HTTP interactions for fast, deterministic and accurate tests.</li>
</ul>

<ul>
<li><a href="https://github.com/franela/goblin" rel="noopener noreferrer">goblin (⭐885)</a> - Mocha like testing framework of Go.</li>
</ul>

<ul>
<li><a href="https://github.com/qiniu/goc" rel="noopener noreferrer">goc (⭐874)</a> - Goc is a comprehensive coverage testing system for The Go Programming Language.</li>
</ul>

<ul>
<li><a href="https://labix.org/gocheck" rel="noopener noreferrer">gocheck</a> - More advanced testing framework alternative to gotest.</li>
</ul>

<ul>
<li><a href="https://github.com/smartystreets/goconvey/" rel="noopener noreferrer">GoConvey (⭐8.4k)</a> - BDD-style framework with web UI and live reload.</li>
</ul>

<ul>
<li><a href="https://github.com/corbym/gocrest" rel="noopener noreferrer">gocrest (⭐108)</a> - Composable hamcrest-like matchers for Go assertions.</li>
</ul>

<ul>
<li><a href="https://github.com/cucumber/godog" rel="noopener noreferrer">godog (⭐2.7k)</a> - Cucumber BDD framework for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/appleboy/gofight" rel="noopener noreferrer">gofight (⭐445)</a> - API Handler Testing for Golang Router framework.</li>
</ul>

<ul>
<li><a href="https://github.com/corbym/gogiven" rel="noopener noreferrer">gogiven (⭐17)</a> - YATSPEC-like BDD testing framework for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/jfilipczyk/gomatch" rel="noopener noreferrer">gomatch (⭐47)</a> - library created for testing JSON against patterns.</li>
</ul>

<ul>
<li><a href="https://onsi.github.io/gomega/" rel="noopener noreferrer">gomega</a> - Rspec like matcher/assertion library.</li>
</ul>

<ul>
<li><a href="https://github.com/stesla/gospecify" rel="noopener noreferrer">gospecify (⭐52)</a> - This provides a BDD syntax for testing your Go code. It should be familiar to anybody who has used libraries such as rspec.</li>
</ul>

<ul>
<li><a href="https://github.com/pavlo/gosuite" rel="noopener noreferrer">gosuite (⭐12)</a> - Brings lightweight test suites with setup/teardown facilities to <code>testing</code> by leveraging Go1.7's Subtests.</li>
</ul>

<ul>
<li><a href="https://github.com/ysmood/got" rel="noopener noreferrer">got (⭐266)</a> - An enjoyable golang test framework.</li>
</ul>

<ul>
<li><a href="https://github.com/gotestyourself/gotest.tools" rel="noopener noreferrer">gotest.tools (⭐577)</a> - A collection of packages to augment the go testing package and support common patterns.</li>
</ul>

<ul>
<li><a href="https://github.com/rdrdr/hamcrest" rel="noopener noreferrer">Hamcrest (⭐30)</a> - fluent framework for declarative Matcher objects that, when applied to input values, produce self-describing results.</li>
</ul>

<ul>
<li><a href="https://github.com/gavv/httpexpect" rel="noopener noreferrer">httpexpect (⭐2.7k)</a> - Concise, declarative, and easy to use end-to-end HTTP and REST API testing.</li>
</ul>

<ul>
<li><a href="https://github.com/matryer/is" rel="noopener noreferrer">is (⭐2k)</a> - Professional lightweight testing mini-framework for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/kinbiko/jsonassert" rel="noopener noreferrer">jsonassert (⭐143)</a> - Package for verifying that your JSON payloads are serialized correctly.</li>
</ul>

<ul>
<li><a href="https://github.com/dedalqq/omg.testingtools" rel="noopener noreferrer">omg.testingtools (⭐1)</a> - The simple library for change a values of private fields for testing.</li>
</ul>

<ul>
<li><a href="https://github.com/yookoala/restit" rel="noopener noreferrer">restit (⭐56)</a> - Go micro framework to help writing RESTful API integration test.</li>
</ul>

<ul>
<li><a href="https://github.com/jgroeneveld/schema" rel="noopener noreferrer">schema (⭐20)</a> - Quick and easy expression matching for JSON schemas used in requests and responses.</li>
</ul>

<ul>
<li><a href="https://github.com/elgohr/stop-and-go" rel="noopener noreferrer">stop-and-go (⭐13)</a> - Testing helper for concurrency.</li>
</ul>

<ul>
<li><a href="https://github.com/adamluzsi/testcase" rel="noopener noreferrer">testcase (⭐133)</a> - Idiomatic testing framework for Behavior Driven Development.</li>
</ul>

<ul>
<li><a href="https://github.com/madflojo/testcerts" rel="noopener noreferrer">testcerts (⭐84)</a> - Dynamically generate self-signed certificates and certificate authorities within your test functions.</li>
</ul>

<ul>
<li><a href="https://github.com/testcontainers/testcontainers-go" rel="noopener noreferrer">testcontainers-go (⭐5k)</a> - A Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.</li>
</ul>

<ul>
<li><a href="https://github.com/go-testfixtures/testfixtures" rel="noopener noreferrer">testfixtures (⭐1.2k)</a> - A helper for Rails' like test fixtures to test database applications.</li>
</ul>

<ul>
<li><a href="https://github.com/stretchr/testify" rel="noopener noreferrer">Testify (⭐26k)</a> - Sacred extension to the standard go testing package.</li>
</ul>

<ul>
<li><a href="https://github.com/zhulongcheng/testsql" rel="noopener noreferrer">testsql (⭐17)</a> - Generate test data from SQL files before testing and clear it after finished.</li>
</ul>

<ul>
<li><a href="https://github.com/MarvinJWendt/testza" rel="noopener noreferrer">testza (⭐416)</a> - Full-featured test framework with nice colorized output.</li>
</ul>

<ul>
<li><a href="https://github.com/jgroeneveld/trial" rel="noopener noreferrer">trial (⭐6)</a> - Quick and easy extendable assertions without introducing much boilerplate.</li>
</ul>

<ul>
<li><a href="https://github.com/vcaesar/tt" rel="noopener noreferrer">Tt (⭐10)</a> - Simple and colorful test tools.</li>
</ul>

<ul>
<li><a href="https://github.com/posener/wstest" rel="noopener noreferrer">wstest (⭐102)</a> - Websocket client for unit-testing a websocket http.Handler.</li>
</ul>
<h3><p>Mock</p>
</h3>
<ul>
<li><a href="https://gitlab.com/so_literate/genmock" rel="noopener noreferrer">genmock</a> - Go mocking system with code generator for building calls of the interface methods.</li>
</ul>

<ul>
<li><a href="https://github.com/elgohr/go-localstack" rel="noopener noreferrer">go-localstack (⭐88)</a> - Tool for using localstack in AWS testing.</li>
</ul>

<ul>
<li><a href="https://github.com/DATA-DOG/go-sqlmock" rel="noopener noreferrer">go-sqlmock (⭐6.6k)</a> - Mock SQL driver for testing database interactions.</li>
</ul>

<ul>
<li><a href="https://github.com/DATA-DOG/go-txdb" rel="noopener noreferrer">go-txdb (⭐751)</a> - Single transaction based database driver mainly for testing purposes.</li>
</ul>

<ul>
<li><a href="https://github.com/seborama/govcr" rel="noopener noreferrer">govcr (⭐200)</a> - HTTP mock for Golang: record and replay HTTP interactions for offline testing.</li>
</ul>

<ul>
<li><a href="https://github.com/SpectoLabs/hoverfly" rel="noopener noreferrer">hoverfly (⭐2.5k)</a> - HTTP(S) proxy for recording and simulating REST/SOAP APIs with extensible middleware and easy-to-use CLI.</li>
</ul>

<ul>
<li><a href="https://github.com/jarcoal/httpmock" rel="noopener noreferrer">httpmock (⭐2.1k)</a> - Easy mocking of HTTP responses from external resources.</li>
</ul>

<ul>
<li><a href="https://github.com/gojuno/minimock" rel="noopener noreferrer">minimock (⭐753)</a> - Mock generator for Go interfaces.</li>
</ul>

<ul>
<li><a href="https://github.com/vektra/mockery" rel="noopener noreferrer">mockery (⭐7.2k)</a> - Tool to generate Go interfaces.</li>
</ul>

<ul>
<li><a href="https://github.com/tv42/mockhttp" rel="noopener noreferrer">mockhttp (⭐23)</a> - Mock object for Go http.ResponseWriter.</li>
</ul>

<ul>
<li><a href="https://github.com/GuilhermeCaruso/mooncake" rel="noopener noreferrer">mooncake (⭐18)</a> - A simple way to generate mocks for multiple purposes.</li>
</ul>

<ul>
<li><a href="https://github.com/cabify/timex" rel="noopener noreferrer">timex (⭐70)</a> - A test-friendly replacement for the native <code>time</code> package.</li>
</ul>

<ul>
<li><a href="https://github.com/xhd2015/xgo" rel="noopener noreferrer">xgo (⭐431)</a> - A general pureposed function mocking library.</li>
</ul>
<h3><p>Fuzzing and delta-debugging/reducing/shrinking</p>
</h3>
<ul>
<li><a href="https://github.com/zimmski/tavor" rel="noopener noreferrer">Tavor (⭐248)</a> - Generic fuzzing and delta-debugging framework.</li>
</ul>
<h3><p>Selenium and browser control tools</p>
</h3>
<ul>
<li><a href="https://github.com/knq/chromedp" rel="noopener noreferrer">chromedp (⭐13k)</a> - a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol.</li>
</ul>

<ul>
<li><a href="https://github.com/mxschmitt/playwright-go" rel="noopener noreferrer">playwright-go (⭐3.5k)</a> - browser automation library to control Chromium, Firefox and WebKit with a single API.</li>
</ul>

<ul>
<li><a href="https://github.com/go-rod/rod" rel="noopener noreferrer">rod (⭐7.1k)</a> - A Devtools driver to make web automation and scraping easy.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/switchupcb/disgo" rel="noopener noreferrer">disgo (⭐115)</a> - Go API Wrapper for the Discord API.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/apecloud/kubeblocks" rel="noopener noreferrer">kubeblocks (⭐3.1k)</a> - KubeBlocks is an open-source control plane that runs and manages databases, message queues and other data infrastructure on K8s.</li>
</ul>

<ul>
<li><a href="https://github.com/stefanprodan/podinfo" rel="noopener noreferrer">podinfo (⭐6k)</a> - Podinfo is a tiny web application made with Go that showcases best practices of running microservices in Kubernetes. Podinfo is used by CNCF projects like Flux and Flagger for end-to-end testing and workshops.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/21/"/>
    <summary>81 awesome projects updated on May 20 - May 26, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/20/</id>
    <title>Awesome Go Updates on May 13 - May 19, 2024</title>
    <updated>2024-05-19T12:38:27.384Z</updated>
    <published>2024-05-19T12:38:25.775Z</published>
    <content type="html"><![CDATA[<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/gha-common/go-beautiful-html-coverage" rel="noopener noreferrer">go-beautiful-html-coverage (⭐24)</a> - A GitHub Action to track code coverage in your pull requests, with a beautiful HTML preview, for free.</li>
</ul>
<h3><p>Embeddable Scripting Languages</p>
</h3>
<ul>
<li><a href="https://github.com/wa-lang/wa" rel="noopener noreferrer">Wa/凹语言 (⭐1.8k)</a> - The Wa Programming Language embedded in Go.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/adrianosela/multikey" rel="noopener noreferrer">multikey (⭐13)</a> - An n-out-of-N keys encryption/decryption framework based on Shamir's Secret Sharing algorithm.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/20/"/>
    <summary>3 awesome projects updated on May 13 - May 19, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/19/</id>
    <title>Awesome Go Updates on May 06 - May 12, 2024</title>
    <updated>2024-05-11T12:38:14.174Z</updated>
    <published>2024-05-06T01:33:46.822Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/wkhere/bcl" rel="noopener noreferrer">bcl (⭐34)</a> - BCL is a configuration language similar to HCL.</li>
</ul>
<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/s0ders/go-semver-release" rel="noopener noreferrer">go-semver-release (⭐26)</a> - Automate the semantic versioning of Git repositories.</li>
</ul>
<h3><p>Embeddable Scripting Languages</p>
</h3>
<ul>
<li><a href="https://github.com/1set/starlet" rel="noopener noreferrer">starlet (⭐48)</a> - Go wrapper for <a href="https://github.com/google/starlark-go" rel="noopener noreferrer">starlark-go (⭐2.8k)</a> that simplifies script execution, offers data conversion, and useful Starlark libraries and extensions.</li>
</ul>
<h3><p>Validation</p>
</h3>
<ul>
<li><a href="https://github.com/lyonnee/hvalid" rel="noopener noreferrer">hvalid (⭐14)</a> hvalid is a lightweight validation library written in Go language. It provides a custom validator interface and a series of common validation functions to help developers quickly implement data validation.</li>
</ul>
<h3><p>Video</p>
</h3>
<ul>
<li><a href="https://github.com/asticode/go-astiav" rel="noopener noreferrer">go-astiav (⭐730)</a> - Better C bindings for ffmpeg in GO.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/Zxilly/go-size-analyzer" rel="noopener noreferrer">go-size-analyzer (⭐2.2k)</a> - Analyze and visualize the size of dependencies in compiled Golang binaries, providing insight into their impact on the final build.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/19/"/>
    <summary>6 awesome projects updated on May 06 - May 12, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/17/</id>
    <title>Awesome Go Updates on Apr 22 - Apr 28, 2024</title>
    <updated>2024-04-24T01:52:35.759Z</updated>
    <published>2024-04-24T01:52:35.759Z</published>
    <content type="html"><![CDATA[<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/alegrey91/fwdctl" rel="noopener noreferrer">fwdctl (⭐72)</a> - A simple and intuitive CLI to manage IPTables forwards in your Linux server.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/17/"/>
    <summary>1 awesome projects updated on Apr 22 - Apr 28, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/16/</id>
    <title>Awesome Go Updates on Apr 15 - Apr 21, 2024</title>
    <updated>2024-04-21T01:34:26.736Z</updated>
    <published>2024-04-17T01:24:02.572Z</published>
    <content type="html"><![CDATA[<h3><p>Parsers/Encoders/Decoders</p>
</h3>
<ul>
<li><a href="https://github.com/askeladdk/prattle" rel="noopener noreferrer">prattle (⭐9)</a> - Scan and parse LL(1) grammars simply and efficiently.</li>
</ul>
<h3><p>Meetups / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.meetup.com/GolangNigeria/" rel="noopener noreferrer">Lagos Gophers</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/16/"/>
    <summary>2 awesome projects updated on Apr 15 - Apr 21, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/14/</id>
    <title>Awesome Go Updates on Apr 01 - Apr 07, 2024</title>
    <updated>2024-04-05T01:23:00.404Z</updated>
    <published>2024-04-05T01:23:00.404Z</published>
    <content type="html"><![CDATA[<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://bencher.dev/" rel="noopener noreferrer">Bencher</a> - A suite of continuous benchmarking tools designed to catch performance regressions in CI.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/14/"/>
    <summary>1 awesome projects updated on Apr 01 - Apr 07, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/13/</id>
    <title>Awesome Go Updates on Mar 25 - Mar 31, 2024</title>
    <updated>2024-03-27T01:21:45.436Z</updated>
    <published>2024-03-27T01:21:45.436Z</published>
    <content type="html"><![CDATA[<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/soypat/natiu-mqtt" rel="noopener noreferrer">natiu-mqtt (⭐105)</a> - A dead-simple, non-allocating, low level implementation of MQTT well suited for embedded systems.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/13/"/>
    <summary>1 awesome projects updated on Mar 25 - Mar 31, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/12/</id>
    <title>Awesome Go Updates on Mar 18 - Mar 24, 2024</title>
    <updated>2024-03-22T12:36:53.512Z</updated>
    <published>2024-03-22T12:36:53.512Z</published>
    <content type="html"><![CDATA[<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://waveterm.dev" rel="noopener noreferrer">Wave Terminal</a> - Wave is an open-source, AI-native terminal built for seamless developer workflows with inline rendering, a modern UI, and persistent sessions.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/12/"/>
    <summary>1 awesome projects updated on Mar 18 - Mar 24, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/11/</id>
    <title>Awesome Go Updates on Mar 11 - Mar 17, 2024</title>
    <updated>2024-03-17T01:28:48.812Z</updated>
    <published>2024-03-15T23:08:35.657Z</published>
    <content type="html"><![CDATA[<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/navidys/gopensky" rel="noopener noreferrer">gopensky (⭐4)</a> - Go client implementation for <a href="https://opensky-network.org/" rel="noopener noreferrer">OpenSKY Network</a> live's API (airspace ADS-B and Mode S data).</li>
</ul>

<ul>
<li><a href="https://github.com/ip2location/ip2location-io-go" rel="noopener noreferrer">ip2location-io-go (⭐15)</a> - Go wrapper for the IP2Location.io API <a href="https://www.ip2location.io/" rel="noopener noreferrer">IP2Location.io</a>.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/Boeing/config-file-validator" rel="noopener noreferrer">config-file-validator (⭐516)</a> - Cross Platform tool to validate configuration files.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/11/"/>
    <summary>3 awesome projects updated on Mar 11 - Mar 17, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/10/</id>
    <title>Awesome Go Updates on Mar 04 - Mar 10, 2024</title>
    <updated>2024-03-10T01:29:04.351Z</updated>
    <published>2024-03-04T01:22:31.216Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/openfga/openfga" rel="noopener noreferrer">openfga (⭐5.7k)</a> - Implementation of fine-grained authorization based on the "Zanzibar: Google's Consistent, Global Authorization System" paper. Backed by <a href="https://www.cncf.io/" rel="noopener noreferrer">CNCF</a>.</li>
</ul>
<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/opnlabs/dot" rel="noopener noreferrer">dot (⭐36)</a> - A minimal, local first continuous integration system that uses Docker to run jobs concurrently in stages.</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/firasdarwish/ore" rel="noopener noreferrer">ore (⭐28)</a> - Lightweight, generic &amp; simple dependency injection (DI) container.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/karl-cardenas-coding/go-lambda-cleanup" rel="noopener noreferrer">go-lambda-cleanup (⭐98)</a> - A CLI for removing unused or previous versions of AWS Lambdas.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/taubyte/tau" rel="noopener noreferrer">tau (⭐5.1k)</a> - Easily build Cloud Computing Platforms with features like Serverless WebAssembly Functions, Frontend Hosting, CI/CD, Object Storage, K/V Database, and Pub-Sub Messaging.</li>
</ul>
<h3><p>E-books for purchase / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.manning.com/books/go-in-practice-second-edition" rel="noopener noreferrer">Go in Practice, Second Edition</a> - Your practical guide on the ins-and-outs of Go development, covering the standard library and the most important tools from Go’s powerful ecosystem.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/10/"/>
    <summary>6 awesome projects updated on Mar 04 - Mar 10, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/9/</id>
    <title>Awesome Go Updates on Feb 26 - Mar 03, 2024</title>
    <updated>2024-02-29T12:36:51.679Z</updated>
    <published>2024-02-26T01:23:01.435Z</published>
    <content type="html"><![CDATA[<h3><p>Blockchain</p>
</h3>
<ul>
<li><a href="https://github.com/LimeChain/gosemble" rel="noopener noreferrer">gosemble (⭐15)</a> - A Go-based framework for building Polkadot/Substrate-compatible runtimes.</li>
</ul>
<h3><p>Date and Time</p>
</h3>
<ul>
<li><a href="https://github.com/deatil/go-datebin" rel="noopener noreferrer">go-datebin (⭐5)</a> - A simple datetime parse pkg.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://code.pfad.fr/swift/" rel="noopener noreferrer">swift</a> - Offline validity check of IBAN (International Bank Account Number) and retrieval of BIC (for some countries).</li>
</ul>
<h3><p>JSON</p>
</h3>
<ul>
<li><a href="https://github.com/Jeffail/gabs" rel="noopener noreferrer">gabs (⭐3.5k)</a> - For parsing, creating and editing unknown or dynamic JSON in Go.</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://gitlab.com/cosban/di" rel="noopener noreferrer">cosban/di</a> - A code generation based dependency injection wiring tool.</li>
</ul>
<h3><p>Translation</p>
</h3>
<ul>
<li><a href="https://github.com/saleh-rahimzadeh/go-words" rel="noopener noreferrer">go-words (⭐8)</a> - A words table and text resource library for Golang projects.</li>
</ul>
<h3><p>ORM</p>
</h3>
<ul>
<li><a href="https://github.com/FrancoLiberali/cql" rel="noopener noreferrer">CQL (⭐18)</a> - Built on top of GORM, adds compile-time verified queries based on auto-generated code.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://pkg.go.dev/golang.org/x/crypto/acme/autocert" rel="noopener noreferrer">autocert</a> - Auto provision Let's Encrypt certificates and start a TLS server.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://pkg.go.dev/golang.org/x/tools/cmd/goimports" rel="noopener noreferrer">goimports</a> - Tool to fix (add, remove) your Go imports automatically.</li>
</ul>
<h3><p>Websites / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://pkg.go.dev/" rel="noopener noreferrer">pkg.go.dev</a> - Documentation for open source Go packages.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://dev.to/aurelievache/series/26234" rel="noopener noreferrer">Understanding Go in a visual way</a> - Learn Go visually</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/9/"/>
    <summary>11 awesome projects updated on Feb 26 - Mar 03, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/8/</id>
    <title>Awesome Go Updates on Feb 19 - Feb 25, 2024</title>
    <updated>2024-02-23T05:49:19.581Z</updated>
    <published>2024-02-23T05:49:17.026Z</published>
    <content type="html"><![CDATA[<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/mr-linch/go-tg" rel="noopener noreferrer">go-tg (⭐136)</a> - Generated from official docs Go client library for accessing Telegram Bot API, with batteries for building complex bots included.</li>
</ul>
<h3><p>Build Automation</p>
</h3>
<ul>
<li><a href="https://github.com/kcmvp/gob" rel="noopener noreferrer">gob</a> - <a href="https://docs.gradle.org/" rel="noopener noreferrer">Gradle</a>/<a href="https://maven.apache.org/" rel="noopener noreferrer">Maven</a> like build tool for Go projects.</li>
</ul>
<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/nil-go/konf" rel="noopener noreferrer">konf (⭐391)</a> - The simplest API for reading/watching config from file, env, flag and clouds (e.g. AWS, Azure, GCP).</li>
</ul>
<h3><p>Interfaces to Multiple Backends</p>
</h3>
<ul>
<li><a href="https://github.com/fogfish/dynamo" rel="noopener noreferrer">dynamo (⭐24)</a> - A simple key-value abstraction to store algebraic and linked-data data types at AWS storage services: AWS DynamoDB and AWS S3.</li>
</ul>
<h3><p>NoSQL Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/aliexpressru/gomemcached" rel="noopener noreferrer">gomemcached (⭐23)</a> - A binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/tarmac-project/tarmac" rel="noopener noreferrer">Tarmac (⭐346)</a> - Framework for writing functions, microservices, or monoliths with WebAssembly</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/go-kod/kod" rel="noopener noreferrer">kod (⭐199)</a> - A generics based dependency injection framework for Go.</li>
</ul>
<h3><p>Strings</p>
</h3>
<ul>
<li><a href="https://github.com/happy-sdk/happy/tree/main/pkg/strings/bexp" rel="noopener noreferrer">bexp (⭐25)</a> - Go implementation of Brace Expansion mechanism to generate arbitrary strings.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/bobg/encid" rel="noopener noreferrer">encid (⭐7)</a> - Encode and decode encrypted integer IDs.</li>
</ul>
<h3><p>Template Engines</p>
</h3>
<ul>
<li><a href="https://www.gomponents.com" rel="noopener noreferrer">gomponents</a> - HTML 5 components in pure Go, that look something like this: <code>func(name string) g.Node { return Div(Class("headline"), g.Textf("Hi %v!", name)) }</code>.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/ankorstore/yokai" rel="noopener noreferrer">Yokai (⭐839)</a> - Simple, modular, and observable Go framework for backend applications.</li>
</ul>
<h3><p>Workflow Frameworks / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/rhosocial/go-dag" rel="noopener noreferrer">go-dag (⭐41)</a> - A framework developed in Go that manages the execution of workflows described by directed acyclic graphs.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/8/"/>
    <summary>12 awesome projects updated on Feb 19 - Feb 25, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/6/</id>
    <title>Awesome Go Updates on Feb 05 - Feb 11, 2024</title>
    <updated>2024-02-08T09:48:27.735Z</updated>
    <published>2024-02-08T09:48:25.233Z</published>
    <content type="html"><![CDATA[<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/elastic/go-freelru" rel="noopener noreferrer">go-freelru (⭐272)</a> A GC-less, fast and generic LRU hashmap library with optional locking, sharding, eviction and expiration.</li>
</ul>

<ul>
<li><a href="https://github.com/maypok86/otter" rel="noopener noreferrer">otter (⭐2.7k)</a> - A high performance lockless cache for Go. Many times faster than Ristretto and friends.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/z5labs/bedrock" rel="noopener noreferrer">bedrock (⭐17)</a> - Provides a minimal, modular and composable foundation for quickly developing services and more use case specific frameworks in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/zhufuyi/sponge" rel="noopener noreferrer">sponge (⭐2.9k)</a> - A distributed development framework that integrates automatic code generation, gin and grpc frameworks, base development frameworks.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/nar10z/go-accumulator" rel="noopener noreferrer">go-accumulator (⭐11)</a> - Solution for accumulation of events and their subsequent processing.</li>
</ul>
<h3><p>Images</p>
</h3>
<ul>
<li><a href="https://github.com/Pixboost/transformimgs" rel="noopener noreferrer">transformimgs (⭐293)</a> - Transformimgs resizes and optimises images for Web using next-generation formats.</li>
</ul>
<h3><p>Markup Languages</p>
</h3>
<ul>
<li><a href="https://github.com/bobg/htree" rel="noopener noreferrer">htree (⭐5)</a> - Traverse, navigate, filter, and otherwise process trees of <a href="https://pkg.go.dev/golang.org/x/net/html#Node" rel="noopener noreferrer">html.Node</a> objects.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/jvcoutinho/lit" rel="noopener noreferrer">Lit (⭐29)</a> - Highly performant declarative web framework for Golang, aiming for simplicity and quality of life.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/bobg/decouple" rel="noopener noreferrer">decouple (⭐37)</a> - Find “overspecified” function parameters that could be generalized with interface types.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/6/"/>
    <summary>9 awesome projects updated on Feb 05 - Feb 11, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2024/1/</id>
    <title>Awesome Go Updates on Jan 01 - Jan 07, 2024</title>
    <updated>2024-01-06T12:37:36.598Z</updated>
    <published>2024-01-05T12:39:26.906Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/zitadel/oidc" rel="noopener noreferrer">oidc (⭐1.9k)</a> - Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/trpc-group/trpc-go" rel="noopener noreferrer">trpc-go (⭐1.2k)</a> - The Go language implementation of tRPC, which is a pluggable, high-performance RPC framework.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/number571/go-peer" rel="noopener noreferrer">go-peer (⭐327)</a> - A software library for creating secure and anonymous decentralized systems.</li>
</ul>

<ul>
<li><a href="https://github.com/zitadel/passwap" rel="noopener noreferrer">passwap (⭐78)</a> - Provides a unified implementation between different password hashing algorithms</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2024/1/"/>
    <summary>4 awesome projects updated on Jan 01 - Jan 07, 2024</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/52/</id>
    <title>Awesome Go Updates on Dec 25 - Dec 31, 2023</title>
    <updated>2023-12-27T09:00:05.906Z</updated>
    <published>2023-12-27T09:00:02.457Z</published>
    <content type="html"><![CDATA[<h3><p>Artificial Intelligence</p>
</h3>
<ul>
<li><a href="https://github.com/tmc/langchaingo" rel="noopener noreferrer">langchaingo (⭐9.6k)</a> - LangChainGo is a framework for developing applications powered by language models.</li>
</ul>

<ul>
<li><a href="https://github.com/mudler/LocalAI" rel="noopener noreferrer">LocalAI (⭐49k)</a> - Open Source OpenAI alternative, self-host AI models.</li>
</ul>

<ul>
<li><a href="https://github.com/jmorganca/ollama" rel="noopener noreferrer">Ollama (⭐179k)</a> - Run large language models locally.</li>
</ul>
<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/foxcpp/maddy" rel="noopener noreferrer">Maddy (⭐6.1k)</a> - All-in-one (SMTP, IMAP, DKIM, DMARC, MTA-STS, DANE) email server</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://gitlab.com/tozd/go/errors" rel="noopener noreferrer">errors</a> - Providing errors with a stack trace and optional structured details. Compatible with github.com/pkg/errors API but does not use it internally.</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://bitbucket.org/rj/goey/src/master/" rel="noopener noreferrer">Goey</a> - Cross platform UI toolkit aggregator for Windows / Linux / Mac. GTK, Cocoa, Windows API</li>
</ul>
<h3><p>Serialization</p>
</h3>
<ul>
<li><a href="https://github.com/raszia/gotiny" rel="noopener noreferrer">gotiny (⭐21)</a> - Efficient Go serialization library, gotiny is almost as fast as serialization libraries that generate code.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/gofr-dev/gofr" rel="noopener noreferrer">GoFr (⭐21k)</a> - Gofr is an opinionated microservice development framework.</li>
</ul>
<h3><p>Go Generate Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/g4s8/envdoc" rel="noopener noreferrer">envdoc (⭐100)</a> - generate documentation for environment variables from Go source files.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/s0rg/decompose" rel="noopener noreferrer">decompose (⭐141)</a> - tool to generate and process Docker containers connections graphs.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/ekkinox/yai" rel="noopener noreferrer">yai (⭐867)</a> - AI powered terminal assistant.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/52/"/>
    <summary>11 awesome projects updated on Dec 25 - Dec 31, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/45/</id>
    <title>Awesome Go Updates on Nov 06 - Nov 12, 2023</title>
    <updated>2023-11-10T01:23:46.538Z</updated>
    <published>2023-11-07T01:25:39.443Z</published>
    <content type="html"><![CDATA[<h3><p>Template Engines</p>
</h3>
<ul>
<li><a href="https://github.com/a-h/templ" rel="noopener noreferrer">templ (⭐11k)</a> - A HTML templating language that has great developer tooling.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/golangci/golangci-lint" rel="noopener noreferrer">golangci-lint (⭐19k)</a> – A fast Go linters runner. It runs linters in parallel, uses caching, supports <code>yaml</code> config, has integrations with all major IDE and has dozens of linters included.</li>
</ul>

<ul>
<li><a href="https://github.com/mgechev/revive" rel="noopener noreferrer">revive (⭐5.5k)</a> – ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for <code>golint</code>.</li>
</ul>

<ul>
<li><a href="https://github.com/Antonboom/testifylint" rel="noopener noreferrer">testifylint (⭐173)</a> – A linter that checks usage of <a href="https://github.com/stretchr/testify" rel="noopener noreferrer">github.com/stretchr/testify (⭐26k)</a>.</li>
</ul>
<h3><p>Meetups / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.meetup.com/berner-go-meetup/" rel="noopener noreferrer">Bärner Go Meetup - Berne, Switzerland</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/zurich-gophers/" rel="noopener noreferrer">Zürich Gophers - Zurich, Switzerland</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/45/"/>
    <summary>6 awesome projects updated on Nov 06 - Nov 12, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/44/</id>
    <title>Awesome Go Updates on Oct 30 - Nov 05, 2023</title>
    <updated>2023-11-03T12:40:52.393Z</updated>
    <published>2023-10-30T08:50:26.231Z</published>
    <content type="html"><![CDATA[<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/oracle/coherence-go-client" rel="noopener noreferrer">coherence-go-client (⭐15)</a> - Full implementation of Oracle Coherence cache API for Go applications using gRPC as network transport.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/mariocandela/beelzebub" rel="noopener noreferrer">beelzebub (⭐2.2k)</a> - A secure low code honeypot framework, leveraging AI for System Virtualization.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/etcd-io/etcd" rel="noopener noreferrer">etcd (⭐52k)</a> - Highly-available key value store for shared configuration and service discovery.</li>
</ul>
<h3><p>Validation</p>
</h3>
<ul>
<li><a href="https://github.com/cinar/checker" rel="noopener noreferrer">checker (⭐48)</a> - Zero-dependency input validation and in-place normalization with struct tags, 23 locales, and JSON Schema generation.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/44/"/>
    <summary>4 awesome projects updated on Oct 30 - Nov 05, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/43/</id>
    <title>Awesome Go Updates on Oct 23 - Oct 29, 2023</title>
    <updated>2023-10-26T12:40:35.051Z</updated>
    <published>2023-10-26T12:40:35.051Z</published>
    <content type="html"><![CDATA[<h3><p>Blockchain</p>
</h3>
<ul>
<li><a href="https://github.com/ipfs/kubo" rel="noopener noreferrer">kubo (⭐17k)</a> - An IPFS implementation in Go. It provides content-addressable storage which can be used for decentralized storage in DApps. It is based on the IPFS protocol.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/43/"/>
    <summary>1 awesome projects updated on Oct 23 - Oct 29, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/42/</id>
    <title>Awesome Go Updates on Oct 16 - Oct 22, 2023</title>
    <updated>2023-10-20T12:40:25.687Z</updated>
    <published>2023-10-17T14:44:23.570Z</published>
    <content type="html"><![CDATA[<h3><p>Search and Analytic Databases</p>
</h3>
<ul>
<li><a href="https://github.com/ClickHouse/clickhouse-go/" rel="noopener noreferrer">clickhouse-go (⭐3.3k)</a> - ClickHouse SQL client for Go with a <code>database/sql</code> compatibility.</li>
</ul>
<h3><p>File Handling</p>
</h3>
<ul>
<li><a href="https://github.com/kdomanski/iso9660" rel="noopener noreferrer">iso9660 (⭐284)</a> - A package for reading and creating ISO9660 disk images</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/matm/go-nowpayments" rel="noopener noreferrer">go-nowpayments (⭐5)</a> - Library for the crypto NOWPayments API.</li>
</ul>
<h3><p>Generators</p>
</h3>
<ul>
<li><a href="https://github.com/deepmap/oapi-codegen" rel="noopener noreferrer">oapi-codegen (⭐8.5k)</a> - This package contains a set of utilities for generating Go boilerplate code for services based on OpenAPI 3.0 API definitions.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://pkg.go.dev/cirello.io/oversight" rel="noopener noreferrer">oversight</a> - Oversight is a complete implementation of the Erlang supervision trees.</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/energye/energy" rel="noopener noreferrer">energy (⭐612)</a> - Cross-platform based on LCL(Native System UI Control Library) and CEF(Chromium Embedded Framework) (Windows/ macOS / Linux)</li>
</ul>

<ul>
<li><a href="https://github.com/richardwilkes/unison" rel="noopener noreferrer">unison (⭐333)</a> - A unified graphical user experience toolkit for Go desktop applications. macOS, Windows, and Linux are supported.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/nkmr-jp/zl" rel="noopener noreferrer">zl (⭐11)</a> - High Developer Experience, zap based logger. It offers rich functionality but is easy to configure.</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/stanipetrosyan/go-eventbus" rel="noopener noreferrer">go-eventbus (⭐11)</a> - Simple Event Bus package for Go.</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="http://github.com/boot-go/boot" rel="noopener noreferrer">boot-go (⭐37)</a> - Component-based development with dependency injection using reflections for Go developers.</li>
</ul>

<ul>
<li><a href="https://github.com/gontainer/gontainer" rel="noopener noreferrer">gontainer/gontainer (⭐17)</a> - A YAML-based Dependency Injection container for GO. It supports dependencies' scopes, and auto-detection of circular dependencies. Gontainer is concurrent-safe.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/lim-yoona/tcpack" rel="noopener noreferrer">tcpack (⭐164)</a> - tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/opus-domini/fast-shot" rel="noopener noreferrer">fast-shot (⭐128)</a> - Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/aws/aws-sdk-go-v2" rel="noopener noreferrer">aws-sdk-go (⭐3.6k)</a> - The official AWS SDK for the Go programming language.</li>
</ul>

<ul>
<li><a href="https://github.com/mvrilo/go-redoc" rel="noopener noreferrer">go-redoc (⭐95)</a> - Embedded OpenAPI/Swagger documentation ui for Go using <a href="https://redocly.com/" rel="noopener noreferrer">ReDoc</a>.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/owenthereal/upterm" rel="noopener noreferrer">upterm (⭐1.3k)</a> - A tool for developers to share terminal/tmux sessions securely over the web. It’s perfect for remote pair programming, accessing computers behind NATs/firewalls, remote debugging, and more.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/daveshanley/vacuum" rel="noopener noreferrer">vacuum (⭐1.1k)</a> - An ultra-super-fast, lightweight OpenAPI linter and quality checking tool.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/flannel-io/flannel" rel="noopener noreferrer">Flannel (⭐9.5k)</a> - Flannel is a network fabric for containers, designed for Kubernetes.</li>
</ul>

<ul>
<li><a href="https://github.com/k3d-io/k3d" rel="noopener noreferrer">k3d (⭐6.5k)</a> - Little helper to run CNCF's k3s in Docker.</li>
</ul>

<ul>
<li><a href="https://github.com/k3s-io/k3s" rel="noopener noreferrer">k3s (⭐34k)</a> - Lightweight Kubernetes.</li>
</ul>

<ul>
<li><a href="https://github.com/grafana/k6" rel="noopener noreferrer">k6 (⭐31k)</a> - A modern load testing tool, using Go and JavaScript.</li>
</ul>

<ul>
<li><a href="https://github.com/kubernetes-sigs/kind" rel="noopener noreferrer">kind (⭐15k)</a> - Kubernetes IN Docker - local clusters for testing Kubernetes.</li>
</ul>

<ul>
<li><a href="https://github.com/kubernetes/minikube" rel="noopener noreferrer">minikube (⭐32k)</a> - Run Kubernetes locally.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/mk-5/fjira" rel="noopener noreferrer">fjira (⭐273)</a> - A fuzzy-search based terminal UI application for Attlasian Jira</li>
</ul>
<h3><p>Conferences / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://gopherconindia.org/" rel="noopener noreferrer">GopherCon India</a> - Pune, India.</li>
</ul>
<h3><p>Free e-books / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://threedots.tech/go-with-the-domain/" rel="noopener noreferrer">Go with the domain</a> - A book showing how to apply DDD, Clean Architecture, and CQRS by practical refactoring.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/42/"/>
    <summary>26 awesome projects updated on Oct 16 - Oct 22, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/38/</id>
    <title>Awesome Go Updates on Sep 18 - Sep 24, 2023</title>
    <updated>2023-09-23T12:35:42.259Z</updated>
    <published>2023-09-20T12:40:56.391Z</published>
    <content type="html"><![CDATA[<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/NVIDIA/gontainer" rel="noopener noreferrer">gontainer (⭐154)</a> - A dependency injection service container for Go projects.</li>
</ul>
<h3><p>Go Generate Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://gitlab.com/opennota/re2dfa" rel="noopener noreferrer">re2dfa</a> - Transform regular expressions into finite state machines and output Go source code.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/pipe-cd/pipecd" rel="noopener noreferrer">PipeCD (⭐1.3k)</a> - A GitOps-style continuous delivery platform that provides consistent deployment and operations experience for any applications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/38/"/>
    <summary>3 awesome projects updated on Sep 18 - Sep 24, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/37/</id>
    <title>Awesome Go Updates on Sep 11 - Sep 17, 2023</title>
    <updated>2023-09-15T12:39:21.288Z</updated>
    <published>2023-09-12T12:39:24.067Z</published>
    <content type="html"><![CDATA[<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/lindb/lindb" rel="noopener noreferrer">LinDB (⭐3.1k)</a> - LinDB is a scalable, high performance, high availability distributed time series database.</li>
</ul>
<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/go-nunu/nunu" rel="noopener noreferrer">nunu (⭐2.6k)</a> - Nunu is a scaffolding tool for building Go applications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/37/"/>
    <summary>2 awesome projects updated on Sep 11 - Sep 17, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/36/</id>
    <title>Awesome Go Updates on Sep 04 - Sep 10, 2023</title>
    <updated>2023-09-07T12:40:11.119Z</updated>
    <published>2023-09-07T12:40:11.119Z</published>
    <content type="html"><![CDATA[<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/motrboat/hotcoal" rel="noopener noreferrer">Hotcoal (⭐23)</a> - Secure your handcrafted SQL against injection.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/36/"/>
    <summary>1 awesome projects updated on Sep 04 - Sep 10, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/35/</id>
    <title>Awesome Go Updates on Aug 28 - Sep 03, 2023</title>
    <updated>2023-09-03T12:36:46.016Z</updated>
    <published>2023-08-28T12:39:49.559Z</published>
    <content type="html"><![CDATA[<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/codingconcepts/dg" rel="noopener noreferrer">dg (⭐46)</a> - A fast data generator that produces CSV files from generated relational data.</li>
</ul>
<h3><p>Date and Time</p>
</h3>
<ul>
<li><a href="https://github.com/goschtalt/approx" rel="noopener noreferrer">approx (⭐18)</a> - A Duration extension supporting parsing/printing durations in days, weeks and years.</li>
</ul>
<h3><p>ORM</p>
</h3>
<ul>
<li><a href="https://github.com/hashicorp/go-dbw" rel="noopener noreferrer">go-dbw (⭐18)</a> - A simple package that encapsulates database operations.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/35/"/>
    <summary>3 awesome projects updated on Aug 28 - Sep 03, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/34/</id>
    <title>Awesome Go Updates on Aug 21 - Aug 27, 2023</title>
    <updated>2023-08-26T12:34:41.919Z</updated>
    <published>2023-08-23T12:38:23.171Z</published>
    <content type="html"><![CDATA[<h3><p>Build Automation</p>
</h3>
<ul>
<li><a href="https://github.com/cosmtrek/air" rel="noopener noreferrer">air (⭐24k)</a> - Air - Live reload for Go apps.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/govalues/decimal" rel="noopener noreferrer">decimal (⭐247)</a> - Immutable decimal numbers with panic-free arithmetic.</li>
</ul>

<ul>
<li><a href="https://github.com/govalues/money" rel="noopener noreferrer">money (⭐56)</a> - Immutable monetary amounts and exchange rates with panic-free arithmetic.</li>
</ul>
<h3><p>Query Language</p>
</h3>
<ul>
<li><a href="https://github.com/hashicorp/mql" rel="noopener noreferrer">mql (⭐67)</a> - Model Query Language (mql) is a query language for your database models.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/PhakornKiong/go-pattern-match" rel="noopener noreferrer">go-pattern-match (⭐102)</a> - A Pattern matching library inspired by ts-pattern.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/34/"/>
    <summary>5 awesome projects updated on Aug 21 - Aug 27, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/33/</id>
    <title>Awesome Go Updates on Aug 14 - Aug 20, 2023</title>
    <updated>2023-08-18T12:38:27.534Z</updated>
    <published>2023-08-16T01:19:13.921Z</published>
    <content type="html"><![CDATA[<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/BooleanCat/go-functional" rel="noopener noreferrer">go-functional (⭐535)</a> - Functional programming in Go using generics</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/piglig/go-qr" rel="noopener noreferrer">go-qr (⭐61)</a> - A native, high-quality and minimalistic QR code generator.</li>
</ul>

<ul>
<li><a href="https://github.com/antham/yogo" rel="noopener noreferrer">yogo (⭐48)</a> - Check yopmail mails from command line.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/kubeshark/kubeshark" rel="noopener noreferrer">kubeshark (⭐12k)</a> - API traffic analyzer for Kubernetes, inspired by Wireshark, purposely built for Kubernetes.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/33/"/>
    <summary>4 awesome projects updated on Aug 14 - Aug 20, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/32/</id>
    <title>Awesome Go Updates on Aug 07 - Aug 13, 2023</title>
    <updated>2023-08-12T12:34:54.614Z</updated>
    <published>2023-08-12T12:34:54.614Z</published>
    <content type="html"><![CDATA[<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/cheng-zhongliang/event" rel="noopener noreferrer">event (⭐119)</a> - Simple I/O event notification library written in Golang.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/32/"/>
    <summary>1 awesome projects updated on Aug 07 - Aug 13, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/31/</id>
    <title>Awesome Go Updates on Jul 31 - Aug 06, 2023</title>
    <updated>2023-08-02T01:35:29.540Z</updated>
    <published>2023-08-01T12:41:03.604Z</published>
    <content type="html"><![CDATA[<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/Evertras/bubble-table" rel="noopener noreferrer">bubble-table (⭐576)</a> - An interactive table component for bubbletea.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/wagoodman/dive" rel="noopener noreferrer">dive (⭐55k)</a> - A tool for exploring each layer in a Docker image.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/janpfeifer/gonb" rel="noopener noreferrer">GoNB (⭐1k)</a> - Interactive Go programming with Jupyter Notebooks (also works in VSCode, Binder and Google's Colab).</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/31/"/>
    <summary>3 awesome projects updated on Jul 31 - Aug 06, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/30/</id>
    <title>Awesome Go Updates on Jul 24 - Jul 30, 2023</title>
    <updated>2023-07-25T12:45:47.538Z</updated>
    <published>2023-07-25T12:45:44.594Z</published>
    <content type="html"><![CDATA[<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/fish-tennis/gnet" rel="noopener noreferrer">gnet (⭐27)</a> - <code>gnet</code> is a high-performance networking framework,especially for game servers.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/Haraj-backend/hex-monscape" rel="noopener noreferrer">Hex Monscape (⭐84)</a> - Getting started guidelines in writing maintainable code using Hexagonal Architecture.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/30/"/>
    <summary>2 awesome projects updated on Jul 24 - Jul 30, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/29/</id>
    <title>Awesome Go Updates on Jul 17 - Jul 23, 2023</title>
    <updated>2023-07-21T01:46:54.192Z</updated>
    <published>2023-07-19T08:35:04.108Z</published>
    <content type="html"><![CDATA[<h3><p>Blockchain</p>
</h3>
<ul>
<li><a href="https://github.com/cometbft/cometbft" rel="noopener noreferrer">cometbft (⭐914)</a> - A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. It is a fork of Tendermint Core and implements the Tendermint consensus algorithm.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/carlmjohnson/flowmatic" rel="noopener noreferrer">flowmatic (⭐404)</a> - Structured concurrency made easy.</li>
</ul>
<h3><p>Query Language</p>
</h3>
<ul>
<li><a href="https://github.com/reaganiwadha/grapher" rel="noopener noreferrer">grapher (⭐4)</a> - A GraphQL field builder utilizing Go generics with extra utilities and features.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/29/"/>
    <summary>3 awesome projects updated on Jul 17 - Jul 23, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/25/</id>
    <title>Awesome Go Updates on Jun 19 - Jun 25, 2023</title>
    <updated>2023-06-22T12:42:38.550Z</updated>
    <published>2023-06-22T12:42:35.893Z</published>
    <content type="html"><![CDATA[<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/yuseferi/gocache" rel="noopener noreferrer">gocache (⭐23)</a> - A data race free Go ache library with high performance and auto pruge functionality</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/yuseferi/zax" rel="noopener noreferrer">zax (⭐38)</a> - Integrate Context with Zap logger, which leads to more flexibility in Go logging.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/tiendc/gofn" rel="noopener noreferrer">gofn (⭐55)</a> - High performance utility functions written using Generics for Go 1.18+.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/25/"/>
    <summary>3 awesome projects updated on Jun 19 - Jun 25, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/23/</id>
    <title>Awesome Go Updates on Jun 05 - Jun 11, 2023</title>
    <updated>2023-06-08T02:01:11.415Z</updated>
    <published>2023-06-06T12:43:02.357Z</published>
    <content type="html"><![CDATA[<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/abemedia/go-don" rel="noopener noreferrer">Don (⭐60)</a> - A highly performant and simple to use API framework.</li>
</ul>

<ul>
<li><a href="https://gitlab.com/fruitygo/pnutmux" rel="noopener noreferrer">Pnutmux</a> - Pnutmux is a powerful Go web framework that uses regex for matching and handling HTTP requests. It offers features such as CORS handling, structured logging, URL parameters extraction, middlewares, and concurrency limiting.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/23/"/>
    <summary>2 awesome projects updated on Jun 05 - Jun 11, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/22/</id>
    <title>Awesome Go Updates on May 29 - Jun 04, 2023</title>
    <updated>2023-06-04T12:38:18.713Z</updated>
    <published>2023-05-30T12:42:55.386Z</published>
    <content type="html"><![CDATA[<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/reeflective/readline" rel="noopener noreferrer">readline (⭐149)</a> - Shell library with modern and easy to use UI features.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/temporalio/sdk-go" rel="noopener noreferrer">Temporal (⭐958)</a> - Durable execution system for making code fault-tolerant and simple.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/22/"/>
    <summary>2 awesome projects updated on May 29 - Jun 04, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/21/</id>
    <title>Awesome Go Updates on May 22 - May 28, 2023</title>
    <updated>2023-05-27T12:37:40.119Z</updated>
    <published>2023-05-26T06:09:18.641Z</published>
    <content type="html"><![CDATA[<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/charmbracelet/bubbles" rel="noopener noreferrer">bubbles (⭐8.8k)</a> - TUI components for bubbletea.</li>
</ul>
<h3><p>Queues</p>
</h3>
<ul>
<li><a href="https://github.com/adrianbrad/queue" rel="noopener noreferrer">queue (⭐363)</a> - Multiple thread-safe, generic queue implementations for Go.</li>
</ul>
<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/no-src/nscache" rel="noopener noreferrer">nscache (⭐15)</a> - A Go caching framework that supports multiple data source drivers.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/amit-davidson/LibraDB" rel="noopener noreferrer">libradb (⭐203)</a> - LibraDB is a simple database with less than 1000 lines of code for learning.</li>
</ul>
<h3><p>Relational Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/surrealdb/surrealdb.go" rel="noopener noreferrer">surrealdb.go (⭐316)</a> - SurrealDB Driver for Go.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/etcd-io/raft" rel="noopener noreferrer">raft (⭐1.1k)</a> - Go implementation of the Raft consensus protocol, by CoreOS.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/samber/oops" rel="noopener noreferrer">oops (⭐986)</a> - Error handling with context, stack trace and source fragments.</li>
</ul>
<h3><p>Generators</p>
</h3>
<ul>
<li><a href="https://github.com/reedom/convergen" rel="noopener noreferrer">convergen (⭐51)</a> - Feature rich type-to-type copy code generator.</li>
</ul>
<h3><p>IoT (Internet of Things)</p>
</h3>
<ul>
<li><a href="https://github.com/lf-edge/ekuiper" rel="noopener noreferrer">ekuiper (⭐1.7k)</a> - Lightweight data stream processing engine for IoT edge.</li>
</ul>
<h3><p>JSON</p>
</h3>
<ul>
<li><a href="https://github.com/limiu82214/gojmapr" rel="noopener noreferrer">gojmapr (⭐22)</a> - Get simple struct from complex json by json path.</li>
</ul>

<ul>
<li><a href="https://github.com/Andrew-M-C/go.jsonvalue" rel="noopener noreferrer">jsonvalue (⭐202)</a> - A fast and convenient library for unstructured JSON data, replacing <code>encoding/json</code>.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/samber/slog-multi" rel="noopener noreferrer">slog-multi (⭐636)</a> - Chain of slog.Handler (pipeline, fanout...).</li>
</ul>

<ul>
<li><a href="https://github.com/lmittmann/tint" rel="noopener noreferrer">tint (⭐1.3k)</a> - A slog.Handler that writes tinted logs.</li>
</ul>
<h3><p>Uncategorized</p>
</h3>
<ul>
<li><a href="https://github.com/kubeservice-stack/common" rel="noopener noreferrer">common (⭐5)</a> - A library for server framework.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/lampctl/go-sse" rel="noopener noreferrer">go-sse (⭐15)</a> - Go client and server implementation of HTML server-sent events.</li>
</ul>

<ul>
<li><a href="https://github.com/lxzan/gws" rel="noopener noreferrer">gws (⭐1.8k)</a> - High-Performance WebSocket Server &amp; Client With AsyncIO Supporting .</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/avahidi/interpol" rel="noopener noreferrer">Interpol (⭐7)</a> - Rule-based data generator for fuzzing and penetration testing.</li>
</ul>
<h3><p>Scrapers</p>
</h3>
<ul>
<li><a href="https://github.com/cyucelen/walker" rel="noopener noreferrer">walker (⭐14)</a> - Seamlessly fetch paginated data from any source. Simple and high performance API scraping included.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/gogf/gf" rel="noopener noreferrer">GoFrame (⭐13k)</a> - GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/amit-davidson/Chronos" rel="noopener noreferrer">Chronos (⭐440)</a> - Detects race conditions statically</li>
</ul>
<h3><p>Go Generate Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/anqiansong/sqlgen" rel="noopener noreferrer">sqlgen (⭐86)</a> - Generate gorm, xorm, sqlx, bun, sql code from SQL file or DSN.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/ravsii/textra" rel="noopener noreferrer">textra (⭐7)</a> - Extract Go struct field names, types and tags for filtering and exporting.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/kevincobain2000/gobrew" rel="noopener noreferrer">gobrew (⭐429)</a> - Go version manager. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.</li>
</ul>

<ul>
<li><a href="https://github.com/kubevela/kubevela" rel="noopener noreferrer">KubeVela (⭐7.9k)</a> - Cloud native application delivery.</li>
</ul>

<ul>
<li><a href="https://github.com/datarootsio/tf-profile" rel="noopener noreferrer">tf-profile (⭐163)</a> - Profiler for Terraform runs. Generate global stats, resource-level stats or visualizations.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/SpatiumPortae/portal" rel="noopener noreferrer">portal (⭐1.8k)</a> - Portal is a quick and easy command-line file transfer utility from any computer to another.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://betterstack.com/community/guides/logging/logging-in-go/" rel="noopener noreferrer">A Comprehensive Guide to Structured Logging in Go</a> - Delve deep into the world of structured logging in Go with a specific focus on recently accepted slog proposal which aims to bring high performance structured logging with levels to the standard library.</li>
</ul>

<ul>
<li><a href="https://link.medium.com/O9YQlx89Htb" rel="noopener noreferrer">Build a Database in 1000 lines of code</a> - Build a NoSQL Database From Zero in 1000 Lines of Code.</li>
</ul>

<ul>
<li><a href="https://betterstack.com/community/guides/scaling-go/" rel="noopener noreferrer">Scaling Go Applications</a> - Everything about building, deploying and scaling Go applications in production.</li>
</ul>
<h3><p>Guided Learning / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://roadmap.sh/golang" rel="noopener noreferrer">The Go Developer Roadmap</a> - A visual roadmap that new Go developers can follow through to help them learn Go.</li>
</ul>

<ul>
<li><a href="https://tutorialedge.net/paths/golang/" rel="noopener noreferrer">The Go Learning Path</a> - A guided learning path containing a mix of free and premium resources.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/21/"/>
    <summary>31 awesome projects updated on May 22 - May 28, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/17/</id>
    <title>Awesome Go Updates on Apr 24 - Apr 30, 2023</title>
    <updated>2023-04-25T01:43:15.652Z</updated>
    <published>2023-04-24T12:42:15.952Z</published>
    <content type="html"><![CDATA[<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/samber/slog-formatter" rel="noopener noreferrer">slog-formatter (⭐226)</a> - Common formatters for slog and helpers to build your own.</li>
</ul>
<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/octomation/go-module" rel="noopener noreferrer">go-module (⭐40)</a> - Template for a typical module written on Go.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/17/"/>
    <summary>2 awesome projects updated on Apr 24 - Apr 30, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/16/</id>
    <title>Awesome Go Updates on Apr 17 - Apr 23, 2023</title>
    <updated>2023-04-23T12:40:07.964Z</updated>
    <published>2023-04-19T12:41:15.251Z</published>
    <content type="html"><![CDATA[<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/erni27/imcache" rel="noopener noreferrer">imcache (⭐123)</a> - A generic in-memory cache Go library. It supports expiration, sliding expiration, max entries limit, eviction callbacks and sharding.</li>
</ul>

<ul>
<li><a href="https://github.com/Yiling-J/theine-go" rel="noopener noreferrer">theine (⭐379)</a> - High performance, near optimal in-memory cache with proactive TTL expiration and generics.</li>
</ul>
<h3><p>Images</p>
</h3>
<ul>
<li><a href="https://github.com/marekm4/color-extractor" rel="noopener noreferrer">color-extractor (⭐131)</a> - Dominant color extractor with no external dependencies.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/no-src/log" rel="noopener noreferrer">log (⭐4)</a> - A simple logging framework out of the box.</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/vladopajic/go-test-coverage" rel="noopener noreferrer">go-test-coverage (⭐239)</a> - Tool that reports coverage of files below set threshold.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://git.mills.io/prologic/zs" rel="noopener noreferrer">zs</a> - an extremely minimal static site generator.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/16/"/>
    <summary>6 awesome projects updated on Apr 17 - Apr 23, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/15/</id>
    <title>Awesome Go Updates on Apr 10 - Apr 16, 2023</title>
    <updated>2023-04-16T12:37:58.911Z</updated>
    <published>2023-04-16T12:37:58.911Z</published>
    <content type="html"><![CDATA[<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://gitlab.com/verygoodsoftwarenotvirus/blanket" rel="noopener noreferrer">blanket</a> - blanket is a tool that helps you catch functions which don't have direct unit tests in your Go packages.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/15/"/>
    <summary>1 awesome projects updated on Apr 10 - Apr 16, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/14/</id>
    <title>Awesome Go Updates on Apr 03 - Apr 09, 2023</title>
    <updated>2023-04-07T01:36:53.644Z</updated>
    <published>2023-04-03T01:38:17.385Z</published>
    <content type="html"><![CDATA[<h3><p>Markup Languages</p>
</h3>
<ul>
<li><a href="https://github.com/nikolaydubina/htmlyaml" rel="noopener noreferrer">htmlyaml (⭐6)</a> - Rich rendering of YAML as HTML in Go.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/kazhuravlev/just" rel="noopener noreferrer">just (⭐38)</a> - Just a collection of useful functions for working with generic data structures.</li>
</ul>
<h3><p>Twitter / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://twitter.com/GoDiscussions" rel="noopener noreferrer">@GoDiscussions</a></li>
</ul>
<h3><p>Websites / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://discu.eu/weekly/golang/" rel="noopener noreferrer">Golang Weekly</a> - Each monday projects, tutorials and articles about Go.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/14/"/>
    <summary>4 awesome projects updated on Apr 03 - Apr 09, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/11/</id>
    <title>Awesome Go Updates on Mar 13 - Mar 19, 2023</title>
    <updated>2023-03-18T12:41:10.954Z</updated>
    <published>2023-03-14T01:37:36.814Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/go-jose/go-jose" rel="noopener noreferrer">go-jose (⭐530)</a> - Fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs.</li>
</ul>
<h3><p>NoSQL Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/redis/go-redis" rel="noopener noreferrer">redis (⭐22k)</a> - Redis client for Golang.</li>
</ul>
<h3><p>JSON</p>
</h3>
<ul>
<li><a href="https://github.com/nikolaydubina/htmljson" rel="noopener noreferrer">htmljson (⭐10)</a> - Rich rendering of JSON as HTML in Go.</li>
</ul>
<h3><p>Science and Data Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/hmdsefi/gograph" rel="noopener noreferrer">gograph (⭐126)</a> - A golang generic graph library that provides mathematical graph-theory and algorithms.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/sashabaranov/go-openai" rel="noopener noreferrer">go-openai (⭐11k)</a> - OpenAI ChatGPT, DALL·E, Whisper API library for Go.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/nikolaydubina/watchhttp" rel="noopener noreferrer">watchhttp (⭐35)</a> - Run command periodically and expose latest STDOUT or its rich delta as HTTP endpoint.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/11/"/>
    <summary>6 awesome projects updated on Mar 13 - Mar 19, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/10/</id>
    <title>Awesome Go Updates on Mar 06 - Mar 12, 2023</title>
    <updated>2023-03-12T12:41:18.576Z</updated>
    <published>2023-03-06T01:59:45.759Z</published>
    <content type="html"><![CDATA[<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/abusomani/go-palette" rel="noopener noreferrer">go-palette (⭐20)</a> - Go library that provides elegant and convenient style definitions using ANSI colors. Fully compatible &amp; wraps the <a href="https://pkg.go.dev/fmt" rel="noopener noreferrer">fmt library</a> for nice terminal layouts.</li>
</ul>
<h3><p>JSON</p>
</h3>
<ul>
<li><a href="https://github.com/abusomani/jsonhandlers" rel="noopener noreferrer">jsonhandlers (⭐2)</a> - JSON library to expose simple handlers that lets you easily read and write json from various sources.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/otiai10/openaigo" rel="noopener noreferrer">openaigo (⭐299)</a> - OpenAI GPT3/GPT3.5 ChatGPT API client library for Go.</li>
</ul>
<h3><p>Go Generate Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/kazhuravlev/options-gen" rel="noopener noreferrer">options-gen (⭐110)</a> - Functional options described by Dave Cheney's post "Functional options for friendly APIs".</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/10/"/>
    <summary>4 awesome projects updated on Mar 06 - Mar 12, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/9/</id>
    <title>Awesome Go Updates on Feb 27 - Mar 05, 2023</title>
    <updated>2023-03-01T02:07:01.965Z</updated>
    <published>2023-03-01T02:07:01.965Z</published>
    <content type="html"><![CDATA[<h3><p>Database Schema Migration</p>
</h3>
<ul>
<li><a href="https://github.com/amacneil/dbmate" rel="noopener noreferrer">dbmate (⭐7.2k)</a> - A lightweight, framework-agnostic database migration tool.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/9/"/>
    <summary>1 awesome projects updated on Feb 27 - Mar 05, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/8/</id>
    <title>Awesome Go Updates on Feb 20 - Feb 26, 2023</title>
    <updated>2023-02-20T12:47:34.995Z</updated>
    <published>2023-02-20T01:56:56.844Z</published>
    <content type="html"><![CDATA[<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/go-telegram/bot" rel="noopener noreferrer">bot (⭐1.8k)</a> - Zero-dependencies Telegram Bot library with additional UI components.</li>
</ul>
<h3><p>Build Automation</p>
</h3>
<ul>
<li><a href="https://github.com/joerdav/xc" rel="noopener noreferrer">xc (⭐1.4k)</a> - Task runner with README.md defined tasks, executable markdown.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/liweiyi88/onedump" rel="noopener noreferrer">onedump (⭐990)</a> - Database backup from different drivers to different destinations with one command and configuration.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/Southclaws/fault" rel="noopener noreferrer">Fault (⭐309)</a> - An ergonomic mechanism for wrapping errors in order to facilitate structured metadata and context for error values.</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/ThreeDotsLabs/watermill" rel="noopener noreferrer">Watermill (⭐9.9k)</a> - Working efficiently with message streams. Building event driven applications, enabling event sourcing, RPC over messages, sagas. Can use conventional pub/sub implementations like Kafka or RabbitMQ, but also HTTP or MySQL binlog.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/anatol/booster" rel="noopener noreferrer">booster (⭐669)</a> - Fast initramfs generator with full-disk encryption support.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/edwingeng/hotswap" rel="noopener noreferrer">hotswap (⭐426)</a> - A complete solution to reload your go code without restarting your server, interrupting or blocking any ongoing procedure.</li>
</ul>
<h3><p>E-books for purchase / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://lets-go-further.alexedwards.net" rel="noopener noreferrer">Lets-Go-Further</a> - Advanced patterns for building APIs and web applications in Go.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/8/"/>
    <summary>8 awesome projects updated on Feb 20 - Feb 26, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/6/</id>
    <title>Awesome Go Updates on Feb 06 - Feb 12, 2023</title>
    <updated>2023-02-12T12:42:28.608Z</updated>
    <published>2023-02-06T01:49:23.404Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/esimov/gogu" rel="noopener noreferrer">gogu (⭐110)</a> - A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.</li>
</ul>
<h3><p>Interfaces to Multiple Backends</p>
</h3>
<ul>
<li><a href="https://github.com/avito-tech/go-transaction-manager" rel="noopener noreferrer">go-transaction-manager (⭐413)</a> - Transaction manager with multiple adapters (sql, sqlx, gorm, mongo, ...) controls transaction boundaries.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/dragonflyoss/Dragonfly2" rel="noopener noreferrer">Dragonfly (⭐3.3k)</a> - Provide efficient, stable and secure file distribution and image acceleration based on p2p technology to be the best practice and standard solution in cloud native architectures.</li>
</ul>
<h3><p>E-books for purchase / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://lets-go.alexedwards.net" rel="noopener noreferrer">Lets-Go</a> - A step-by-step guide to creating fast, secure and maintanable web applications with Go.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/6/"/>
    <summary>4 awesome projects updated on Feb 06 - Feb 12, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/5/</id>
    <title>Awesome Go Updates on Jan 30 - Feb 05, 2023</title>
    <updated>2023-02-03T12:45:07.823Z</updated>
    <published>2023-02-03T12:45:07.823Z</published>
    <content type="html"><![CDATA[<h3><p>Free e-books / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://leanpub.com/gofaster" rel="noopener noreferrer">Go Faster</a> - This book seeks to shorten your learning curve and help you become a proficient Go programmer, faster.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/5/"/>
    <summary>1 awesome projects updated on Jan 30 - Feb 05, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/3/</id>
    <title>Awesome Go Updates on Jan 16 - Jan 22, 2023</title>
    <updated>2023-01-17T12:47:46.584Z</updated>
    <published>2023-01-17T12:47:46.584Z</published>
    <content type="html"><![CDATA[<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/kitabisa/teler-waf" rel="noopener noreferrer">teler-waf (⭐407)</a> - teler-waf is a Go HTTP middleware that provide teler IDS functionality to protect against web-based attacks and improve the security of Go-based web applications. It is highly configurable and easy to integrate into existing Go applications.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/3/"/>
    <summary>1 awesome projects updated on Jan 16 - Jan 22, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2023/1/</id>
    <title>Awesome Go Updates on Jan 02 - Jan 08, 2023</title>
    <updated>2023-01-07T01:47:42.518Z</updated>
    <published>2023-01-07T01:47:42.518Z</published>
    <content type="html"><![CDATA[<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/sourcegraph/conc" rel="noopener noreferrer">conc (⭐10k)</a> - <code>conc</code> is your toolbelt for structured concurrency in go, making common tasks easier and safer.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2023/1/"/>
    <summary>1 awesome projects updated on Jan 02 - Jan 08, 2023</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/52/</id>
    <title>Awesome Go Updates on Dec 26 - Jan 01, 2022</title>
    <updated>2022-12-29T12:42:24.084Z</updated>
    <published>2022-12-29T12:42:24.084Z</published>
    <content type="html"><![CDATA[<h3><p>Geographic</p>
</h3>
<ul>
<li><a href="https://github.com/uber/h3-go" rel="noopener noreferrer">H3 (⭐449)</a> - Go bindings for H3, a hierarchical hexagonal geospatial indexing system.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/52/"/>
    <summary>1 awesome projects updated on Dec 26 - Jan 01, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/49/</id>
    <title>Awesome Go Updates on Dec 05 - Dec 11, 2022</title>
    <updated>2022-12-11T11:28:56.844Z</updated>
    <published>2022-12-11T11:28:53.155Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/golang-jwt/jwt" rel="noopener noreferrer">jwt-go (⭐9.2k)</a> - A full featured implementation of JSON Web Tokens (JWT). This library supports the parsing and verification as well as the generation and signing of JWTs.</li>
</ul>
<h3><p>Style Guides / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://google.github.io/styleguide/go/" rel="noopener noreferrer">Google</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/49/"/>
    <summary>2 awesome projects updated on Dec 05 - Dec 11, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/47/</id>
    <title>Awesome Go Updates on Nov 21 - Nov 27, 2022</title>
    <updated>2022-11-25T12:49:23.805Z</updated>
    <published>2022-11-24T02:02:54.737Z</published>
    <content type="html"><![CDATA[<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/charmbracelet/lipgloss" rel="noopener noreferrer">lipgloss (⭐12k)</a> - Declaratively define styles for color, format and layout in the terminal.</li>
</ul>
<h3><p>Meetups / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.meetup.com/golang-rotterdam/" rel="noopener noreferrer">Golang Rotterdam</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/47/"/>
    <summary>2 awesome projects updated on Nov 21 - Nov 27, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/46/</id>
    <title>Awesome Go Updates on Nov 14 - Nov 20, 2022</title>
    <updated>2022-11-16T02:18:22.958Z</updated>
    <published>2022-11-15T12:58:27.271Z</published>
    <content type="html"><![CDATA[<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/charmbracelet/bubbletea" rel="noopener noreferrer">bubbletea (⭐45k)</a> - Go framework to build terminal apps, based on The Elm Architecture.</li>
</ul>
<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/cristalhq/builq" rel="noopener noreferrer">builq (⭐98)</a> - Easily build SQL queries in Go.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/46/"/>
    <summary>2 awesome projects updated on Nov 14 - Nov 20, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/45/</id>
    <title>Awesome Go Updates on Nov 07 - Nov 13, 2022</title>
    <updated>2022-11-12T02:20:45.096Z</updated>
    <published>2022-11-09T02:32:55.216Z</published>
    <content type="html"><![CDATA[<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://wails.io" rel="noopener noreferrer">Wails</a> - Mac, Windows, Linux desktop apps with HTML UI using built-in OS HTML renderer.</li>
</ul>
<h3><p>Uncategorized</p>
</h3>
<ul>
<li><a href="https://github.com/mingard/sitemap-format" rel="noopener noreferrer">sitemap-format (⭐6)</a> - A simple sitemap generator, with a little syntactic sugar.</li>
</ul>
<h3><p>Performance</p>
</h3>
<ul>
<li><a href="https://github.com/nikolaydubina/go-instrument" rel="noopener noreferrer">go-instrument (⭐299)</a> - Automatically add spans to all methods and functions.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/45/"/>
    <summary>3 awesome projects updated on Nov 07 - Nov 13, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/44/</id>
    <title>Awesome Go Updates on Oct 31 - Nov 06, 2022</title>
    <updated>2022-11-02T18:37:08.388Z</updated>
    <published>2022-10-31T06:36:46.440Z</published>
    <content type="html"><![CDATA[<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/mszostok/version" rel="noopener noreferrer">version (⭐115)</a> - Collects and displays CLI version information in multiple formats along with upgrade notice.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/objectbox/objectbox-go" rel="noopener noreferrer">objectbox-go (⭐1.3k)</a> - High-performance embedded Object Database (NoSQL) with Go API.</li>
</ul>
<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/axllent/mailpit" rel="noopener noreferrer">Mailpit (⭐10k)</a> - Email and SMTP testing tool for developers.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/k0kubun/pp" rel="noopener noreferrer">pp (⭐2.1k)</a> - Colored pretty printer for Go language.</li>
</ul>
<h3><p>Strings</p>
</h3>
<ul>
<li><a href="https://github.com/chanced/caps" rel="noopener noreferrer">caps (⭐61)</a> - A case conversion library.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/FreeLeh/GoFreeDB" rel="noopener noreferrer">GoFreeDB (⭐89)</a> - Golang library providing common and simple database abstractions on top of Google Sheets.</li>
</ul>

<ul>
<li><a href="https://github.com/zc2638/swag" rel="noopener noreferrer">swag (⭐49)</a> - No comments, simple go wrapper to create swagger 2.0 compatible APIs. Support most routing frameworks, such as built-in, gin, chi, mux, echo, httprouter, fasthttp and more.</li>
</ul>
<h3><p>Validation</p>
</h3>
<ul>
<li><a href="https://github.com/marrow16/valix" rel="noopener noreferrer">valix (⭐31)</a> Go package for validating requests</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/savsgio/atreugo" rel="noopener noreferrer">Atreugo (⭐1.3k)</a> - High performance and extensible micro web framework with zero memory allocations in hot paths.</li>
</ul>

<ul>
<li><a href="https://github.com/cloudwego/hertz" rel="noopener noreferrer">Hertz (⭐7.3k)</a> - A high-performance and strong-extensibility Go HTTP framework that helps developers build microservices.</li>
</ul>
<h3><p>E-books for purchase / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://nostarch.com/blackhatgo" rel="noopener noreferrer">Black Hat Go</a> - Go programming for hackers and pentesters.</li>
</ul>

<ul>
<li><a href="https://www.packtpub.com/product/creative-diy-microcontroller-projects-with-tinygo-and-webassembly/9781800560208" rel="noopener noreferrer">Creative DIY Microcontroller Project With TinyGo and WebAssembly</a> - An introduction into the TinyGo compiler with projects involving Arduino and WebAssembly.</li>
</ul>
<h3><p>Free e-books / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/chai2010/go-ast-book" rel="noopener noreferrer">Go AST Book (Chinese) (⭐5.5k)</a> - A book focusing on Go <code>go/*</code> packages.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLmD8u-IFdreyh6EUfevBcbiuCKzFk0EW_" rel="noopener noreferrer">Microservices with Go</a> - Dive deep into building microservices using Go, including gRPC.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/44/"/>
    <summary>14 awesome projects updated on Oct 31 - Nov 06, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/43/</id>
    <title>Awesome Go Updates on Oct 24 - Oct 30, 2022</title>
    <updated>2022-10-25T13:07:21.669Z</updated>
    <published>2022-10-25T13:07:21.669Z</published>
    <content type="html"><![CDATA[<h3><p>E-books for purchase / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.manning.com/books/effective-go" rel="noopener noreferrer">Effective Go: Elegant, efficient, and testable code</a> - Unlock Go’s unique perspective on program design, and start writing simple, maintainable, and testable Go code.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/43/"/>
    <summary>1 awesome projects updated on Oct 24 - Oct 30, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/42/</id>
    <title>Awesome Go Updates on Oct 17 - Oct 23, 2022</title>
    <updated>2022-10-17T21:41:13.000Z</updated>
    <published>2022-10-17T21:41:13.000Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/volatiletech/authboss" rel="noopener noreferrer">authboss (⭐4.2k)</a> - Modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure it, and start building your app without having to build an authentication system each time.</li>
</ul>

<ul>
<li><a href="https://github.com/hsluoyz/casbin" rel="noopener noreferrer">casbin (⭐20k)</a> - Authorization library that supports access control models like ACL, RBAC, and ABAC.</li>
</ul>

<ul>
<li><a href="https://github.com/mengzhuo/cookiestxt" rel="noopener noreferrer">cookiestxt (⭐24)</a> - provides a parser of cookies.txt file format.</li>
</ul>

<ul>
<li><a href="https://github.com/shaj13/go-guardian" rel="noopener noreferrer">go-guardian (⭐613)</a> - Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication that supports LDAP, Basic, Bearer token, and Certificate based authentication.</li>
</ul>

<ul>
<li><a href="https://github.com/abraithwaite/jeff" rel="noopener noreferrer">jeff (⭐270)</a> - Simple, flexible, secure, and idiomatic web session management with pluggable backends.</li>
</ul>

<ul>
<li><a href="https://github.com/cristalhq/jwt" rel="noopener noreferrer">jwt (⭐689)</a> - Safe, simple, and fast JSON Web Tokens for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/golang/oauth2" rel="noopener noreferrer">oauth2 (⭐5.9k)</a> - Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine, and App Engine support.</li>
</ul>
<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/oklahomer/go-sarah" rel="noopener noreferrer">go-sarah (⭐272)</a> - Framework to build a bot for desired chat services including LINE, Slack, Gitter, and more.</li>
</ul>

<ul>
<li><a href="https://github.com/tucnak/telebot" rel="noopener noreferrer">telebot (⭐4.6k)</a> - Telegram bot framework is written in Go.</li>
</ul>
<h3><p>Build Automation</p>
</h3>
<ul>
<li><a href="https://github.com/tockins/realize" rel="noopener noreferrer">realize (⭐4.4k)</a> - Go build a system with file watchers and live to reload. Run, build and watch file changes with custom paths.</li>
</ul>
<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/logrusorgru/aurora" rel="noopener noreferrer">aurora (⭐1.5k)</a> - ANSI terminal colors that support fmt.Printf/Sprintf.</li>
</ul>

<ul>
<li><a href="https://github.com/alexeyco/simpletable" rel="noopener noreferrer">simpletable (⭐552)</a> - Simple tables in a terminal with Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gosuri/uilive" rel="noopener noreferrer">uilive (⭐1.7k)</a> - Library for updating terminal output in real time.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/cristalhq/acmd" rel="noopener noreferrer">acmd (⭐151)</a> - Simple, useful, and opinionated CLI package in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/rainu/go-command-chain" rel="noopener noreferrer">command-chain (⭐71)</a> - A go library for configure and run command chains - such as pipelining in unix shells.</li>
</ul>

<ul>
<li><a href="https://github.com/DavidGamba/go-getoptions" rel="noopener noreferrer">go-getoptions (⭐59)</a> - Go option parser inspired by the flexibility of Perl’s GetOpt::Long.</li>
</ul>

<ul>
<li><a href="https://github.com/octago/sflags" rel="noopener noreferrer">sflags (⭐169)</a> - Struct based flags generator for flag, urfave/cli, pflag, cobra, kingpin, and other libraries.</li>
</ul>

<ul>
<li><a href="https://github.com/dixonwille/wmenu" rel="noopener noreferrer">wmenu (⭐231)</a> - Easy to use menu structure for cli applications that prompt users to make choices.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/42/"/>
    <summary>18 awesome projects updated on Oct 17 - Oct 23, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/41/</id>
    <title>Awesome Go Updates on Oct 10 - Oct 16, 2022</title>
    <updated>2022-10-16T14:26:33.000Z</updated>
    <published>2022-10-10T09:28:02.000Z</published>
    <content type="html"><![CDATA[<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/GoTestTools/gotestfmt" rel="noopener noreferrer">gotestfmt (⭐595)</a> - go test output for humans.</li>
</ul>

<ul>
<li><a href="https://github.com/woodpecker-ci/woodpecker" rel="noopener noreferrer">woodpecker (⭐7.8k)</a> - Woodpecker is a community fork of the Drone CI system.</li>
</ul>
<h3><p>Date and Time</p>
</h3>
<ul>
<li><a href="https://github.com/ijt/go-anytime" rel="noopener noreferrer">go-anytime (⭐36)</a> - Parse dates/times like "next dec 22nd at 3pm" and ranges like "from today until next thursday" without knowing the format in advance.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/cloudwego/kitex" rel="noopener noreferrer">Kitex (⭐8k)</a> - A high-performance and strong-extensibility Golang RPC framework that helps developers build microservices. If the performance and extensibility are the main concerns when you develop microservices, Kitex can be a good choice.</li>
</ul>
<h3><p>Embeddable Scripting Languages</p>
</h3>
<ul>
<li><a href="https://github.com/google/starlark-go" rel="noopener noreferrer">starlark-go (⭐2.8k)</a> - Go implementation of Starlark: Python-like language with deterministic evaluation and hermetic execution.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/vladopajic/go-actor" rel="noopener noreferrer">go-actor (⭐306)</a> - A tiny library for writing concurrent programs using actor model.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/avast/retry-go" rel="noopener noreferrer">retry-go (⭐2.9k)</a> - Simple library for retry mechanism.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/harrytran103/7_days_of_go" rel="noopener noreferrer">Go in 7 days (⭐166)</a> - Learn everything about Go in 7 days (from a Nodejs developer).</li>
</ul>

<ul>
<li><a href="https://www.w3basic.com/golang/" rel="noopener noreferrer">W3basic Go Tutorials</a> - W3Basic provides an in-depth tutorial and well-organized content to learn Golang programming.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/41/"/>
    <summary>9 awesome projects updated on Oct 10 - Oct 16, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/40/</id>
    <title>Awesome Go Updates on Oct 03 - Oct 09, 2022</title>
    <updated>2022-10-06T18:24:20.000Z</updated>
    <published>2022-10-06T18:24:20.000Z</published>
    <content type="html"><![CDATA[<h3><p>Version Control</p>
</h3>
<ul>
<li><a href="https://gitlab.com/gitlab-org/cli" rel="noopener noreferrer">cli</a> - An open-source GitLab command line tool bringing GitLab's cool features to your command line.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/40/"/>
    <summary>1 awesome projects updated on Oct 03 - Oct 09, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/39/</id>
    <title>Awesome Go Updates on Sep 26 - Oct 02, 2022</title>
    <updated>2022-10-02T22:05:30.000Z</updated>
    <published>2022-10-02T21:46:51.000Z</published>
    <content type="html"><![CDATA[<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/hajimehoshi/ebiten" rel="noopener noreferrer">Ebitengine (⭐13k)</a> - dead simple 2D game engine in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/s0rg/fantasyname" rel="noopener noreferrer">fantasyname (⭐44)</a> - Fantasy names generator.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/xybor-x/xylog" rel="noopener noreferrer">xylog (⭐17)</a> - Leveled and structured logging, dynamic fields, high performance, zone management, simple configuration, and readable syntax.</li>
</ul>
<h3><p>Package Management</p>
</h3>
<ul>
<li><a href="https://github.com/nao1215/gup" rel="noopener noreferrer">gup (⭐598)</a> - Update binaries installed by "go install".</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/chriscross0/go-restcountries" rel="noopener noreferrer">go-restcountries (⭐3)</a> - Go library for the <a href="https://countrylayer.com/" rel="noopener noreferrer">REST Countries API</a>.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/39/"/>
    <summary>5 awesome projects updated on Sep 26 - Oct 02, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/38/</id>
    <title>Awesome Go Updates on Sep 19 - Sep 25, 2022</title>
    <updated>2022-09-22T13:39:32.000Z</updated>
    <published>2022-09-22T13:39:32.000Z</published>
    <content type="html"><![CDATA[<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/heartwilltell/log" rel="noopener noreferrer">log (⭐17)</a> - Simple leveled logging wrapper around standard log package.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/38/"/>
    <summary>1 awesome projects updated on Sep 19 - Sep 25, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/37/</id>
    <title>Awesome Go Updates on Sep 12 - Sep 18, 2022</title>
    <updated>2022-09-18T16:53:55.000Z</updated>
    <published>2022-09-13T01:03:22.000Z</published>
    <content type="html"><![CDATA[<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/jxskiss/mcli" rel="noopener noreferrer">mcli (⭐47)</a> - A minimal but very powerful cli library for Go.</li>
</ul>
<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/bobg/go-generics" rel="noopener noreferrer">go-generics (⭐86)</a> - Generic slice, map, set, iterator, and goroutine utilities.</li>
</ul>

<ul>
<li><a href="https://github.com/s0rg/quadtree" rel="noopener noreferrer">quadtree (⭐41)</a> - Generic, zero-alloc, 100%-test covered quadtree.</li>
</ul>
<h3><p>Relational Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/ydb-platform/ydb-go-sdk" rel="noopener noreferrer">ydb-go-sdk (⭐181)</a> - native and database/sql driver YDB (Yandex Database).</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/zenthangplus/go-workerpool" rel="noopener noreferrer">go-workerpool (⭐13)</a> - Inspired from Java Thread Pool, Go WorkerPool aims to control heavy Go Routines.</li>
</ul>

<ul>
<li><a href="https://github.com/timandy/routine" rel="noopener noreferrer">routine (⭐291)</a> - <code>routine</code> is a <code>ThreadLocal</code> for go library. It encapsulates and provides some easy-to-use, non-competitive, high-performance <code>goroutine</code> context access interfaces, which can help you access coroutine context information more gracefully.</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/hyperonym/ratus" rel="noopener noreferrer">Ratus (⭐125)</a> - Ratus is a RESTful asynchronous task queue server.</li>
</ul>
<h3><p>Scrapers</p>
</h3>
<ul>
<li><a href="https://github.com/kkyr/go-recipe" rel="noopener noreferrer">go-recipe (⭐32)</a> - A package for scraping recipes from websites.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/pioz/countries" rel="noopener noreferrer">countries (⭐98)</a> - All you need when you are working with countries in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/skovtunenko/graterm" rel="noopener noreferrer">graterm (⭐30)</a> - Provides primitives to perform ordered (sequential/concurrent) GRAceful TERMination (aka shutdown) in Go application.</li>
</ul>

<ul>
<li><a href="https://github.com/Unrud/remote-touchpad" rel="noopener noreferrer">remote-touchpad (⭐676)</a> - Control mouse and keyboard from a smartphone.</li>
</ul>

<ul>
<li><a href="https://github.com/wroge/scan" rel="noopener noreferrer">scan (⭐68)</a> - Scan sql rows into any type powered by generics.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/asty-org/asty" rel="noopener noreferrer">asty (⭐88)</a> - Converts golang AST to JSON and JSON to AST.</li>
</ul>
<h3><p>E-books for purchase / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://bitfieldconsulting.com/books/tests" rel="noopener noreferrer">The Power of Go: Tests</a> - A guide to testing in Go.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=9D4yH7e_ea8&amp;list=PLDZujg-VgQlZUy1iCqBbe5faZLMkA3g2x" rel="noopener noreferrer">Games With Go</a> - A video series teaching programming and game development.</li>
</ul>

<ul>
<li><a href="https://gophercoding.com/" rel="noopener noreferrer">GopherCoding</a> - Collection of code snippets and tutorials to help tackle every day issues.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/37/"/>
    <summary>16 awesome projects updated on Sep 12 - Sep 18, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/36/</id>
    <title>Awesome Go Updates on Sep 05 - Sep 11, 2022</title>
    <updated>2022-09-09T16:16:36.000Z</updated>
    <published>2022-09-05T20:16:32.000Z</published>
    <content type="html"><![CDATA[<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/dolthub/dolt" rel="noopener noreferrer">dolt (⭐24k)</a> - Dolt – It's Git for Data.</li>
</ul>
<h3><p>Database Schema Migration</p>
</h3>
<ul>
<li><a href="https://github.com/bytebase/bytebase" rel="noopener noreferrer">bytebase (⭐14k)</a> - Safe database schema change and version control for DevOps teams.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/36/"/>
    <summary>2 awesome projects updated on Sep 05 - Sep 11, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/34/</id>
    <title>Awesome Go Updates on Aug 22 - Aug 28, 2022</title>
    <updated>2022-08-24T07:05:06.000Z</updated>
    <published>2022-08-24T07:05:06.000Z</published>
    <content type="html"><![CDATA[<h3><p>ORM</p>
</h3>
<ul>
<li><a href="https://github.com/uptrace/bun" rel="noopener noreferrer">bun (⭐4.9k)</a> - SQL-first Golang ORM. Successor of go-pg.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/34/"/>
    <summary>1 awesome projects updated on Aug 22 - Aug 28, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/33/</id>
    <title>Awesome Go Updates on Aug 15 - Aug 21, 2022</title>
    <updated>2022-08-20T06:59:25.000Z</updated>
    <published>2022-08-16T08:09:54.000Z</published>
    <content type="html"><![CDATA[<h3><p>Relational Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/VinGarcia/ksql" rel="noopener noreferrer">KSQL (⭐360)</a> - A Simple and Powerful Golang SQL Library.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/c9s/bbgo" rel="noopener noreferrer">bbgo (⭐1.7k)</a> - A crypto trading bot framework written in Go. Including common crypto exchange API, standard indicators, back-testing and many built-in strategies.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/fleetdm/fleet" rel="noopener noreferrer">Fleet device management (⭐6.8k)</a> - Lightweight, programmable telemetry for servers and workstations.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/33/"/>
    <summary>3 awesome projects updated on Aug 15 - Aug 21, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/31/</id>
    <title>Awesome Go Updates on Aug 01 - Aug 07, 2022</title>
    <updated>2022-08-07T04:34:17.000Z</updated>
    <published>2022-08-03T10:22:58.000Z</published>
    <content type="html"><![CDATA[<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/jidicula/go-fuzz-action" rel="noopener noreferrer">go-fuzz-action (⭐21)</a> - Use Go 1.18's built-in fuzz testing in GitHub Actions.</li>
</ul>
<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/faabiosr/cachego" rel="noopener noreferrer">cachego (⭐369)</a> - Golang Cache component for multiple drivers.</li>
</ul>
<h3><p>Generators</p>
</h3>
<ul>
<li><a href="https://github.com/switchupcb/copygen" rel="noopener noreferrer">copygen (⭐406)</a> - Generate any code based on Go types, including type-to-type converters (copy code) without reflection by default.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/isacikgoz/gitbatch" rel="noopener noreferrer">gitbatch (⭐1.6k)</a> - manage your git repositories in one place.</li>
</ul>
<h3><p>Middlewares / Actual middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/faabiosr/echo-middleware" rel="noopener noreferrer">echo-middleware (⭐16)</a> - Middleware for Echo framework with logging and metrics.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/sashamelentyev/usestdlibvars" rel="noopener noreferrer">usestdlibvars (⭐47)</a> - A linter that detect the possibility to use variables/constants from the Go standard library.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/alajmo/sake" rel="noopener noreferrer">sake (⭐750)</a> - sake is a command runner for local and remote hosts.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/31/"/>
    <summary>7 awesome projects updated on Aug 01 - Aug 07, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/30/</id>
    <title>Awesome Go Updates on Jul 25 - Jul 31, 2022</title>
    <updated>2022-07-29T07:18:09.000Z</updated>
    <published>2022-07-25T15:32:05.000Z</published>
    <content type="html"><![CDATA[<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/gopherlibs/appindicator" rel="noopener noreferrer">AppIndicator Go (⭐5)</a> - Go bindings for libappindicator3 C library.</li>
</ul>
<h3><p>JSON</p>
</h3>
<ul>
<li><a href="https://github.com/PerimeterX/marshmallow" rel="noopener noreferrer">marshmallow (⭐391)</a> - Performant JSON unmarshalling for flexible use cases.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/30/"/>
    <summary>2 awesome projects updated on Jul 25 - Jul 31, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/29/</id>
    <title>Awesome Go Updates on Jul 18 - Jul 24, 2022</title>
    <updated>2022-07-21T17:05:49.000Z</updated>
    <published>2022-07-21T17:05:49.000Z</published>
    <content type="html"><![CDATA[<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/ory/keto" rel="noopener noreferrer">keto (⭐5.4k)</a> - Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and other access models.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/29/"/>
    <summary>1 awesome projects updated on Jul 18 - Jul 24, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/28/</id>
    <title>Awesome Go Updates on Jul 11 - Jul 17, 2022</title>
    <updated>2022-07-17T10:06:52.000Z</updated>
    <published>2022-07-11T20:31:18.000Z</published>
    <content type="html"><![CDATA[<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/alfiankan/crab-config-files-templating" rel="noopener noreferrer">crab-config-files-templating (⭐8)</a> - Dynamic configuration file templating tool for kubernetes manifest or general configuration files.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/cockroachdb/errors" rel="noopener noreferrer">errors (⭐2.5k)</a> - Go error library with error portability over the network.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/28/"/>
    <summary>2 awesome projects updated on Jul 11 - Jul 17, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/27/</id>
    <title>Awesome Go Updates on Jul 04 - Jul 10, 2022</title>
    <updated>2022-07-10T21:08:48.000Z</updated>
    <published>2022-07-10T20:46:06.000Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/beatlabs/harvester" rel="noopener noreferrer">harvester (⭐135)</a> - Harvester, a easy to use static and dynamic configuration package supporting seeding, env vars and Consul integration.</li>
</ul>

<ul>
<li><a href="https://github.com/alecthomas/kong" rel="noopener noreferrer">kong (⭐3.2k)</a> - Command-line parser with support for arbitrarily complex command-line structures and additional sources of configuration such as YAML, JSON, TOML, etc (successor to <code>kingpin</code>).</li>
</ul>
<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/viney-shih/go-cache" rel="noopener noreferrer">go-cache (⭐162)</a> - A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.</li>
</ul>

<ul>
<li><a href="https://github.com/eko/gocache" rel="noopener noreferrer">gocache (⭐2.9k)</a> - A complete Go cache library with multiple stores (memory, memcache, redis, ...), chainable, loadable, metrics cache and more.</li>
</ul>
<h3><p>Database Schema Migration</p>
</h3>
<ul>
<li><a href="https://github.com/Kachit/gorm-seeder" rel="noopener noreferrer">gorm-seeder (⭐18)</a> - Simple database seeder for Gorm ORM.</li>
</ul>

<ul>
<li><a href="https://github.com/muir/libschema" rel="noopener noreferrer">libschema (⭐19)</a> - Define your migrations separately in each library. Migrations for open source libraries. MySQL &amp; PostgreSQL.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/moov-io/ach" rel="noopener noreferrer">ach (⭐559)</a> - A reader, writer, and validator for Automated Clearing House (ACH) files.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/pieterclaerhout/go-log" rel="noopener noreferrer">go-log (⭐11)</a> - A logging library with stack traces, object dumping and optional timestamps.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/shoriwe/fullproxy" rel="noopener noreferrer">fullproxy (⭐81)</a> - A fully featured scriptable and daemon configurable proxy and pivoting toolkit with SOCKS5, HTTP, raw ports and reverse proxy protocols.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/go-zoox/fetch" rel="noopener noreferrer">go-zoox/fetch (⭐90)</a> - A Powerful, Lightweight, Easy Http Client, inspired by Web Fetch API.</li>
</ul>
<h3><p>Regular Expressions</p>
</h3>
<ul>
<li><a href="https://github.com/hedhyw/rex" rel="noopener noreferrer">rex (⭐213)</a> - Regular expressions builder.</li>
</ul>
<h3><p>Utility/Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/duke-git/lancet" rel="noopener noreferrer">lancet (⭐5.3k)</a> - A comprehensive, Lodash-like utility library for Go</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/staskobzar/goami2" rel="noopener noreferrer">goami2 (⭐22)</a> - AMI v2 library for Asterisk PBX.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/biter777/countries" rel="noopener noreferrer">countries (⭐524)</a> - Full implementation of ISO-3166-1, ISO-4217, ITU-T E.164, Unicode CLDR and IANA ccTLD standards.</li>
</ul>

<ul>
<li><a href="https://github.com/nullne/evaluator" rel="noopener noreferrer">evaluator (⭐42)</a> - Evaluate an expression dynamically based on s-expression. It's simple and easy to extend.</li>
</ul>

<ul>
<li><a href="https://github.com/clevergo/jsend" rel="noopener noreferrer">jsend (⭐21)</a> - JSend's implementation written in Go.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/dnnrly/abbreviate" rel="noopener noreferrer">abbreviate (⭐221)</a> - abbreviate is a tool turning long strings in to shorter ones with configurable separators, for example to embed branch names in to deployment stack IDs.</li>
</ul>
<h3><p>Websites / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://golangjob.xyz" rel="noopener noreferrer">Golang Developer Jobs</a> - Developer Jobs exclusively for Golang related Roles.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/27/"/>
    <summary>18 awesome projects updated on Jul 04 - Jul 10, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/26/</id>
    <title>Awesome Go Updates on Jun 27 - Jul 03, 2022</title>
    <updated>2022-07-03T19:46:02.000Z</updated>
    <published>2022-06-29T01:04:55.000Z</published>
    <content type="html"><![CDATA[<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://golang.yandex/hasql" rel="noopener noreferrer">hasql</a> - Library for accessing multi-host SQL database installations.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/nikolaydubina/fpmoney" rel="noopener noreferrer">fpmoney (⭐36)</a> - Fast and simple ISO4217 fixed-point decimal money.</li>
</ul>
<h3><p>Forms</p>
</h3>
<ul>
<li><a href="https://github.com/bdjimmy/gbind" rel="noopener noreferrer">gbind (⭐10)</a> - Bind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/26/"/>
    <summary>3 awesome projects updated on Jun 27 - Jul 03, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/25/</id>
    <title>Awesome Go Updates on Jun 20 - Jun 26, 2022</title>
    <updated>2022-06-26T06:20:09.000Z</updated>
    <published>2022-06-23T21:04:26.000Z</published>
    <content type="html"><![CDATA[<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/phuslu/log" rel="noopener noreferrer">phuslu/log (⭐871)</a> - High performance structured logging.</li>
</ul>

<ul>
<li><a href="https://github.com/gookit/slog" rel="noopener noreferrer">slog (⭐554)</a> - Lightweight, configurable, extensible logger for Go.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/staskobzar/goagi" rel="noopener noreferrer">goagi (⭐12)</a> - Go library to build Asterisk PBX agi/fastagi applications.</li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://app.codecrafters.io/tracks/go" rel="noopener noreferrer">CodeCrafters Golang Track</a> - Achieve mastery in advanced Go by building your own Redis, Docker, Git, and SQLite. Featuring goroutines, systems programming, file I/O, and more.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/25/"/>
    <summary>4 awesome projects updated on Jun 20 - Jun 26, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/24/</id>
    <title>Awesome Go Updates on Jun 13 - Jun 19, 2022</title>
    <updated>2022-06-16T16:07:38.000Z</updated>
    <published>2022-06-15T05:56:54.000Z</published>
    <content type="html"><![CDATA[<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/dimuska139/go-email-normalizer" rel="noopener noreferrer">go-email-normalizer (⭐79)</a> - Golang library for providing a canonical representation of email address.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/megaease/easeprobe" rel="noopener noreferrer">EaseProbe (⭐2.3k)</a> - A simple, standalone, and lightWeight tool that can do health/status checking daemon, support HTTP/TCP/SSH/Shell/Client/... probes, and Slack/Discord/Telegram/SMS... notification.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://gotemplate.io/" rel="noopener noreferrer">gotemplate.io</a> - Online tool to preview <code>text/template</code> templates live.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/24/"/>
    <summary>3 awesome projects updated on Jun 13 - Jun 19, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/23/</id>
    <title>Awesome Go Updates on Jun 06 - Jun 12, 2022</title>
    <updated>2022-06-10T11:37:29.000Z</updated>
    <published>2022-06-06T16:08:59.000Z</published>
    <content type="html"><![CDATA[<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/timbray/quamina" rel="noopener noreferrer">Quamina (⭐503)</a> - Fast pattern-matching for filtering messages and events.</li>
</ul>
<h3><p>Conferences / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://gophercon.eu/" rel="noopener noreferrer">GopherCon Europe</a> - Berlin, Germany.</li>
</ul>
<h3><p>Free e-books / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://jan.newmarch.name/golang/" rel="noopener noreferrer">Network Programming With Go</a></li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/23/"/>
    <summary>3 awesome projects updated on Jun 06 - Jun 12, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/22/</id>
    <title>Awesome Go Updates on May 30 - Jun 05, 2022</title>
    <updated>2022-06-05T17:47:17.000Z</updated>
    <published>2022-05-30T16:10:07.000Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/num30/config" rel="noopener noreferrer">config (⭐61)</a> - configure your app using file, environment variables, or flags in two lines of code.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/rbrahul/exception" rel="noopener noreferrer">exception (⭐38)</a> - A simple utility package for exception handling with try-catch in Golang.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/nikolaydubina/fpdecimal" rel="noopener noreferrer">fpdecimal (⭐34)</a> - Fast and precise serialization and arithmetic for small fixed-point decimals</li>
</ul>
<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/samber/mo" rel="noopener noreferrer">mo (⭐3.4k)</a> - Monads and popular FP abstractions, based on Go 1.18+ Generics (Option, Result, Either...).</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://gioui.org" rel="noopener noreferrer">gio</a> - Gio is a library for writing cross-platform immediate mode GUI-s in Go. Gio supports all the major platforms: Linux, macOS, Windows, Android, iOS, FreeBSD, OpenBSD and WebAssembly.</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/samber/do" rel="noopener noreferrer">do (⭐2.8k)</a> - A dependency injection framework based on Generics.</li>
</ul>
<h3><p>Translation</p>
</h3>
<ul>
<li><a href="https://github.com/vorlif/spreak" rel="noopener noreferrer">spreak (⭐94)</a> - Flexible translation and humanization library for Go, based on the concepts behind gettext.</li>
</ul>
<h3><p>Stream Processing</p>
</h3>
<ul>
<li><a href="https://github.com/primetalk/goio" rel="noopener noreferrer">goio (⭐90)</a> - An implementation of IO, Stream, Fiber for Golang, inspired by awesome Scala libraries cats and fs2.</li>
</ul>
<h3><p>Markup Languages</p>
</h3>
<ul>
<li><a href="https://github.com/yuin/goldmark" rel="noopener noreferrer">goldmark (⭐5k)</a> - A Markdown parser written in Go. Easy to extend, standard (CommonMark) compliant, well structured.</li>
</ul>
<h3><p>Parsers/Encoders/Decoders</p>
</h3>
<ul>
<li><a href="https://github.com/bzick/tokenizer" rel="noopener noreferrer">tokenizer (⭐142)</a> - Parse any string, slice or infinite buffer to any tokens.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/kazu/loncha" rel="noopener noreferrer">loncha (⭐11)</a> - A high-performance slice Utilities.</li>
</ul>

<ul>
<li><a href="https://github.com/reugn/wifiqr" rel="noopener noreferrer">wifiqr (⭐287)</a> - Wi-Fi QR Code Generator.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/22/"/>
    <summary>12 awesome projects updated on May 30 - Jun 05, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/20/</id>
    <title>Awesome Go Updates on May 16 - May 22, 2022</title>
    <updated>2022-05-22T21:53:09.000Z</updated>
    <published>2022-05-18T03:52:54.000Z</published>
    <content type="html"><![CDATA[<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/wabarc/wayback" rel="noopener noreferrer">wayback (⭐2.2k)</a> - A bot for Telegram, Mastodon, Slack, and other messaging platforms archives webpages.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/rsteube/carapace-spec" rel="noopener noreferrer">carapace-spec (⭐34)</a> - Define simple completions using a spec file.</li>
</ul>
<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/francesconi/go-rampart" rel="noopener noreferrer">go-rampart (⭐106)</a> - Determine how intervals relate to each other.</li>
</ul>
<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/phelmkamp/valor" rel="noopener noreferrer">valor (⭐20)</a> - Generic option and result types that optionally contain a value.</li>
</ul>
<h3><p>Geographic</p>
</h3>
<ul>
<li><a href="https://github.com/mmadfox/go-geojson2h3" rel="noopener noreferrer">H3 GeoJSON (⭐7)</a> - Conversion utilities between H3 indexes and GeoJSON.</li>
</ul>

<ul>
<li><a href="https://github.com/mmadfox/go-h3geo-dist" rel="noopener noreferrer">H3GeoDist (⭐2)</a> - Distribution of Uber H3geo cells by virtual nodes.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/lab210-dev/async-job" rel="noopener noreferrer">async-job (⭐12)</a> - AsyncJob is an asynchronous queue job manager with light code, clear and speed.</li>
</ul>
<h3><p>Workflow Frameworks / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/dagu-go/dagu" rel="noopener noreferrer">Dagu (⭐3.8k)</a> - No-code workflow executor. it executes DAGs defined in a simple YAML format.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/Forceu/gokapi" rel="noopener noreferrer">Gokapi (⭐2.9k)</a> - Lightweight server to share files, which expire after a set amount of downloads or days. Similar to Firefox Send, but without public upload.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/20/"/>
    <summary>9 awesome projects updated on May 16 - May 22, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/19/</id>
    <title>Awesome Go Updates on May 09 - May 15, 2022</title>
    <updated>2022-05-09T09:08:19.000Z</updated>
    <published>2022-05-09T09:08:19.000Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/nwillc/genfuncs" rel="noopener noreferrer">genfuncs (⭐51)</a> - Go 1.18+ generics package inspired by Kotlin's Sequence and Map.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/19/"/>
    <summary>1 awesome projects updated on May 09 - May 15, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/18/</id>
    <title>Awesome Go Updates on May 02 - May 08, 2022</title>
    <updated>2022-05-08T14:06:18.000Z</updated>
    <published>2022-05-07T11:51:21.000Z</published>
    <content type="html"><![CDATA[<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/wneessen/go-mail" rel="noopener noreferrer">go-mail (⭐1.5k)</a> - A simple Go library for sending mails in Go.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/wneessen/go-hibp" rel="noopener noreferrer">go-hibp (⭐13)</a> - Simple Go binding to the "Have I Been Pwned" APIs.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/18/"/>
    <summary>2 awesome projects updated on May 02 - May 08, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/17/</id>
    <title>Awesome Go Updates on Apr 25 - May 01, 2022</title>
    <updated>2022-04-27T10:33:47.000Z</updated>
    <published>2022-04-26T11:26:19.000Z</published>
    <content type="html"><![CDATA[<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/golobby/config" rel="noopener noreferrer">GoLobby/Config (⭐366)</a> - GoLobby Config is a lightweight yet powerful configuration manager for the Go programming language.</li>
</ul>

<ul>
<li><a href="https://github.com/muir/nfigure" rel="noopener noreferrer">nfigure (⭐12)</a> - Per-library struct-tag based configuration from command lines (Posix &amp; Go-style); environment, JSON, YAML</li>
</ul>
<h3><p>Maps</p>
</h3>
<ul>
<li><a href="https://github.com/goradd/maps" rel="noopener noreferrer">goradd/maps (⭐55)</a> - Go 1.18+ generic map interface for maps; safe maps; ordered maps; ordered, safe maps; etc.</li>
</ul>
<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/twharmon/slices" rel="noopener noreferrer">slices (⭐23)</a> - Pure, generic functions for slices.</li>
</ul>
<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/go-the-way/sg" rel="noopener noreferrer">sg (⭐7)</a> - A SQL Gen for generating standard SQLs(supports: CRUD) written in Go.</li>
</ul>
<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/repeale/fp-go" rel="noopener noreferrer">fp-go (⭐325)</a> - Collection of Functional Programming helpers powered by Golang 1.18+ generics.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/echocat/slf4g" rel="noopener noreferrer">slf4g (⭐6)</a> - Simple Logging Facade for Golang: Simple structured logging; but powerful, extendable and customizable, with huge amount of learnings from decades of past logging frameworks.</li>
</ul>
<h3><p>Microsoft Excel</p>
</h3>
<ul>
<li><a href="https://github.com/go-the-way/exl" rel="noopener noreferrer">exl (⭐33)</a> - Excel binding to struct written in Go.(Only supports Go1.18+)</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/golobby/container" rel="noopener noreferrer">GoLobby/Container (⭐612)</a> - GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language.</li>
</ul>
<h3><p>Morphological Analyzers</p>
</h3>
<ul>
<li><a href="https://github.com/PIMPfiction/govader_backend" rel="noopener noreferrer">govader-backend (⭐6)</a> - Microservice implementation of <a href="https://github.com/jonreiter/govader" rel="noopener noreferrer">GoVader (⭐55)</a>.</li>
</ul>
<h3><p>ORM</p>
</h3>
<ul>
<li><a href="https://github.com/golobby/orm" rel="noopener noreferrer">golobby/orm (⭐162)</a> - Simple, fast, type-safe, generic orm for developer happiness.</li>
</ul>
<h3><p>Query Language</p>
</h3>
<ul>
<li><a href="https://github.com/SeldonIO/goven" rel="noopener noreferrer">goven (⭐61)</a> - A drop-in query language for any database schema.</li>
</ul>
<h3><p>Parsers/Encoders/Decoders</p>
</h3>
<ul>
<li><a href="https://github.com/elliotwutingfeng/go-fasttld" rel="noopener noreferrer">go-fasttld (⭐40)</a> - High performance effective top level domains (eTLD) extraction module.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/Kachit/fasapay-sdk-go" rel="noopener noreferrer">fasapay-sdk-go (⭐2)</a> - Unofficial Fasapay payment gateway XML API Client for Golang.</li>
</ul>
<h3><p>Routers / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/golobby/router" rel="noopener noreferrer">GoLobby/Router (⭐22)</a> - GoLobby Router is a lightweight yet powerful HTTP router for the Go programming language.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/mouuff/go-rocket-update" rel="noopener noreferrer">go-rocket-update (⭐129)</a> - A simple way to make self updating Go applications - Supports Github and Gitlab.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/17/"/>
    <summary>16 awesome projects updated on Apr 25 - May 01, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/14/</id>
    <title>Awesome Go Updates on Apr 04 - Apr 10, 2022</title>
    <updated>2022-04-09T18:38:48.000Z</updated>
    <published>2022-04-04T06:21:40.000Z</published>
    <content type="html"><![CDATA[<h3><p>Bit-packing and Compression</p>
</h3>
<ul>
<li><a href="https://github.com/superwhiskers/crunch" rel="noopener noreferrer">crunch (⭐99)</a> - Go package implementing buffers for handling various datatypes easily.</li>
</ul>

<ul>
<li><a href="https://github.com/amallia/go-ef" rel="noopener noreferrer">go-ef (⭐42)</a> - A Go implementation of the Elias-Fano encoding.</li>
</ul>

<ul>
<li><a href="https://github.com/RoaringBitmap/roaring" rel="noopener noreferrer">roaring (⭐2.9k)</a> - Go package implementing compressed bitsets.</li>
</ul>
<h3><p>Bloom and Cuckoo Filters</p>
</h3>
<ul>
<li><a href="https://github.com/linvon/cuckoo-filter" rel="noopener noreferrer">cuckoo-filter (⭐306)</a> - Cuckoo filter: a comprehensive cuckoo filter, which is configurable and space optimized compared with other implements, and all features mentioned in original paper are available.</li>
</ul>

<ul>
<li><a href="https://github.com/seiflotfy/cuckoofilter" rel="noopener noreferrer">cuckoofilter (⭐1.2k)</a> - Cuckoo filter: a good alternative to a counting bloom filter implemented in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/TheTannerRyan/ring" rel="noopener noreferrer">ring (⭐145)</a> - Go implementation of a high performance, thread safe bloom filter.</li>
</ul>
<h3><p>Data Structure and Algorithm Collections</p>
</h3>
<ul>
<li><a href="https://github.com/shady831213/algorithms" rel="noopener noreferrer">algorithms (⭐845)</a> - Algorithms and data structures.CLRS study.</li>
</ul>

<ul>
<li><a href="https://github.com/Workiva/go-datastructures" rel="noopener noreferrer">go-datastructures (⭐8k)</a> - Collection of useful, performant, and thread-safe data structures.</li>
</ul>

<ul>
<li><a href="https://github.com/emirpasic/gods" rel="noopener noreferrer">gods (⭐17k)</a> - Go Data Structures. Containers, Sets, Lists, Stacks, Maps, BidiMaps, Trees, HashSet etc.</li>
</ul>

<ul>
<li><a href="https://github.com/liyue201/gostl" rel="noopener noreferrer">gostl (⭐1.1k)</a> - Data structure and algorithm library for go, designed to provide functions similar to C++ STL.</li>
</ul>
<h3><p>Iterators</p>
</h3>
<ul>
<li><a href="https://github.com/yaa110/goterator" rel="noopener noreferrer">goterator (⭐20)</a> - Iterator implementation to provide map and reduce functionalities.</li>
</ul>

<ul>
<li><a href="https://github.com/disksing/iter" rel="noopener noreferrer">iter (⭐198)</a> - Go implementation of C++ STL iterators and algorithms.</li>
</ul>
<h3><p>Maps</p>
</h3>
<ul>
<li><a href="https://github.com/srfrog/dict" rel="noopener noreferrer">dict (⭐48)</a> - Python-like dictionaries (dict) for Go.</li>
</ul>
<h3><p>Nullable Types</p>
</h3>
<ul>
<li><a href="https://github.com/kak-tus/nan" rel="noopener noreferrer">nan (⭐88)</a> - Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers.</li>
</ul>

<ul>
<li><a href="https://github.com/emvi/null" rel="noopener noreferrer">null (⭐40)</a> - Nullable Go types that can be marshalled/unmarshalled to/from JSON.</li>
</ul>

<ul>
<li><a href="https://github.com/gurukami/typ" rel="noopener noreferrer">typ (⭐45)</a> - Null Types, Safe primitive type conversion and fetching value from complex structures.</li>
</ul>
<h3><p>Queues</p>
</h3>
<ul>
<li><a href="https://github.com/edwingeng/deque" rel="noopener noreferrer">deque (⭐205)</a> - A highly optimized double-ended queue.</li>
</ul>

<ul>
<li><a href="https://github.com/gammazero/deque" rel="noopener noreferrer">deque (⭐785)</a> - Fast ring-buffer deque (double-ended queue).</li>
</ul>

<ul>
<li><a href="https://github.com/enriquebris/goconcurrentqueue" rel="noopener noreferrer">goconcurrentqueue (⭐434)</a> - Concurrent FIFO queue.</li>
</ul>

<ul>
<li><a href="https://github.com/embano1/memlog" rel="noopener noreferrer">memlog (⭐142)</a> - An easy to use, lightweight, thread-safe and append-only in-memory data structure inspired by Apache Kafka.</li>
</ul>
<h3><p>Sets</p>
</h3>
<ul>
<li><a href="https://github.com/ihebu/dsu" rel="noopener noreferrer">dsu (⭐18)</a> - Disjoint Set data structure implementation in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/deckarep/golang-set" rel="noopener noreferrer">golang-set (⭐4.7k)</a> - Thread-Safe and Non-Thread-Safe high-performance sets for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/zoumo/goset" rel="noopener noreferrer">goset (⭐53)</a> - A useful Set collection implementation for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/StudioSol/set" rel="noopener noreferrer">set (⭐30)</a> - Simple set data structure implementation in Go using LinkedHashMap.</li>
</ul>
<h3><p>Text Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/blevesearch/bleve" rel="noopener noreferrer">bleve (⭐11k)</a> - Modern text indexing library for go.</li>
</ul>

<ul>
<li><a href="https://github.com/plar/go-adaptive-radix-tree" rel="noopener noreferrer">go-adaptive-radix-tree (⭐412)</a> - Go implementation of Adaptive Radix Tree.</li>
</ul>

<ul>
<li><a href="https://github.com/hbollon/go-edlib" rel="noopener noreferrer">go-edlib (⭐603)</a> - Go string comparison and edit distance algorithms library (Levenshtein, LCS, Hamming, Damerau levenshtein, Jaro-Winkler, etc.) compatible with Unicode.</li>
</ul>

<ul>
<li><a href="https://github.com/derekparker/trie" rel="noopener noreferrer">trie (⭐790)</a> - Trie implementation in Go.</li>
</ul>
<h3><p>Trees</p>
</h3>
<ul>
<li><a href="http://github.com/bobg/hashsplit" rel="noopener noreferrer">hashsplit (⭐32)</a> - Split byte streams into chunks, and arrange chunks into trees, with boundaries determined by content, not position.</li>
</ul>

<ul>
<li><a href="https://github.com/bobg/merkle" rel="noopener noreferrer">merkle (⭐23)</a> - Space-efficient computation of Merkle root hashes and inclusion proofs.</li>
</ul>
<h3><p>Pipes</p>
</h3>
<ul>
<li><a href="https://github.com/tejzpr/ordered-concurrently" rel="noopener noreferrer">ordered-concurrently (⭐46)</a> - Go module that processes work concurrently and returns output in a channel in the order of input.</li>
</ul>

<ul>
<li><a href="https://github.com/nazar256/parapipe" rel="noopener noreferrer">parapipe (⭐38)</a> - FIFO Pipeline which parallels execution on each stage while maintaining the order of messages and results.</li>
</ul>

<ul>
<li><a href="https://github.com/hyfather/pipeline" rel="noopener noreferrer">pipeline (⭐60)</a> - An implementation of pipelines with fan-in and fan-out.</li>
</ul>
<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/iwanbk/bcache" rel="noopener noreferrer">bcache (⭐165)</a> - Eventually consistent distributed in-memory cache Go library.</li>
</ul>

<ul>
<li><a href="https://github.com/codingsince1985/couchcache" rel="noopener noreferrer">couchcache (⭐63)</a> - RESTful caching micro-service backed by Couchbase server.</li>
</ul>

<ul>
<li><a href="https://github.com/VictoriaMetrics/fastcache" rel="noopener noreferrer">fastcache (⭐2.4k)</a> - fast thread-safe inmemory cache for big number of entries. Minimizes GC overhead.</li>
</ul>

<ul>
<li><a href="https://github.com/bluele/gcache" rel="noopener noreferrer">GCache (⭐2.7k)</a> - Cache library with support for expirable Cache, LFU, LRU and ARC.</li>
</ul>

<ul>
<li><a href="https://github.com/ulovecode/gdcache" rel="noopener noreferrer">gdcache (⭐14)</a> - A pure non-intrusive cache library implemented by golang, you can use it to implement your own distributed cache.</li>
</ul>

<ul>
<li><a href="https://github.com/OrlovEvgeny/go-mcache" rel="noopener noreferrer">go-mcache (⭐107)</a> - Fast in-memory key:value store/cache library. Pointer caches.</li>
</ul>

<ul>
<li><a href="https://github.com/golang/groupcache" rel="noopener noreferrer">groupcache (⭐13k)</a> - Groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.</li>
</ul>

<ul>
<li><a href="https://github.com/zekroTJA/timedmap" rel="noopener noreferrer">timedmap (⭐75)</a> - Map with expiring key-value pairs.</li>
</ul>

<ul>
<li><a href="https://github.com/jellydator/ttlcache" rel="noopener noreferrer">ttlcache (⭐1.3k)</a> - An in-memory cache with item expiration and generics.</li>
</ul>

<ul>
<li><a href="https://github.com/cheshir/ttlcache" rel="noopener noreferrer">ttlcache (⭐10)</a> - In-memory key value storage with TTL for each record.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/dgraph-io/badger" rel="noopener noreferrer">badger (⭐16k)</a> - Fast key-value store in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/etcd-io/bbolt" rel="noopener noreferrer">bbolt (⭐9.7k)</a> - An embedded key/value database for Go.</li>
</ul>

<ul>
<li><a href="https://git.mills.io/prologic/bitcask" rel="noopener noreferrer">Bitcask</a> - Bitcask is an embeddable, persistent and fast key-value (KV) database written in pure Go with predictable read/write performance, low latency and high throughput thanks to the bitcask on-disk layout (LSM+WAL).</li>
</ul>

<ul>
<li><a href="https://github.com/tidwall/buntdb" rel="noopener noreferrer">buntdb (⭐4.9k)</a> - Fast, embeddable, in-memory key/value database for Go with custom indexing and spatial support.</li>
</ul>

<ul>
<li><a href="https://github.com/ostafen/clover" rel="noopener noreferrer">clover (⭐832)</a> - A lightweight document-oriented NoSQL database written in pure Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/xujiajun/nutsdb" rel="noopener noreferrer">nutsdb (⭐3.6k)</a> - Nutsdb is a simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.</li>
</ul>

<ul>
<li><a href="https://github.com/recoilme/pudge" rel="noopener noreferrer">pudge (⭐368)</a> - Fast and simple key/value store written using Go's standard library.</li>
</ul>

<ul>
<li><a href="https://github.com/unit-io/unitdb" rel="noopener noreferrer">unitdb (⭐123)</a> - Fast timeseries database for IoT, realtime messaging applications. Access unitdb with pubsub over tcp or websocket using github.com/unit-io/unitd application.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/nikepan/clickhouse-bulk" rel="noopener noreferrer">clickhouse-bulk (⭐512)</a> - Collects small inserts and sends big requests to ClickHouse servers.</li>
</ul>
<h3><p>Interfaces to Multiple Backends</p>
</h3>
<ul>
<li><a href="https://github.com/google/cayley" rel="noopener noreferrer">cayley (⭐15k)</a> - Graph database with support for multiple backends.</li>
</ul>

<ul>
<li><a href="https://github.com/viant/dsc" rel="noopener noreferrer">dsc (⭐37)</a> - Datastore connectivity for SQL, NoSQL, structured files.</li>
</ul>

<ul>
<li><a href="https://github.com/philippgille/gokv" rel="noopener noreferrer">gokv (⭐827)</a> - Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more).</li>
</ul>
<h3><p>Relational Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/apache/calcite-avatica-go" rel="noopener noreferrer">avatica (⭐126)</a> - Apache Avatica/Phoenix SQL driver for database/sql.</li>
</ul>

<ul>
<li><a href="https://github.com/viant/bgc" rel="noopener noreferrer">bgc (⭐21)</a> - Datastore Connectivity for BigQuery for go.</li>
</ul>

<ul>
<li><a href="https://github.com/nakagami/firebirdsql" rel="noopener noreferrer">firebirdsql (⭐266)</a> - Firebird RDBMS SQL driver for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/mattn/go-adodb" rel="noopener noreferrer">go-adodb (⭐154)</a> - Microsoft ActiveX Object DataBase driver for go that uses database/sql.</li>
</ul>

<ul>
<li><a href="https://github.com/denisenkom/go-mssqldb" rel="noopener noreferrer">go-mssqldb (⭐1.9k)</a> - Microsoft MSSQL driver for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/mattn/go-oci8" rel="noopener noreferrer">go-oci8 (⭐631)</a> - Oracle driver for go that uses database/sql.</li>
</ul>

<ul>
<li><a href="https://github.com/go-sql-driver/mysql" rel="noopener noreferrer">go-sql-driver/mysql (⭐15k)</a> - MySQL driver for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/mattn/go-sqlite3" rel="noopener noreferrer">go-sqlite3 (⭐9.2k)</a> - SQLite3 driver for go that uses database/sql.</li>
</ul>

<ul>
<li><a href="https://github.com/godror/godror" rel="noopener noreferrer">godror (⭐597)</a> - Oracle driver for Go, using the ODPI-C driver.</li>
</ul>

<ul>
<li><a href="https://github.com/minus5/gofreetds" rel="noopener noreferrer">gofreetds (⭐114)</a> - Microsoft MSSQL driver. Go wrapper over <a href="https://www.freetds.org" rel="noopener noreferrer">FreeTDS</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/jackc/pgx" rel="noopener noreferrer">pgx (⭐14k)</a> - PostgreSQL driver supporting features beyond those exposed by database/sql.</li>
</ul>

<ul>
<li><a href="https://github.com/alexeyco/pig" rel="noopener noreferrer">pig (⭐17)</a> - Simple <a href="https://github.com/jackc/pgx" rel="noopener noreferrer">pgx (⭐14k)</a> wrapper to execute and <a href="https://github.com/georgysavva/scany" rel="noopener noreferrer">scan (⭐1.5k)</a> query results easily.</li>
</ul>

<ul>
<li><a href="https://github.com/lib/pq" rel="noopener noreferrer">pq (⭐9.9k)</a> - Pure Go Postgres driver for database/sql.</li>
</ul>

<ul>
<li><a href="https://github.com/cvilsmeier/sqinn-go" rel="noopener noreferrer">Sqinn-Go (⭐538)</a> - SQLite with pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/qustavo/sqlhooks" rel="noopener noreferrer">sqlhooks (⭐663)</a> - Attach hooks to any database/sql driver.</li>
</ul>
<h3><p>NoSQL Database Drivers</p>
</h3>
<ul>
<li><a href="https://github.com/aerospike/aerospike-client-go" rel="noopener noreferrer">aerospike-client-go (⭐460)</a> - Aerospike client in Go language.</li>
</ul>

<ul>
<li><a href="https://github.com/solher/arangolite" rel="noopener noreferrer">arangolite (⭐72)</a> - Lightweight golang driver for ArangoDB.</li>
</ul>

<ul>
<li><a href="https://github.com/viant/asc" rel="noopener noreferrer">asc (⭐11)</a> - Datastore Connectivity for Aerospike for go.</li>
</ul>

<ul>
<li><a href="https://github.com/couchbase/goforestdb" rel="noopener noreferrer">forestdb (⭐36)</a> - Go bindings for ForestDB.</li>
</ul>

<ul>
<li><a href="https://github.com/couchbase/go-couchbase" rel="noopener noreferrer">go-couchbase (⭐323)</a> - Couchbase client in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/pilosa/go-pilosa" rel="noopener noreferrer">go-pilosa (⭐58)</a> - Go client library for Pilosa.</li>
</ul>

<ul>
<li><a href="https://github.com/nitishm/go-rejson" rel="noopener noreferrer">go-rejson (⭐338)</a> - Golang client for redislabs' ReJSON module using Redigo golang client. Store and manipulate structs as JSON objects in redis with ease.</li>
</ul>

<ul>
<li><a href="https://github.com/couchbase/gocb" rel="noopener noreferrer">gocb (⭐377)</a> - Official Couchbase Go SDK.</li>
</ul>

<ul>
<li><a href="https://github.com/btnguyen2k/gocosmos" rel="noopener noreferrer">gocosmos (⭐22)</a> - REST client and standard <code>database/sql</code> driver for Azure Cosmos DB.</li>
</ul>

<ul>
<li><a href="https://gocql.github.io" rel="noopener noreferrer">gocql</a> - Go language driver for Apache Cassandra.</li>
</ul>

<ul>
<li><a href="https://github.com/piaohao/godis" rel="noopener noreferrer">godis (⭐112)</a> - redis client implement by golang, inspired by jedis.</li>
</ul>

<ul>
<li><a href="https://github.com/defcronyke/godscache" rel="noopener noreferrer">godscache (⭐11)</a> - A wrapper for the Google Cloud Platform Go Datastore package that adds caching using memcached.</li>
</ul>

<ul>
<li><a href="https://github.com/bradfitz/gomemcache/" rel="noopener noreferrer">gomemcache (⭐1.9k)</a> - memcache client library for the Go programming language.</li>
</ul>

<ul>
<li><a href="https://github.com/dancannon/gorethink" rel="noopener noreferrer">gorethink (⭐1.6k)</a> - Go language driver for RethinkDB.</li>
</ul>

<ul>
<li><a href="https://github.com/zegl/goriak" rel="noopener noreferrer">goriak (⭐30)</a> - Go language driver for Riak KV.</li>
</ul>

<ul>
<li><a href="https://github.com/go-kivik/kivik" rel="noopener noreferrer">Kivik (⭐344)</a> - Kivik provides a common Go and GopherJS client library for CouchDB, PouchDB, and similar databases.</li>
</ul>

<ul>
<li><a href="https://github.com/kamva/mgm" rel="noopener noreferrer">mgm (⭐765)</a> - MongoDB model-based ODM for Go (based on official MongoDB driver).</li>
</ul>

<ul>
<li><a href="https://github.com/globalsign/mgo" rel="noopener noreferrer">mgo (⭐2k)</a> - (unmaintained) MongoDB driver for the Go language that implements a rich and well tested selection of features under a very simple API following standard Go idioms.</li>
</ul>

<ul>
<li><a href="https://github.com/mongodb/mongo-go-driver" rel="noopener noreferrer">mongo-go-driver (⭐8.5k)</a> - Official MongoDB driver for the Go language.</li>
</ul>

<ul>
<li><a href="https://github.com/cihangir/neo4j" rel="noopener noreferrer">neo4j (⭐29)</a> - Neo4j Rest API Bindings for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/jmcvetta/neoism" rel="noopener noreferrer">neoism (⭐388)</a> - Neo4j client for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/qiniu/qmgo" rel="noopener noreferrer">qmgo (⭐1.4k)</a> - The MongoDB driver for Go. It‘s based on official MongoDB driver but easier to use like Mgo.</li>
</ul>

<ul>
<li><a href="https://github.com/bsm/redeo" rel="noopener noreferrer">redeo (⭐443)</a> - Redis-protocol compatible TCP servers/services.</li>
</ul>

<ul>
<li><a href="https://github.com/gomodule/redigo" rel="noopener noreferrer">redigo (⭐9.9k)</a> - Redigo is a Go client for the Redis database.</li>
</ul>

<ul>
<li><a href="http://github.com/rueian/rueidis" rel="noopener noreferrer">rueidis (⭐3k)</a> - Fast Redis RESP3 client with auto pipelining and server-assisted client side caching.</li>
</ul>

<ul>
<li><a href="https://github.com/shomali11/xredis" rel="noopener noreferrer">xredis (⭐19)</a> - Typesafe, customizable, clean &amp; easy to use Redis client.</li>
</ul>
<h3><p>Search and Analytic Databases</p>
</h3>
<ul>
<li><a href="https://github.com/olivere/elastic" rel="noopener noreferrer">elastic (⭐7.4k)</a> - Elasticsearch client for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/cch123/elasticsql" rel="noopener noreferrer">elasticsql (⭐1.2k)</a> - Convert sql to elasticsearch dsl in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/mattbaird/elastigo" rel="noopener noreferrer">elastigo (⭐941)</a> - Elasticsearch client library.</li>
</ul>

<ul>
<li><a href="https://github.com/elastic/go-elasticsearch" rel="noopener noreferrer">go-elasticsearch (⭐6.1k)</a> - Official Elasticsearch client for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/OwnLocal/goes" rel="noopener noreferrer">goes (⭐30)</a> - Library to interact with Elasticsearch.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/simukti/sqldb-logger" rel="noopener noreferrer">sqldb-logger (⭐379)</a> - A logger for Go SQL database driver without modify existing *sql.DB stdlib usage.</li>
</ul>
<h3><p>Tokenizers</p>
</h3>
<ul>
<li><a href="https://github.com/neurosnap/sentences" rel="noopener noreferrer">sentences (⭐474)</a> - Sentence tokenizer: converts text into a list of sentences.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/rsjethani/secret" rel="noopener noreferrer">secret (⭐33)</a> - Prevent your secrets from leaking into logs, std* etc.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/gobeam/mongo-go-pagination" rel="noopener noreferrer">mongo-go-pagination (⭐131)</a> - Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/dnnrly/wait-for" rel="noopener noreferrer">wait-for (⭐17)</a> - Wait for something to happen (from the command line) before continuing. Easy orchestration of Docker services and other things.</li>
</ul>
<h3><p>Websites / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.youtube.com/c/justforfunc" rel="noopener noreferrer">justforfunc</a> - Youtube channel dedicated to Go programming language tips and tricks, hosted by Francesc Campoy <a href="https://twitter.com/francesc" rel="noopener noreferrer">@francesc</a>.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/14/"/>
    <summary>107 awesome projects updated on Apr 04 - Apr 10, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/13/</id>
    <title>Awesome Go Updates on Mar 28 - Apr 03, 2022</title>
    <updated>2022-04-02T09:43:40.000Z</updated>
    <published>2022-03-30T08:05:32.000Z</published>
    <content type="html"><![CDATA[<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/barweiss/go-tuple" rel="noopener noreferrer">go-tuple (⭐100)</a> - Generic tuple implementation for Go 1.18+.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/HDT3213/rdb" rel="noopener noreferrer">rdb (⭐628)</a> - Redis RDB file parser for secondary development and memory analysis.</li>
</ul>
<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/kyleconroy/sqlc" rel="noopener noreferrer">sqlc (⭐18k)</a> - Generate type-safe code from SQL.</li>
</ul>
<h3><p>Geographic</p>
</h3>
<ul>
<li><a href="https://github.com/jorelosorio/web-mercator-projection" rel="noopener noreferrer">Web-Mercator-Projection (⭐10)</a> A project to easily use and convert LonLat, Point and Tile to display info, markers, etc, in a map using the Web Mercator Projection.</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/goradd/html5tag" rel="noopener noreferrer">goradd/html5tag (⭐14)</a> - Library for outputting HTML5 tags.</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/muir/nject" rel="noopener noreferrer">nject (⭐33)</a> - A type safe, reflective framework for libraries, tests, http endpoints, and service startup.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/NdoleStudio/go-otelroundtripper" rel="noopener noreferrer">go-otelroundtripper (⭐88)</a> - Go http.RoundTripper that emits open telemetry metrics for HTTP requests.</li>
</ul>
<h3><p>Reflection</p>
</h3>
<ul>
<li><a href="https://github.com/muir/reflectutils" rel="noopener noreferrer">reflectutils (⭐10)</a> - Helpers for working with reflection: struct tag parsing; recursive walking; fill value from string.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/corazawaf/coraza" rel="noopener noreferrer">Coraza (⭐3.8k)</a> - Enterprise-ready, modsecurity and OWASP CRS compatible WAF library.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/xorcare/pointer" rel="noopener noreferrer">pointer (⭐48)</a> - Package pointer contains helper routines for simplifying the creation of optional fields of basic type.</li>
</ul>
<h3><p>Routers / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/muir/nchi" rel="noopener noreferrer">nchi (⭐19)</a> - chi-like router built on httprouter with dependency injection based middleware wrappers</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/google/ko" rel="noopener noreferrer">ko (⭐8.5k)</a> - Command line tool for building and deploying Go applications on Kubernetes</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/13/"/>
    <summary>12 awesome projects updated on Mar 28 - Apr 03, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/12/</id>
    <title>Awesome Go Updates on Mar 21 - Mar 27, 2022</title>
    <updated>2022-03-27T06:59:04.000Z</updated>
    <published>2022-03-22T08:33:01.000Z</published>
    <content type="html"><![CDATA[<h3><p>Bit Sets</p>
</h3>
<ul>
<li><a href="https://github.com/bits-and-blooms/bitset" rel="noopener noreferrer">bitset (⭐1.5k)</a> - Go package implementing bitsets.</li>
</ul>
<h3><p>Bloom and Cuckoo Filters</p>
</h3>
<ul>
<li><a href="https://github.com/bits-and-blooms/bloom" rel="noopener noreferrer">bloom (⭐2.8k)</a> - Go package implementing Bloom filters.</li>
</ul>
<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/daichi-m/go18ds" rel="noopener noreferrer">go18ds (⭐48)</a> - Go Data Structures using Go 1.18 generics.</li>
</ul>
<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/rjNemo/underscore" rel="noopener noreferrer">underscore (⭐118)</a> - Functional programming helpers for Go 1.18 and beyond.</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/deepaksinghvi/cdule" rel="noopener noreferrer">cdule (⭐61)</a> - Job scheduler library with database support</li>
</ul>
<h3><p>Morphological Analyzers</p>
</h3>
<ul>
<li><a href="https://github.com/jorelosorio/spellingcorrector" rel="noopener noreferrer">spelling-corrector (⭐2)</a> - A spelling corrector for the Spanish language or create your own.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/Kachit/dusupay-sdk-go" rel="noopener noreferrer">dusupay-sdk-go (⭐4)</a> - Unofficial Dusupay payment gateway API Client for Go</li>
</ul>

<ul>
<li><a href="https://github.com/jellydator/newsapi-go" rel="noopener noreferrer">newsapi-go (⭐7)</a> - Go client for <a href="https://newsapi.org/" rel="noopener noreferrer">NewsAPI</a>.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/12/"/>
    <summary>8 awesome projects updated on Mar 21 - Mar 27, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/11/</id>
    <title>Awesome Go Updates on Mar 14 - Mar 20, 2022</title>
    <updated>2022-03-20T10:38:27.000Z</updated>
    <published>2022-03-14T17:13:10.000Z</published>
    <content type="html"><![CDATA[<h3><p>Data Integration Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/jf-tech/omniparser" rel="noopener noreferrer">omniparser (⭐1.1k)</a> - A versatile ETL library that parses text input (CSV/txt/JSON/XML/EDI/X12/EDIFACT/etc) in streaming fashion and transforms data into JSON output using data-driven schema.</li>
</ul>
<h3><p>Language Detection</p>
</h3>
<ul>
<li><a href="https://github.com/endeveit/guesslanguage" rel="noopener noreferrer">guesslanguage (⭐58)</a> - Functions to determine the natural language of a unicode text.</li>
</ul>

<ul>
<li><a href="https://github.com/abadojack/whatlanggo" rel="noopener noreferrer">whatlanggo (⭐697)</a> - Natural language detection package for Go. Supports 84 languages and 24 scripts (writing systems e.g. Latin, Cyrillic, etc).</li>
</ul>
<h3><p>Morphological Analyzers</p>
</h3>
<ul>
<li><a href="https://github.com/goodsign/snowball" rel="noopener noreferrer">snowball (⭐38)</a> - Snowball stemmer port (cgo wrapper) for Go. Provides word stem extraction functionality <a href="http://snowball.tartarus.org/" rel="noopener noreferrer">Snowball native</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/nlpodyssey/spago" rel="noopener noreferrer">spaGO (⭐1.9k)</a> - Self-contained Machine Learning and Natural Language Processing library in Go.</li>
</ul>
<h3><p>Slugifiers</p>
</h3>
<ul>
<li><a href="https://github.com/mozillazg/go-slugify" rel="noopener noreferrer">go-slugify (⭐96)</a> - Make pretty slug with multiple languages support.</li>
</ul>

<ul>
<li><a href="https://github.com/gosimple/slug" rel="noopener noreferrer">slug (⭐1.3k)</a> - URL-friendly slugify with multiple languages support.</li>
</ul>

<ul>
<li><a href="https://github.com/avelino/slugify" rel="noopener noreferrer">Slugify (⭐35)</a> - Go slugify application that handles string.</li>
</ul>
<h3><p>Tokenizers</p>
</h3>
<ul>
<li><a href="https://github.com/yanyiwu/gojieba" rel="noopener noreferrer">gojieba (⭐2.6k)</a> - This is a Go implementation of <a href="https://github.com/fxsjy/jieba" rel="noopener noreferrer">jieba (⭐35k)</a> which a Chinese word splitting algorithm.</li>
</ul>

<ul>
<li><a href="https://github.com/xujiajun/gotokenizer" rel="noopener noreferrer">gotokenizer (⭐21)</a> - A tokenizer based on the dictionary and Bigram language models for Golang. (Now only support chinese segmentation)</li>
</ul>

<ul>
<li><a href="https://github.com/go-ego/gse" rel="noopener noreferrer">gse (⭐2.8k)</a> - Go efficient text segmentation; support english, chinese, japanese and other.</li>
</ul>

<ul>
<li><a href="https://github.com/awsong/MMSEGO" rel="noopener noreferrer">MMSEGO (⭐62)</a> - This is a GO implementation of <a href="http://technology.chtsai.org/mmseg/" rel="noopener noreferrer">MMSEG</a> which a Chinese word splitting algorithm.</li>
</ul>
<h3><p>Translation</p>
</h3>
<ul>
<li><a href="https://github.com/nicksnyder/go-i18n/" rel="noopener noreferrer">go-i18n (⭐3.5k)</a> - Package and an accompanying tool to work with localized text.</li>
</ul>

<ul>
<li><a href="https://github.com/dveselov/mystem" rel="noopener noreferrer">go-mystem (⭐36)</a> - CGo bindings to Yandex.Mystem - russian morphology analyzer.</li>
</ul>

<ul>
<li><a href="https://github.com/mozillazg/go-pinyin" rel="noopener noreferrer">go-pinyin (⭐1.8k)</a> - CN Hanzi to Hanyu Pinyin converter.</li>
</ul>

<ul>
<li><a href="https://github.com/leonelquinteros/gotext" rel="noopener noreferrer">gotext (⭐508)</a> - GNU gettext utilities for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/mehanizm/iuliia-go" rel="noopener noreferrer">iuliia-go (⭐57)</a> - Transliterate Cyrillic → Latin in every possible way.</li>
</ul>

<ul>
<li><a href="https://github.com/youthlin/t" rel="noopener noreferrer">t (⭐22)</a> - Another i18n pkg for golang, which follows GNU gettext style and supports .po/.mo files: <code>t.T (gettext)</code>, <code>t.N (ngettext)</code>, etc. And it contains a cmd tool <a href="https://github.com/youthlin/t/blob/main/cmd/xtemplate" rel="noopener noreferrer">xtemplate (⭐22)</a>, which can extract messages as a pot file from text/html template.</li>
</ul>
<h3><p>Transliteration</p>
</h3>
<ul>
<li><a href="https://github.com/endeveit/enca" rel="noopener noreferrer">enca (⭐19)</a> - Minimal cgo bindings for <a href="https://cihar.com/software/enca/" rel="noopener noreferrer">libenca</a>, which detects character encodings.</li>
</ul>

<ul>
<li><a href="https://github.com/mozillazg/go-unidecode" rel="noopener noreferrer">go-unidecode (⭐146)</a> - ASCII transliterations of Unicode text.</li>
</ul>

<ul>
<li><a href="https://github.com/fiam/gounidecode" rel="noopener noreferrer">gounidecode (⭐80)</a> - Unicode transliterator (also known as unidecode) for Go.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/jimlambrt/gldap" rel="noopener noreferrer">gldap (⭐122)</a> - gldap provides an ldap server implementation and you provide handlers for its ldap operations.</li>
</ul>
<h3><p>Formatters</p>
</h3>
<ul>
<li><a href="https://github.com/bojanz/address" rel="noopener noreferrer">address (⭐84)</a> - Handles address representation, validation and formatting.</li>
</ul>

<ul>
<li><a href="https://github.com/Guitarbum722/align" rel="noopener noreferrer">align (⭐84)</a> - A general purpose application that aligns text.</li>
</ul>

<ul>
<li><a href="https://github.com/labstack/gommon/tree/master/bytes" rel="noopener noreferrer">bytes (⭐594)</a> - Formats and parses numeric byte values (10K, 2M, 3G, etc.).</li>
</ul>

<ul>
<li><a href="https://github.com/ianlopshire/go-fixedwidth" rel="noopener noreferrer">go-fixedwidth (⭐87)</a> - Fixed-width text formatting (encoder/decoder with reflection).</li>
</ul>

<ul>
<li><a href="https://github.com/dustin/go-humanize" rel="noopener noreferrer">go-humanize (⭐4.8k)</a> - Formatters for time, numbers, and memory size to human readable format.</li>
</ul>

<ul>
<li><a href="https://github.com/bndr/gotabulate" rel="noopener noreferrer">gotabulate (⭐335)</a> - Easily pretty-print your tabular data with Go.</li>
</ul>

<ul>
<li><a href="https://github.com/isbm/textwrap" rel="noopener noreferrer">textwrap (⭐7)</a> - Wraps text at end of lines. Implementation of <code>textwrap</code> module from Python.</li>
</ul>
<h3><p>Markup Languages</p>
</h3>
<ul>
<li><a href="https://github.com/mmalcek/bafi" rel="noopener noreferrer">bafi (⭐117)</a> - Universal JSON, BSON, YAML, XML translator to ANY format using templates.</li>
</ul>

<ul>
<li><a href="https://github.com/CalebQ42/bbConvert" rel="noopener noreferrer">bbConvert (⭐12)</a> - Converts bbCode to HTML that allows you to add support for custom bbCode tags.</li>
</ul>

<ul>
<li><a href="https://github.com/russross/blackfriday" rel="noopener noreferrer">blackfriday (⭐5.6k)</a> - Markdown processor in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/drewstinnett/go-output-format" rel="noopener noreferrer">go-output-format (⭐18)</a> - Output go structures into multiple formats (YAML/JSON/etc) in your command line app.</li>
</ul>

<ul>
<li><a href="https://github.com/pelletier/go-toml" rel="noopener noreferrer">go-toml (⭐2k)</a> - Go library for the TOML format with query support and handy cli tools.</li>
</ul>

<ul>
<li><a href="https://github.com/andrewstuart/goq" rel="noopener noreferrer">goq (⭐269)</a> - Declarative unmarshalling of HTML using struct tags with jQuery syntax (uses GoQuery).</li>
</ul>

<ul>
<li><a href="https://github.com/JohannesKaufmann/html-to-markdown" rel="noopener noreferrer">html-to-markdown (⭐3.8k)</a> - Convert HTML to Markdown. Even works with entire websites and can be extended through rules.</li>
</ul>

<ul>
<li><a href="https://github.com/antchfx/htmlquery" rel="noopener noreferrer">htmlquery (⭐781)</a> - An XPath query package for HTML, lets you extract data or evaluate from HTML documents by an XPath expression.</li>
</ul>

<ul>
<li><a href="https://github.com/clbanning/mxj" rel="noopener noreferrer">mxj (⭐627)</a> - Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.</li>
</ul>

<ul>
<li><a href="https://github.com/BurntSushi/toml" rel="noopener noreferrer">toml (⭐5k)</a> - TOML configuration format (encoder/decoder with reflection).</li>
</ul>
<h3><p>Parsers/Encoders/Decoders</p>
</h3>
<ul>
<li><a href="https://github.com/sbstjn/allot" rel="noopener noreferrer">allot (⭐60)</a> - Placeholder and wildcard text parsing for CLI tools and bots.</li>
</ul>

<ul>
<li><a href="https://github.com/aerogo/codetree" rel="noopener noreferrer">codetree (⭐25)</a> - Parses indented code (python, pixy, scarlet, etc.) and returns a tree structure.</li>
</ul>

<ul>
<li><a href="https://github.com/mingrammer/commonregex" rel="noopener noreferrer">commonregex (⭐895)</a> - A collection of common regular expressions for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/ockam-network/did" rel="noopener noreferrer">did (⭐94)</a> - DID (Decentralized Identifiers) Parser and Stringer in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/hscells/doi" rel="noopener noreferrer">doi (⭐11)</a> - Document object identifier (doi) parser in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/editorconfig/editorconfig-core-go" rel="noopener noreferrer">editorconfig-core-go (⭐156)</a> - Editorconfig file parser and manipulator for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/adrianmo/go-nmea" rel="noopener noreferrer">go-nmea (⭐264)</a> - NMEA parser library for the Go language.</li>
</ul>

<ul>
<li><a href="https://github.com/emersion/go-vcard" rel="noopener noreferrer">go-vcard (⭐129)</a> - Parse and format vCard.</li>
</ul>

<ul>
<li><a href="https://github.com/mmcdole/gofeed" rel="noopener noreferrer">gofeed (⭐2.9k)</a> - Parse RSS and Atom feeds in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/awalterschulze/gographviz" rel="noopener noreferrer">gographviz (⭐568)</a> - Parses the Graphviz DOT language.</li>
</ul>

<ul>
<li><a href="https://github.com/polera/gonameparts" rel="noopener noreferrer">gonameparts (⭐43)</a> - Parses human names into individual name parts.</li>
</ul>

<ul>
<li><a href="https://github.com/Wing924/ltsv" rel="noopener noreferrer">ltsv (⭐9)</a> - High performance <a href="http://ltsv.org/" rel="noopener noreferrer">LTSV (Labeled Tab Separated Value)</a> reader for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/avito-tech/normalize" rel="noopener noreferrer">normalize (⭐53)</a> - Sanitize, normalize and compare fuzzy text.</li>
</ul>

<ul>
<li><a href="https://github.com/nproc/parseargs-go" rel="noopener noreferrer">parseargs-go (⭐10)</a> - string argument parser that understands quotes and backslashes.</li>
</ul>

<ul>
<li><a href="https://github.com/mvdan/sh" rel="noopener noreferrer">sh (⭐9k)</a> - Shell parser and formatter.</li>
</ul>

<ul>
<li><a href="https://github.com/olebedev/when" rel="noopener noreferrer">when (⭐1.5k)</a> - Natural EN and RU language date/time parser with pluggable rules.</li>
</ul>

<ul>
<li><a href="https://github.com/stackerzzq/xj2go" rel="noopener noreferrer">xj2go (⭐36)</a> - Convert xml or json to go struct.</li>
</ul>
<h3><p>Regular Expressions</p>
</h3>
<ul>
<li><a href="https://github.com/alixaxel/genex" rel="noopener noreferrer">genex (⭐77)</a> - Count and expand Regular Expressions into all matching Strings.</li>
</ul>

<ul>
<li><a href="https://github.com/IGLOU-EU/go-wildcard" rel="noopener noreferrer">go-wildcard (⭐103)</a> - Simple and lightweight wildcard pattern matching.</li>
</ul>

<ul>
<li><a href="https://github.com/zach-klippenstein/goregen" rel="noopener noreferrer">goregen (⭐92)</a> - Library for generating random strings from regular expressions.</li>
</ul>

<ul>
<li><a href="https://github.com/oriser/regroup" rel="noopener noreferrer">regroup (⭐150)</a> - Match regex expression named groups into go struct using struct tags and automatic parsing.</li>
</ul>
<h3><p>Sanitation</p>
</h3>
<ul>
<li><a href="https://github.com/microcosm-cc/bluemonday" rel="noopener noreferrer">bluemonday (⭐3.7k)</a> - HTML Sanitizer.</li>
</ul>

<ul>
<li><a href="https://github.com/JoshuaDoes/gofuckyourself" rel="noopener noreferrer">gofuckyourself (⭐71)</a> - A sanitization-based swear filter for Go.</li>
</ul>
<h3><p>Scrapers</p>
</h3>
<ul>
<li><a href="https://github.com/asciimoo/colly" rel="noopener noreferrer">colly (⭐25k)</a> - Fast and Elegant Scraping Framework for Gophers.</li>
</ul>

<ul>
<li><a href="https://github.com/slotix/dataflowkit" rel="noopener noreferrer">dataflowkit (⭐716)</a> - Web scraping Framework to turn websites into structured data.</li>
</ul>

<ul>
<li><a href="https://github.com/PuerkitoBio/goquery" rel="noopener noreferrer">GoQuery (⭐15k)</a> - GoQuery brings a syntax and a set of features similar to jQuery to the Go language.</li>
</ul>

<ul>
<li><a href="https://github.com/foolin/pagser" rel="noopener noreferrer">pagser (⭐112)</a> - Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler.</li>
</ul>

<ul>
<li><a href="https://github.com/zoomio/tagify" rel="noopener noreferrer">Tagify (⭐39)</a> - Produces a set of tags from given source.</li>
</ul>

<ul>
<li><a href="https://github.com/mvdan/xurls" rel="noopener noreferrer">xurls (⭐1.3k)</a> - Extract urls from text.</li>
</ul>
<h3><p>RSS</p>
</h3>
<ul>
<li><a href="https://github.com/eduncan911/podcast" rel="noopener noreferrer">podcast (⭐140)</a> - iTunes Compliant and RSS 2.0 Podcast Generator in Golang</li>
</ul>
<h3><p>Utility/Miscellaneous</p>
</h3>
<ul>
<li><a href="https://github.com/mattn/go-runewidth" rel="noopener noreferrer">go-runewidth (⭐720)</a> - Functions to get fixed width of the character or string.</li>
</ul>

<ul>
<li><a href="https://github.com/codemodus/kace" rel="noopener noreferrer">kace (⭐22)</a> - Common case conversions covering common initialisms.</li>
</ul>

<ul>
<li><a href="https://github.com/striker2000/petrovich" rel="noopener noreferrer">petrovich (⭐51)</a> - Petrovich is the library which inflects Russian names to given grammatical case.</li>
</ul>

<ul>
<li><a href="https://github.com/yourbasic/radix" rel="noopener noreferrer">radix (⭐196)</a> - Fast string sorting algorithm.</li>
</ul>

<ul>
<li><a href="https://github.com/Dynom/TySug" rel="noopener noreferrer">TySug (⭐20)</a> - Alternative suggestions with respect to keyboard layouts.</li>
</ul>
<h3><p>Validation</p>
</h3>
<ul>
<li><a href="https://github.com/go-the-way/validator" rel="noopener noreferrer">Validator (⭐7)</a> - A lightweight model validator written in Go.Contains VFs:Min, Max, MinLength, MaxLength, Length, Enum, Regex.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/mantil-io/mantil" rel="noopener noreferrer">Mantil (⭐115)</a> - Go specific framework for building serverless applications on AWS that enables you to focus on pure Go code while Mantil takes care of the infrastructure.</li>
</ul>
<h3><p>E-books for purchase / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://bitfieldconsulting.com/books/generics" rel="noopener noreferrer">Know Go: Generics</a> - A guide to understanding and using generics in Go.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/11/"/>
    <summary>77 awesome projects updated on Mar 14 - Mar 20, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/10/</id>
    <title>Awesome Go Updates on Mar 07 - Mar 13, 2022</title>
    <updated>2022-03-12T01:48:41.000Z</updated>
    <published>2022-03-09T18:57:10.000Z</published>
    <content type="html"><![CDATA[<h3><p>Routers / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/bmf-san/goblin" rel="noopener noreferrer">goblin (⭐81)</a> - A golang http router based on trie tree.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/bitfield/gotestdox" rel="noopener noreferrer">gotestdox (⭐202)</a> - Show Go test results as readable sentences.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/10/"/>
    <summary>2 awesome projects updated on Mar 07 - Mar 13, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/9/</id>
    <title>Awesome Go Updates on Feb 28 - Mar 06, 2022</title>
    <updated>2022-03-05T20:55:26.000Z</updated>
    <published>2022-03-01T08:00:51.000Z</published>
    <content type="html"><![CDATA[<h3><p>Database Schema Migration</p>
</h3>
<ul>
<li><a href="https://github.com/rafaelespinoza/godfish" rel="noopener noreferrer">godfish (⭐14)</a> - Database migration manager, works with native query language. Support for cassandra, mysql, postgres, sqlite3.</li>
</ul>
<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/truemail-rb/truemail-go" rel="noopener noreferrer">truemail-go (⭐135)</a> - Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more.</li>
</ul>
<h3><p>File Handling</p>
</h3>
<ul>
<li><a href="https://github.com/no-src/gofs" rel="noopener noreferrer">gofs (⭐530)</a> - A cross-platform real-time file synchronization tool out of the box.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/samber/lo" rel="noopener noreferrer">lo (⭐21k)</a> - A Lodash like Go library based on Go 1.18+ Generics (map, filter, contains, find...)</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/beego/beego" rel="noopener noreferrer">Beego (⭐32k)</a> - beego is an open-source, high-performance web framework for the Go programming language.</li>
</ul>

<ul>
<li><a href="https://github.com/danielgtaylor/huma/" rel="noopener noreferrer">Huma (⭐4.3k)</a> - Framework for modern REST/GraphQL APIs with built-in OpenAPI 3, generated documentation, and a CLI.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/9/"/>
    <summary>6 awesome projects updated on Feb 28 - Mar 06, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/8/</id>
    <title>Awesome Go Updates on Feb 21 - Feb 27, 2022</title>
    <updated>2022-02-27T05:01:22.000Z</updated>
    <published>2022-02-21T11:01:10.000Z</published>
    <content type="html"><![CDATA[<h3><p>Forms</p>
</h3>
<ul>
<li><a href="https://github.com/ggicci/httpin" rel="noopener noreferrer">httpin (⭐391)</a> - Decode an HTTP request into a custom struct, including querystring, forms, HTTP headers, etc.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/hashicorp/go-cleanhttp" rel="noopener noreferrer">go-cleanhttp (⭐444)</a> - Get easily stdlib HTTP client, which does not share any state with other clients.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/charmbracelet/wish" rel="noopener noreferrer">Wish (⭐5.5k)</a> - Make SSH apps, just like that!</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/8/"/>
    <summary>3 awesome projects updated on Feb 21 - Feb 27, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/7/</id>
    <title>Awesome Go Updates on Feb 14 - Feb 20, 2022</title>
    <updated>2022-02-20T18:39:51.000Z</updated>
    <published>2022-02-15T06:44:35.000Z</published>
    <content type="html"><![CDATA[<h3><p>Trees</p>
</h3>
<ul>
<li><a href="https://github.com/igrmk/treemap" rel="noopener noreferrer">treemap (⭐68)</a> - Generic key-sorted map using a red-black tree under the hood.</li>
</ul>
<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://github.com/valord577/mailx" rel="noopener noreferrer">mailx (⭐23)</a> - Mailx is a library that makes it easier to send email via SMTP. It is an enhancement of the golang standard library <code>net/smtp</code>.</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/fieldryand/goflow" rel="noopener noreferrer">goflow (⭐482)</a> - A simple but powerful DAG scheduler and dashboard.</li>
</ul>
<h3><p>Uncategorized</p>
</h3>
<ul>
<li><a href="https://github.com/ulikunitz/xz" rel="noopener noreferrer">xz (⭐564)</a> - Pure golang package for reading and writing xz-compressed files.
<strong><a href="#contents">⬆ back to top</a></strong></li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/imroc/req" rel="noopener noreferrer">req (⭐4.9k)</a> - Simple Go HTTP client with Black Magic (Less code and More efficiency).</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/marwanhawari/stew" rel="noopener noreferrer">stew (⭐353)</a> - An independent package manager for compiled binaries.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/7/"/>
    <summary>6 awesome projects updated on Feb 14 - Feb 20, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/6/</id>
    <title>Awesome Go Updates on Feb 07 - Feb 13, 2022</title>
    <updated>2022-02-10T18:58:54.000Z</updated>
    <published>2022-02-09T22:32:36.000Z</published>
    <content type="html"><![CDATA[<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/mikestefanello/pagoda" rel="noopener noreferrer">pagoda (⭐3k)</a> - Rapid, easy full-stack web development starter kit built in Go.</li>
</ul>
<h3><p>Reflection</p>
</h3>
<ul>
<li><a href="https://github.com/rekby/objwalker" rel="noopener noreferrer">objwalker (⭐4)</a> - Walk by go objects with reflection.</li>
</ul>
<h3><p>Template Engines</p>
</h3>
<ul>
<li><a href="https://github.com/goradd/got" rel="noopener noreferrer">got (⭐38)</a> - A Go code generator inspired by Hero and Fasttemplate. Has include files, custom tag definitions, injected Go code, language translation, and more.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://confetti-framework.github.io/docs/" rel="noopener noreferrer">Confetti Framework</a> - Confetti is a Go web application framework with an expressive, elegant syntax. Confetti combines the elegance of Laravel and the simplicity of Go.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/6/"/>
    <summary>4 awesome projects updated on Feb 07 - Feb 13, 2022</summary>
  </entry>
  <entry>
    <id>https://www.trackawesomelist.com/2022/5/</id>
    <title>Awesome Go Updates on Jan 31 - Feb 06, 2022</title>
    <updated>2022-02-05T05:09:28.000Z</updated>
    <published>2022-02-04T18:48:22.000Z</published>
    <content type="html"><![CDATA[<h3><p>Audio and Music</p>
</h3>
<ul>
<li><a href="https://github.com/mewkiz/flac" rel="noopener noreferrer">flac (⭐361)</a> - Native Go FLAC encoder/decoder with support for FLAC streams.</li>
</ul>

<ul>
<li><a href="https://github.com/Comcast/gaad" rel="noopener noreferrer">gaad (⭐137)</a> - Native Go AAC bitstream parser.</li>
</ul>

<ul>
<li><a href="https://github.com/DylanMeeus/GoAudio" rel="noopener noreferrer">GoAudio (⭐430)</a> - Native Go Audio Processing Library.</li>
</ul>

<ul>
<li><a href="https://github.com/dh1tw/gosamplerate" rel="noopener noreferrer">gosamplerate (⭐39)</a> - libsamplerate bindings for go.</li>
</ul>

<ul>
<li><a href="https://github.com/bogem/id3v2" rel="noopener noreferrer">id3v2 (⭐370)</a> - ID3 decoding and encoding library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gen2brain/malgo" rel="noopener noreferrer">malgo (⭐427)</a> - Mini audio library.</li>
</ul>

<ul>
<li><a href="https://github.com/tosone/minimp3" rel="noopener noreferrer">minimp3 (⭐133)</a> - Lightweight MP3 decoder library.</li>
</ul>

<ul>
<li><a href="https://github.com/hajimehoshi/oto" rel="noopener noreferrer">Oto (⭐1.9k)</a> - A low-level library to play sound on multiple platforms.</li>
</ul>

<ul>
<li><a href="https://github.com/gordonklaus/portaudio" rel="noopener noreferrer">PortAudio (⭐843)</a> - Go bindings for the PortAudio audio I/O library.
-<a href="https://github.com/Voxray-AI/Voxray" rel="noopener noreferrer">voxrai-ai (⭐4)</a> - AI voice agents with a JSON configuration,  STT → LLM → TTS pipelines over WebSocket and WebRTC</li>
</ul>
<h3><p>Authentication and Authorization</p>
</h3>
<ul>
<li><a href="https://github.com/essentialkaos/branca" rel="noopener noreferrer">branca (⭐100)</a> - branca token <a href="https://github.com/tuupola/branca-spec" rel="noopener noreferrer">specification implementation (⭐235)</a> for Golang 1.15+.</li>
</ul>

<ul>
<li><a href="https://github.com/dghubble/gologin" rel="noopener noreferrer">gologin (⭐2k)</a> - chainable handlers for login with OAuth1 and OAuth2 authentication providers.</li>
</ul>

<ul>
<li><a href="https://github.com/mikespook/gorbac" rel="noopener noreferrer">gorbac (⭐1.7k)</a> - provides a lightweight role-based access control (RBAC) implementation in Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/markbates/goth" rel="noopener noreferrer">goth (⭐6.6k)</a> - provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple providers out of the box.</li>
</ul>

<ul>
<li><a href="https://github.com/pascaldekloe/jwt" rel="noopener noreferrer">jwt (⭐361)</a> - Lightweight JSON Web Token (JWT) library.</li>
</ul>

<ul>
<li><a href="https://github.com/adam-hanna/jwt-auth" rel="noopener noreferrer">jwt-auth (⭐237)</a> - JWT middleware for Golang http servers with many configuration options.</li>
</ul>

<ul>
<li><a href="https://github.com/tarent/loginsrv" rel="noopener noreferrer">loginsrv (⭐1.9k)</a> - JWT login microservice with pluggable backends such as OAuth2 (Github), htpasswd, osiam.</li>
</ul>

<ul>
<li><a href="https://github.com/openshift/osin" rel="noopener noreferrer">osin (⭐1.9k)</a> - Golang OAuth2 server library.</li>
</ul>

<ul>
<li><a href="https://github.com/grijul/otpgen" rel="noopener noreferrer">otpgen (⭐145)</a> - Library to generate TOTP/HOTP codes.</li>
</ul>

<ul>
<li><a href="https://github.com/jltorresm/otpgo" rel="noopener noreferrer">otpgo (⭐77)</a> - Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/o1egl/paseto" rel="noopener noreferrer">paseto (⭐940)</a> - Golang implementation of Platform-Agnostic Security Tokens (PASETO).</li>
</ul>

<ul>
<li><a href="https://github.com/SonicRoshan/scope" rel="noopener noreferrer">scope (⭐44)</a> - Easily Manage OAuth2 Scopes In Go.</li>
</ul>

<ul>
<li><a href="https://github.com/alexedwards/scs" rel="noopener noreferrer">scs (⭐2.6k)</a> - Session Manager for HTTP servers.</li>
</ul>

<ul>
<li><a href="https://github.com/chmike/securecookie" rel="noopener noreferrer">securecookie (⭐87)</a> - Efficient secure cookie encoding/decoding.</li>
</ul>

<ul>
<li><a href="https://github.com/icza/session" rel="noopener noreferrer">session (⭐119)</a> - Go session management for web servers (including support for Google App Engine - GAE).</li>
</ul>

<ul>
<li><a href="https://github.com/adam-hanna/sessions" rel="noopener noreferrer">sessions (⭐80)</a> - Dead simple, highly performant, highly customizable sessions service for go http servers.</li>
</ul>

<ul>
<li><a href="https://github.com/swithek/sessionup" rel="noopener noreferrer">sessionup (⭐132)</a> - Simple, yet effective HTTP session management and identification package.</li>
</ul>

<ul>
<li><a href="https://github.com/brianvoe/sjwt" rel="noopener noreferrer">sjwt (⭐123)</a> - Simple jwt generator and parser.</li>
</ul>
<h3><p>Blockchain</p>
</h3>
<ul>
<li><a href="https://github.com/cosmos/cosmos-sdk" rel="noopener noreferrer">cosmos-sdk (⭐7.1k)</a> - A Framework for Building Public Blockchains in the Cosmos Ecosystem.</li>
</ul>

<ul>
<li><a href="https://github.com/ethereum/go-ethereum" rel="noopener noreferrer">go-ethereum (⭐51k)</a> - Official Go implementation of the Ethereum protocol.</li>
</ul>

<ul>
<li><a href="https://github.com/ChainSafe/gossamer" rel="noopener noreferrer">gossamer (⭐454)</a> - A Go implementation of the Polkadot Host.</li>
</ul>

<ul>
<li><a href="https://github.com/gagliardetto/solana-go" rel="noopener noreferrer">solana-go (⭐1.6k)</a> - Go library to interface with Solana JSON RPC and WebSocket interfaces.</li>
</ul>

<ul>
<li><a href="https://github.com/tendermint/tendermint" rel="noopener noreferrer">tendermint (⭐5.9k)</a> - High-performance middleware for transforming a state machine written in any programming language into a Byzantine Fault Tolerant replicated state machine using the Tendermint consensus and blockchain protocols.</li>
</ul>
<h3><p>Bot Building</p>
</h3>
<ul>
<li><a href="https://github.com/NicoNex/echotron" rel="noopener noreferrer">echotron (⭐446)</a> - An elegant and concurrent library for Telegram Bots in Go.</li>
</ul>

<ul>
<li><a href="https://joe-bot.net" rel="noopener noreferrer">go-joe</a> - A general-purpose bot library inspired by Hubot but written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gempir/go-twitch-irc" rel="noopener noreferrer">go-twitch-irc (⭐402)</a> - Library to write bots for twitch.tv chat</li>
</ul>

<ul>
<li><a href="https://github.com/onrik/micha" rel="noopener noreferrer">micha (⭐34)</a> - Go Library for Telegram bot api.</li>
</ul>

<ul>
<li><a href="https://github.com/innogames/slack-bot" rel="noopener noreferrer">slack-bot (⭐210)</a> - Ready to use Slack Bot for lazy developers: Custom commands, Jenkins, Jira, Bitbucket, Github...</li>
</ul>

<ul>
<li><a href="https://github.com/mymmrac/telego" rel="noopener noreferrer">telego (⭐1.1k)</a> - Telegram Bot API library for Golang with full one-to-one API implementation.</li>
</ul>
<h3><p>Build Automation</p>
</h3>
<ul>
<li><a href="https://github.com/gopinath-langote/1build" rel="noopener noreferrer">1build (⭐250)</a> - Command line tool to frictionlessly manage project-specific commands.</li>
</ul>

<ul>
<li><a href="https://github.com/GuilhermeCaruso/anko" rel="noopener noreferrer">anko (⭐43)</a> - Simple application watcher for multiple programming languages.</li>
</ul>

<ul>
<li><a href="https://go-gilbert.github.io" rel="noopener noreferrer">gilbert</a> - Build system and task runner for Go projects.</li>
</ul>

<ul>
<li><a href="https://github.com/goyek/goyek" rel="noopener noreferrer">goyek (⭐696)</a> - Create build pipelines in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/magefile/mage" rel="noopener noreferrer">mage (⭐4.7k)</a> - Mage is a make/rake-like build tool using Go.</li>
</ul>

<ul>
<li><a href="https://github.com/tj/mmake" rel="noopener noreferrer">mmake (⭐1.7k)</a> - Modern Make.</li>
</ul>

<ul>
<li><a href="https://github.com/go-task/task" rel="noopener noreferrer">Task (⭐16k)</a> - simple "Make" alternative.</li>
</ul>

<ul>
<li><a href="https://github.com/taskctl/taskctl" rel="noopener noreferrer">taskctl (⭐326)</a> - Concurrent task runner.</li>
</ul>
<h3><p>Advanced Console UIs</p>
</h3>
<ul>
<li><a href="https://github.com/guptarohit/asciigraph" rel="noopener noreferrer">asciigraph (⭐3.1k)</a> - Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.</li>
</ul>

<ul>
<li><a href="https://github.com/wzshiming/ctc" rel="noopener noreferrer">ctc (⭐55)</a> - The non-invasive cross-platform terminal color library does not need to modify the Print method.</li>
</ul>

<ul>
<li><a href="https://github.com/workanator/go-ataman" rel="noopener noreferrer">go-ataman (⭐20)</a> - Go library for rendering ANSI colored text templates in terminals.</li>
</ul>

<ul>
<li><a href="https://github.com/mattn/go-colorable" rel="noopener noreferrer">go-colorable (⭐812)</a> - Colorable writer for windows.</li>
</ul>

<ul>
<li><a href="https://github.com/daviddengcn/go-colortext" rel="noopener noreferrer">go-colortext (⭐217)</a> - Go library for color output in terminals.</li>
</ul>

<ul>
<li><a href="https://github.com/mattn/go-isatty" rel="noopener noreferrer">go-isatty (⭐924)</a> - isatty for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/c-bata/go-prompt" rel="noopener noreferrer">go-prompt (⭐5.5k)</a> - Library for building a powerful interactive prompt, inspired by <a href="https://github.com/jonathanslenders/python-prompt-toolkit" rel="noopener noreferrer">python-prompt-toolkit (⭐11k)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/jroimartin/gocui" rel="noopener noreferrer">gocui (⭐11k)</a> - Minimalist Go library aimed at creating Console User Interfaces.</li>
</ul>

<ul>
<li><a href="https://github.com/labstack/gommon/tree/master/color" rel="noopener noreferrer">gommon/color (⭐594)</a> - Style terminal text.</li>
</ul>

<ul>
<li><a href="https://github.com/gookit/color" rel="noopener noreferrer">gookit/color (⭐1.6k)</a> - Terminal color rendering tool library, support 16 colors, 256 colors, RGB color rendering output, compatible with Windows.</li>
</ul>

<ul>
<li><a href="https://github.com/cyucelen/marker" rel="noopener noreferrer">marker (⭐54)</a> - Easiest way to match and mark strings for colorful terminal outputs.</li>
</ul>

<ul>
<li><a href="https://github.com/vbauerster/mpb" rel="noopener noreferrer">mpb (⭐2.5k)</a> - Multi progress bar for terminal applications.</li>
</ul>

<ul>
<li><a href="https://github.com/schollz/progressbar" rel="noopener noreferrer">progressbar (⭐4.7k)</a> - Basic thread-safe progress bar that works in every OS.</li>
</ul>

<ul>
<li><a href="https://github.com/pterm/pterm" rel="noopener noreferrer">pterm (⭐5.5k)</a> - A library to beautify console output on every platform with many combinable components.</li>
</ul>

<ul>
<li><a href="https://github.com/briandowns/spinner" rel="noopener noreferrer">spinner (⭐2.5k)</a> - Go package to easily provide a terminal spinner with options.</li>
</ul>

<ul>
<li><a href="https://github.com/cheynewallace/tabby" rel="noopener noreferrer">tabby (⭐372)</a> - A tiny library for super simple Golang tables.</li>
</ul>

<ul>
<li><a href="https://github.com/tomlazar/table" rel="noopener noreferrer">table (⭐52)</a> - Small library for terminal color based tables.</li>
</ul>

<ul>
<li><a href="https://github.com/nsf/termbox-go" rel="noopener noreferrer">termbox-go (⭐4.8k)</a> - Termbox is a library for creating cross-platform text-based interfaces.</li>
</ul>

<ul>
<li><a href="https://github.com/mum4k/termdash" rel="noopener noreferrer">termdash (⭐3k)</a> - Go terminal dashboard based on <strong>termbox-go</strong> and inspired by <a href="https://github.com/gizak/termui" rel="noopener noreferrer">termui (⭐14k)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/muesli/termenv" rel="noopener noreferrer">termenv (⭐2k)</a> - Advanced ANSI style &amp; color support for your terminal applications.</li>
</ul>

<ul>
<li><a href="https://github.com/gizak/termui" rel="noopener noreferrer">termui (⭐14k)</a> - Go terminal dashboard based on <strong>termbox-go</strong> and inspired by <a href="https://github.com/yaronn/blessed-contrib" rel="noopener noreferrer">blessed-contrib (⭐16k)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/gosuri/uiprogress" rel="noopener noreferrer">uiprogress (⭐2.1k)</a> - Flexible library to render progress bars in terminal applications.</li>
</ul>

<ul>
<li><a href="https://github.com/gosuri/uitable" rel="noopener noreferrer">uitable (⭐740)</a> - Library to improve readability in terminal apps using tabular data.</li>
</ul>

<ul>
<li><a href="https://github.com/theckman/yacspin" rel="noopener noreferrer">yacspin (⭐456)</a> - Yet Another CLi Spinner package, for working with terminal spinners.</li>
</ul>
<h3><p>Standard CLI</p>
</h3>
<ul>
<li><a href="https://github.com/akamensky/argparse" rel="noopener noreferrer">argparse (⭐640)</a> - Command line argument parser inspired by Python's argparse module.</li>
</ul>

<ul>
<li><a href="https://github.com/cosiner/argv" rel="noopener noreferrer">argv (⭐43)</a> - Go library to split command line string as arguments array using the bash syntax.</li>
</ul>

<ul>
<li><a href="https://github.com/rsteube/carapace" rel="noopener noreferrer">carapace (⭐1.4k)</a> - Command argument completion generator for spf13/cobra.</li>
</ul>

<ul>
<li><a href="https://github.com/rsteube/carapace-bin" rel="noopener noreferrer">carapace-bin (⭐1.9k)</a> - Multi-shell multi-command argument completer.</li>
</ul>

<ul>
<li><a href="https://github.com/tucnak/climax" rel="noopener noreferrer">climax (⭐215)</a> - Alternative CLI with "human face", in spirit of Go command.</li>
</ul>

<ul>
<li><a href="https://github.com/leaanthony/clir" rel="noopener noreferrer">clîr (⭐201)</a> - A Simple and Clear CLI library. Dependency free.</li>
</ul>

<ul>
<li><a href="https://github.com/posener/cmd" rel="noopener noreferrer">cmd (⭐47)</a> - Extends the standard <code>flag</code> package to support sub commands and more in idiomatic way.</li>
</ul>

<ul>
<li><a href="https://github.com/hedzr/cmdr" rel="noopener noreferrer">cmdr (⭐141)</a> - A POSIX/GNU style, getopt-like command-line UI Go library.</li>
</ul>

<ul>
<li><a href="https://github.com/spf13/cobra" rel="noopener noreferrer">cobra (⭐45k)</a> - Commander for modern Go CLI interactions.</li>
</ul>

<ul>
<li><a href="https://github.com/jaffee/commandeer" rel="noopener noreferrer">commandeer (⭐175)</a> - Dev-friendly CLI apps: sets up flags, defaults, and usage based on struct fields and tags.</li>
</ul>

<ul>
<li><a href="https://github.com/posener/complete" rel="noopener noreferrer">complete (⭐956)</a> - Write bash completions in Go + Go command bash completion.</li>
</ul>

<ul>
<li><a href="https://github.com/dnote/dnote" rel="noopener noreferrer">Dnote (⭐3.1k)</a> - A simple command line notebook with multi-device sync.</li>
</ul>

<ul>
<li><a href="https://github.com/elves/elvish" rel="noopener noreferrer">elvish (⭐6.4k)</a> - An expressive programming language and a versatile interactive shell.</li>
</ul>

<ul>
<li><a href="https://github.com/codingconcepts/env" rel="noopener noreferrer">env (⭐125)</a> - Tag-based environment configuration for structs.</li>
</ul>

<ul>
<li><a href="https://github.com/integrii/flaggy" rel="noopener noreferrer">flaggy (⭐951)</a> - A robust and idiomatic flags package with excellent subcommand support.</li>
</ul>

<ul>
<li><a href="https://github.com/sgreben/flagvar" rel="noopener noreferrer">flagvar (⭐48)</a> - A collection of flag argument types for Go's standard <code>flag</code> package.</li>
</ul>

<ul>
<li><a href="https://github.com/alexflint/go-arg" rel="noopener noreferrer">go-arg (⭐2.3k)</a> - Struct-based argument parsing in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/jessevdk/go-flags" rel="noopener noreferrer">go-flags (⭐2.7k)</a> - go command line option parser.</li>
</ul>

<ul>
<li><a href="https://github.com/devfacet/gocmd" rel="noopener noreferrer">gocmd (⭐67)</a> - Go library for building command line applications.</li>
</ul>

<ul>
<li><a href="https://github.com/hidevopsio/hiboot/tree/master/pkg/app/cli" rel="noopener noreferrer">hiboot cli (⭐179)</a> - cli application framework with auto configuration and dependency injection.</li>
</ul>

<ul>
<li><a href="https://github.com/liujianping/job" rel="noopener noreferrer">job (⭐150)</a> - JOB, make your short-term command as a long-term job.</li>
</ul>

<ul>
<li><a href="https://github.com/alecthomas/kingpin" rel="noopener noreferrer">kingpin (⭐3.6k)</a> - Command line and flag parser supporting sub commands (superseded by <code>kong</code>; see below).</li>
</ul>

<ul>
<li><a href="https://github.com/peterh/liner" rel="noopener noreferrer">liner (⭐1.1k)</a> - Go readline-like library for command-line interfaces.</li>
</ul>

<ul>
<li><a href="https://github.com/jawher/mow.cli" rel="noopener noreferrer">mow.cli (⭐884)</a> - Go library for building CLI applications with sophisticated flag and argument parsing and validation.</li>
</ul>

<ul>
<li><a href="https://github.com/nanovms/ops" rel="noopener noreferrer">ops (⭐1.5k)</a> - Unikernel Builder/Orchestrator.</li>
</ul>

<ul>
<li><a href="https://github.com/spf13/pflag" rel="noopener noreferrer">pflag (⭐2.8k)</a> - Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.</li>
</ul>

<ul>
<li><a href="https://github.com/antham/strumt" rel="noopener noreferrer">strumt (⭐63)</a> - Library to create prompt chain.</li>
</ul>

<ul>
<li><a href="https://github.com/bobg/subcmd" rel="noopener noreferrer">subcmd (⭐11)</a> - Another approach to parsing and running subcommands. Works alongside the standard <code>flag</code> package.</li>
</ul>

<ul>
<li><a href="https://github.com/urfave/cli" rel="noopener noreferrer">urfave/cli (⭐24k)</a> - Simple, fast, and fun package for building command line apps in Go (formerly codegangsta/cli).</li>
</ul>

<ul>
<li><a href="https://github.com/dixonwille/wlog" rel="noopener noreferrer">wlog (⭐67)</a> - Simple logging interface that supports cross-platform color and concurrency.</li>
</ul>
<h3><p>Configuration</p>
</h3>
<ul>
<li><a href="https://github.com/cristalhq/aconfig" rel="noopener noreferrer">aconfig (⭐640)</a> - Simple, useful and opinionated config loader.</li>
</ul>

<ul>
<li><a href="https://github.com/ilyakaznacheev/cleanenv" rel="noopener noreferrer">cleanenv (⭐2.2k)</a> - Minimalistic configuration reader (from files, ENV, and wherever you want).</li>
</ul>

<ul>
<li><a href="https://github.com/JeremyLoy/config" rel="noopener noreferrer">config (⭐338)</a> - Cloud native application configuration. Bind ENV to structs in only two lines.</li>
</ul>

<ul>
<li><a href="https://github.com/BoRuDar/configuration" rel="noopener noreferrer">configuration (⭐108)</a> - Library for initializing configuration structs from env variables, files, flags and 'default' tag.</li>
</ul>

<ul>
<li><a href="https://github.com/sherifabdlnaby/configuro" rel="noopener noreferrer">configuro (⭐92)</a> - opinionated configuration loading &amp; validation framework from ENV and Files focused towards 12-Factor compliant applications.</li>
</ul>

<ul>
<li><a href="https://github.com/heetch/confita" rel="noopener noreferrer">confita (⭐507)</a> - Load configuration in cascade from multiple backends into a struct.</li>
</ul>

<ul>
<li><a href="https://github.com/the4thamigo-uk/conflate" rel="noopener noreferrer">conflate (⭐36)</a> - Library/tool to merge multiple JSON/YAML/TOML files from arbitrary URLs, validation against a JSON schema, and application of default values defined in the schema.</li>
</ul>

<ul>
<li><a href="https://github.com/caarlos0/env" rel="noopener noreferrer">env (⭐6.3k)</a> - Parse environment variables to Go structs (with defaults).</li>
</ul>

<ul>
<li><a href="https://github.com/junk1tm/env" rel="noopener noreferrer">env (⭐80)</a> - A lightweight package for loading environment variables into structs.</li>
</ul>

<ul>
<li><a href="https://github.com/vrischmann/envconfig" rel="noopener noreferrer">envconfig (⭐250)</a> - Read your configuration from environment variables.</li>
</ul>

<ul>
<li><a href="https://github.com/antham/envh" rel="noopener noreferrer">envh (⭐101)</a> - Helpers to manage environment variables.</li>
</ul>

<ul>
<li><a href="https://github.com/kkyr/fig" rel="noopener noreferrer">fig (⭐382)</a> - Tiny library for reading configuration from a file and from environment variables (with validation &amp; defaults).</li>
</ul>

<ul>
<li><a href="https://github.com/sakirsensoy/genv" rel="noopener noreferrer">genv (⭐45)</a> - Read environment variables easily with dotenv support.</li>
</ul>

<ul>
<li><a href="https://github.com/PaddleHQ/go-aws-ssm" rel="noopener noreferrer">go-aws-ssm (⭐66)</a> - Go package that fetches parameters from AWS System Manager - Parameter Store.</li>
</ul>

<ul>
<li><a href="https://github.com/ThomasObenaus/go-conf" rel="noopener noreferrer">go-conf (⭐14)</a> - Simple library for application configuration based on annotated structs. It supports reading the configuration from environment variables, config files and command line parameters.</li>
</ul>

<ul>
<li><a href="https://github.com/subpop/go-ini" rel="noopener noreferrer">go-ini (⭐18)</a> - A Go package that marshals and unmarshals INI-files.</li>
</ul>

<ul>
<li><a href="https://github.com/ianlopshire/go-ssm-config" rel="noopener noreferrer">go-ssm-config (⭐23)</a> - Go utility for loading configuration parameters from AWS SSM (Parameter Store).</li>
</ul>

<ul>
<li><a href="https://github.com/ufoscout/go-up" rel="noopener noreferrer">go-up (⭐43)</a> - A simple configuration library with recursive placeholders resolution and no magic.</li>
</ul>

<ul>
<li><a href="https://github.com/joho/godotenv" rel="noopener noreferrer">godotenv (⭐11k)</a> - Go port of Ruby's dotenv library (Loads environment variables from <code>.env</code>).</li>
</ul>

<ul>
<li><a href="https://github.com/One-com/gone/tree/master/jconf" rel="noopener noreferrer">gone/jconf (⭐51)</a> - Modular JSON configuration. Keep your config structs along with the code they configure and delegate parsing to submodules without sacrificing full config serialization.</li>
</ul>

<ul>
<li><a href="https://github.com/milad-abbasi/gonfig" rel="noopener noreferrer">gonfig (⭐10)</a> - Tag-based configuration parser which loads values from different providers into typesafe struct.</li>
</ul>

<ul>
<li><a href="https://github.com/gookit/config" rel="noopener noreferrer">gookit/config (⭐585)</a> - application config manage(load,get,set). support JSON, YAML, TOML, INI, HCL. multi file load, data override merge.</li>
</ul>

<ul>
<li><a href="https://github.com/hjson/hjson-go" rel="noopener noreferrer">hjson (⭐356)</a> - Human JSON, a configuration file format for humans. Relaxed syntax, fewer mistakes, more comments.</li>
</ul>

<ul>
<li><a href="https://github.com/gurkankaymak/hocon" rel="noopener noreferrer">hocon (⭐92)</a> - Configuration library for working with the HOCON(a human-friendly JSON superset) format, supports features like environment variables, referencing other values, comments and multiple files.</li>
</ul>

<ul>
<li><a href="https://github.com/go-ini/ini" rel="noopener noreferrer">ini (⭐3.5k)</a> - Go package to read and write INI files.</li>
</ul>

<ul>
<li><a href="https://github.com/wlevene/ini" rel="noopener noreferrer">ini (⭐18)</a> - INI Parser &amp; Write Library, Unmarshal to Struct, Marshal to Json, Write File, watch file.</li>
</ul>

<ul>
<li><a href="https://github.com/kelseyhightower/envconfig" rel="noopener noreferrer">kelseyhightower/envconfig (⭐5.5k)</a> - Go library for managing configuration data from environment variables.</li>
</ul>

<ul>
<li><a href="https://github.com/knadh/koanf" rel="noopener noreferrer">koanf (⭐4.2k)</a> - Light weight, extensible library for reading config in Go applications. Built in support for JSON, TOML, YAML, env, command line.</li>
</ul>

<ul>
<li><a href="https://github.com/lalamove/konfig" rel="noopener noreferrer">konfig (⭐645)</a> - Composable, observable and performant config handling for Go for the distributed processing era.</li>
</ul>

<ul>
<li><a href="https://github.com/nasermirzaei89/env" rel="noopener noreferrer">nasermirzaei89/env (⭐23)</a> - Simple useful package for read environment variables.</li>
</ul>

<ul>
<li><a href="https://github.com/goraz/onion" rel="noopener noreferrer">onion (⭐119)</a> - Layer based configuration for Go, Supports JSON, TOML, YAML, properties, etcd, env, and encryption using PGP.</li>
</ul>

<ul>
<li><a href="https://github.com/Yiling-J/piper" rel="noopener noreferrer">piper (⭐10)</a> - Viper wrapper with config inheritance and key generation.</li>
</ul>

<ul>
<li><a href="https://github.com/oblq/swap" rel="noopener noreferrer">swap (⭐8)</a> - Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).</li>
</ul>

<ul>
<li><a href="https://github.com/diegomarangoni/typenv" rel="noopener noreferrer">typenv (⭐12)</a> - Minimalistic, zero dependency, typed environment variables library.</li>
</ul>

<ul>
<li><a href="https://github.com/omeid/uconfig" rel="noopener noreferrer">uConfig (⭐75)</a> - Lightweight, zero-dependency, and extendable configuration management.</li>
</ul>

<ul>
<li><a href="https://github.com/spf13/viper" rel="noopener noreferrer">viper (⭐30k)</a> - Go configuration with fangs.</li>
</ul>

<ul>
<li><a href="https://github.com/adrg/xdg" rel="noopener noreferrer">xdg (⭐1k)</a> - Go implementation of the <a href="https://specifications.freedesktop.org/basedir-spec/latest/" rel="noopener noreferrer">XDG Base Directory Specification</a> and <a href="https://wiki.archlinux.org/index.php/XDG_user_directories" rel="noopener noreferrer">XDG user directories</a>.</li>
</ul>
<h3><p>Continuous Integration</p>
</h3>
<ul>
<li><a href="https://github.com/ovh/cds" rel="noopener noreferrer">CDS (⭐4.8k)</a> - Enterprise-Grade CI/CD and DevOps Automation Open Source Platform.</li>
</ul>

<ul>
<li><a href="https://github.com/drone/drone" rel="noopener noreferrer">drone (⭐38k)</a> - Drone is a Continuous Integration platform built on Docker, written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/nikogura/gomason" rel="noopener noreferrer">gomason (⭐69)</a> - Test, Build, Sign, and Publish your go binaries from a clean workspace.</li>
</ul>

<ul>
<li><a href="https://github.com/mattn/goveralls" rel="noopener noreferrer">goveralls (⭐796)</a> - Go integration for Coveralls.io continuous code coverage tracking system.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/overalls" rel="noopener noreferrer">overalls (⭐116)</a> - Multi-Package go project coverprofile for tools like goveralls.</li>
</ul>

<ul>
<li><a href="https://github.com/LawrenceWoodman/roveralls" rel="noopener noreferrer">roveralls (⭐22)</a> - Recursive coverage testing tool.</li>
</ul>
<h3><p>CSS Preprocessors</p>
</h3>
<ul>
<li><a href="https://github.com/wellington/go-libsass" rel="noopener noreferrer">go-libsass (⭐215)</a> - Go wrapper to the 100% Sass compatible libsass project.</li>
</ul>
<h3><p>Bit-packing and Compression</p>
</h3>
<ul>
<li><a href="https://github.com/iancmcc/bingo" rel="noopener noreferrer">bingo (⭐52)</a> - Fast, zero-allocation, lexicographical-order-preserving packing of native types to bytes.</li>
</ul>

<ul>
<li><a href="https://github.com/zhuangsirui/binpacker" rel="noopener noreferrer">binpacker (⭐234)</a> - Binary packer and unpacker helps user build custom binary stream.</li>
</ul>

<ul>
<li><a href="https://github.com/yourbasic/bit" rel="noopener noreferrer">bit (⭐167)</a> - Golang set data structure with bonus bit-twiddling functions.</li>
</ul>
<h3><p>Bit Sets</p>
</h3>
<ul>
<li><a href="https://github.com/kelindar/bitmap" rel="noopener noreferrer">bitmap (⭐381)</a> - Dense, zero-allocation, SIMD-enabled bitmap/bitset in Go.</li>
</ul>
<h3><p>Bloom and Cuckoo Filters</p>
</h3>
<ul>
<li><a href="https://github.com/zhenjl/bloom" rel="noopener noreferrer">bloom (⭐147)</a> - Bloom filters implemented in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/yourbasic/bloom" rel="noopener noreferrer">bloom (⭐88)</a> - Golang Bloom filter implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/OldPanda/bloomfilter" rel="noopener noreferrer">bloomfilter (⭐21)</a> - Yet another Bloomfilter implementation in Go, compatible with Java's Guava library.</li>
</ul>

<ul>
<li><a href="https://github.com/tylertreat/BoomFilters" rel="noopener noreferrer">boomfilters (⭐1.6k)</a> - Probabilistic data structures for processing continuous, unbounded streams.</li>
</ul>
<h3><p>Maps</p>
</h3>
<ul>
<li><a href="https://github.com/lrita/cmap" rel="noopener noreferrer">cmap (⭐104)</a> - a thread-safe concurrent map for go, support using <code>interface{}</code> as key and auto scale up shards.</li>
</ul>
<h3><p>Miscellaneous Data Structures and Algorithms</p>
</h3>
<ul>
<li><a href="https://github.com/free/concurrent-writer" rel="noopener noreferrer">concurrent-writer (⭐62)</a> - Highly concurrent drop-in replacement for <code>bufio.Writer</code>.</li>
</ul>

<ul>
<li><a href="https://github.com/seiflotfy/count-min-log" rel="noopener noreferrer">count-min-log (⭐70)</a> - Go implementation Count-Min-Log sketch: Approximately counting with approximate counters (Like Count-Min sketch but using less memory).</li>
</ul>

<ul>
<li><a href="https://github.com/cocoonspace/fsm" rel="noopener noreferrer">fsm (⭐89)</a> - Finite-State Machine package.</li>
</ul>

<ul>
<li><a href="https://github.com/hailocab/go-geoindex" rel="noopener noreferrer">go-geoindex (⭐360)</a> - In-memory geo index.</li>
</ul>

<ul>
<li><a href="https://github.com/aurelien-rainone/go-rquad" rel="noopener noreferrer">go-rquad (⭐141)</a> - Region quadtrees with efficient point location and neighbour finding.</li>
</ul>

<ul>
<li><a href="https://github.com/xxjwxc/gofal" rel="noopener noreferrer">gofal (⭐20)</a> - fractional api for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/kniren/gota" rel="noopener noreferrer">gota (⭐3.3k)</a> - Implementation of dataframes, series, and data wrangling methods for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/emvi/hide" rel="noopener noreferrer">hide (⭐73)</a> - ID type with marshalling to/from hash to prevent sending IDs to clients.</li>
</ul>

<ul>
<li><a href="https://github.com/axiomhq/hyperloglog" rel="noopener noreferrer">hyperloglog (⭐1k)</a> - HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction.</li>
</ul>
<h3><p>Text Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/agext/levenshtein" rel="noopener noreferrer">levenshtein (⭐93)</a> - Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.</li>
</ul>

<ul>
<li><a href="https://github.com/agnivade/levenshtein" rel="noopener noreferrer">levenshtein (⭐474)</a> - Implementation to calculate levenshtein distance in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/BlackRabbitt/mspm" rel="noopener noreferrer">mspm (⭐29)</a> - Multi-String Pattern Matching Algorithm for information retrieval.</li>
</ul>

<ul>
<li><a href="https://github.com/MonaxGT/parsefields" rel="noopener noreferrer">parsefields (⭐9)</a> - Tools for parse JSON-like logs for collecting unique fields and events.</li>
</ul>

<ul>
<li><a href="https://github.com/viant/ptrie" rel="noopener noreferrer">ptrie (⭐46)</a> - An implementation of prefix tree.</li>
</ul>
<h3><p>Trees</p>
</h3>
<ul>
<li><a href="https://github.com/MauriceGit/skiplist" rel="noopener noreferrer">skiplist (⭐294)</a> - Very fast Go Skiplist implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/gansidui/skiplist" rel="noopener noreferrer">skiplist (⭐83)</a> - Skiplist implementation in Go.</li>
</ul>
<h3><p>Caches</p>
</h3>
<ul>
<li><a href="https://github.com/allegro/bigcache" rel="noopener noreferrer">BigCache (⭐8.2k)</a> - Efficient key/value cache for gigabytes of data.</li>
</ul>

<ul>
<li><a href="https://github.com/muesli/cache2go" rel="noopener noreferrer">cache2go (⭐2.2k)</a> - In-memory key:value cache which supports automatic invalidation based on timeouts.</li>
</ul>

<ul>
<li><a href="https://github.com/oaStuff/clusteredBigCache" rel="noopener noreferrer">clusteredBigCache (⭐45)</a> - BigCache with clustering support and individual item expiration.</li>
</ul>
<h3><p>Databases Implemented in Go</p>
</h3>
<ul>
<li><a href="https://github.com/cockroachdb/cockroach" rel="noopener noreferrer">cockroach (⭐32k)</a> - Scalable, Geo-Replicated, Transactional Datastore.</li>
</ul>

<ul>
<li><a href="https://github.com/claygod/coffer" rel="noopener noreferrer">Coffer (⭐41)</a> - Simple ACID key-value database that supports transactions.</li>
</ul>

<ul>
<li><a href="https://github.com/kelindar/column" rel="noopener noreferrer">column (⭐1.5k)</a> - High-performance, columnar, embeddable in-memory store with bitmap indexing and transactions.</li>
</ul>

<ul>
<li><a href="https://github.com/CovenantSQL/CovenantSQL" rel="noopener noreferrer">CovenantSQL (⭐1.5k)</a> - CovenantSQL is a SQL database on blockchain.</li>
</ul>

<ul>
<li><a href="https://github.com/paranoidguy/databunker" rel="noopener noreferrer">Databunker (⭐1.5k)</a> - Personally identifiable information (PII) storage service built to comply with GDPR and CCPA.</li>
</ul>

<ul>
<li><a href="https://github.com/dgraph-io/dgraph" rel="noopener noreferrer">dgraph (⭐22k)</a> - Scalable, Distributed, Low Latency, High Throughput Graph Database.</li>
</ul>

<ul>
<li><a href="https://github.com/peterbourgon/diskv" rel="noopener noreferrer">diskv (⭐1.5k)</a> - Home-grown disk-backed key-value store.</li>
</ul>

<ul>
<li><a href="https://github.com/krotik/eliasdb" rel="noopener noreferrer">eliasdb (⭐1k)</a> - Dependency-free, transactional graph database with REST API, phrase search and SQL-like query language.</li>
</ul>

<ul>
<li><a href="https://github.com/hdt3213/godis" rel="noopener noreferrer">godis (⭐3.8k)</a> - A Golang implemented high-performance Redis server and cluster.</li>
</ul>

<ul>
<li><a href="https://github.com/syndtr/goleveldb" rel="noopener noreferrer">goleveldb (⭐6.3k)</a> - Implementation of the <a href="https://github.com/google/leveldb" rel="noopener noreferrer">LevelDB (⭐39k)</a> key/value database in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/jameycribbs/hare" rel="noopener noreferrer">hare (⭐97)</a> - A simple database management system that stores each table as a text file of line-delimited JSON.</li>
</ul>

<ul>
<li><a href="https://github.com/codenotary/immudb" rel="noopener noreferrer">immudb (⭐9k)</a> - immudb is a lightweight, high-speed immutable database for systems and applications written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/influxdb/influxdb" rel="noopener noreferrer">influxdb (⭐32k)</a> - Scalable datastore for metrics, events, and real-time analytics.</li>
</ul>

<ul>
<li><a href="https://github.com/siddontang/ledisdb" rel="noopener noreferrer">ledisdb (⭐4.1k)</a> - Ledisdb is a high performance NoSQL like Redis based on LevelDB.</li>
</ul>

<ul>
<li><a href="https://github.com/jmhodges/levigo" rel="noopener noreferrer">levigo (⭐421)</a> - Levigo is a Go wrapper for LevelDB.</li>
</ul>

<ul>
<li><a href="https://github.com/flower-corp/lotusdb" rel="noopener noreferrer">lotusdb (⭐2.3k)</a> - Fast k/v database compatible with lsm and b+tree.</li>
</ul>

<ul>
<li><a href="https://github.com/milvus-io/milvus" rel="noopener noreferrer">Milvus (⭐46k)</a> - Milvus is a vector database for embedding management, analytics and search.</li>
</ul>

<ul>
<li><a href="https://github.com/couchbase/moss" rel="noopener noreferrer">moss (⭐1k)</a> - Moss is a simple LSM key-value storage engine written in 100% Go.</li>
</ul>

<ul>
<li><a href="https://github.com/fern4lvarez/piladb" rel="noopener noreferrer">piladb (⭐206)</a> - Lightweight RESTful database engine based on stack data structures.</li>
</ul>

<ul>
<li><a href="https://github.com/akrylysov/pogreb" rel="noopener noreferrer">pogreb (⭐1.4k)</a> - Embedded key-value store for read-heavy workloads.</li>
</ul>

<ul>
<li><a href="https://github.com/prometheus/prometheus" rel="noopener noreferrer">prometheus (⭐66k)</a> - Monitoring system and time series database.</li>
</ul>

<ul>
<li><a href="https://github.com/roseduan/rosedb" rel="noopener noreferrer">rosedb (⭐4.9k)</a> - An embedded k-v database based on LSM+WAL, supports string, list, hash, set, zset.</li>
</ul>

<ul>
<li><a href="https://github.com/rqlite/rqlite" rel="noopener noreferrer">rqlite (⭐18k)</a> - The lightweight, distributed, relational database built on SQLite.</li>
</ul>

<ul>
<li><a href="https://github.com/rafaeljesus/tempdb" rel="noopener noreferrer">tempdb (⭐19)</a> - Key-value store for temporary items.</li>
</ul>

<ul>
<li><a href="https://github.com/pingcap/tidb" rel="noopener noreferrer">tidb (⭐40k)</a> - TiDB is a distributed SQL database. Inspired by the design of Google F1.</li>
</ul>

<ul>
<li><a href="https://github.com/HouzuoGuo/tiedot" rel="noopener noreferrer">tiedot (⭐2.7k)</a> - Your NoSQL database powered by Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/chrislusf/vasto" rel="noopener noreferrer">Vasto (⭐261)</a> - A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption.</li>
</ul>

<ul>
<li><a href="https://github.com/VictoriaMetrics/VictoriaMetrics" rel="noopener noreferrer">VictoriaMetrics (⭐18k)</a> - fast, resource-effective and scalable open source time series database. May be used as long-term remote storage for Prometheus. Supports PromQL.</li>
</ul>
<h3><p>Database Schema Migration</p>
</h3>
<ul>
<li><a href="https://github.com/ariga/atlas" rel="noopener noreferrer">atlas (⭐8.7k)</a> - A Database Toolkit. A CLI designed to help companies better work with their data.</li>
</ul>

<ul>
<li><a href="https://github.com/khezen/avro" rel="noopener noreferrer">avro (⭐49)</a> - Discover SQL schemas and convert them to AVRO schemas. Query SQL records into AVRO bytes.</li>
</ul>

<ul>
<li><a href="https://github.com/GuiaBolso/darwin" rel="noopener noreferrer">darwin (⭐150)</a> - Database schema evolution library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/RichardKnop/go-fixtures" rel="noopener noreferrer">go-fixtures (⭐32)</a> - Django style fixtures for Golang's excellent built-in database/sql library.</li>
</ul>

<ul>
<li><a href="https://github.com/lawzava/go-pg-migrate" rel="noopener noreferrer">go-pg-migrate (⭐11)</a> - CLI-friendly package for go-pg migrations management.</li>
</ul>

<ul>
<li><a href="https://github.com/robinjoseph08/go-pg-migrations" rel="noopener noreferrer">go-pg-migrations (⭐87)</a> - A Go package to help write migrations with go-pg/pg.</li>
</ul>

<ul>
<li><a href="https://github.com/linkedin/goavro" rel="noopener noreferrer">goavro (⭐1.1k)</a> - A Go package that encodes and decodes Avro data.</li>
</ul>

<ul>
<li><a href="https://github.com/pressly/goose" rel="noopener noreferrer">goose (⭐11k)</a> - Database migration tool. You can manage your database's evolution by creating incremental SQL or Go scripts.</li>
</ul>

<ul>
<li><a href="https://github.com/go-gormigrate/gormigrate" rel="noopener noreferrer">gormigrate (⭐1.2k)</a> - Database schema migration helper for Gorm ORM.</li>
</ul>

<ul>
<li><a href="https://github.com/golang-migrate/migrate" rel="noopener noreferrer">migrate (⭐19k)</a> - Database migrations. CLI and Golang library.</li>
</ul>

<ul>
<li><a href="https://github.com/lopezator/migrator" rel="noopener noreferrer">migrator (⭐176)</a> - Dead simple Go database migration library.</li>
</ul>

<ul>
<li><a href="https://github.com/larapulse/migrator" rel="noopener noreferrer">migrator (⭐23)</a> - MySQL database migrator designed to run migrations to your features and manage database schema update with intuitive go code.</li>
</ul>

<ul>
<li><a href="https://github.com/adlio/schema" rel="noopener noreferrer">schema (⭐44)</a> - Library to embed schema migrations for database/sql-compatible databases inside your Go binaries.</li>
</ul>

<ul>
<li><a href="https://github.com/skeema/skeema" rel="noopener noreferrer">skeema (⭐1.4k)</a> - Pure-SQL schema management system for MySQL, with support for sharding and external online schema change tools.</li>
</ul>

<ul>
<li><a href="https://github.com/gobuffalo/pop/tree/master/soda" rel="noopener noreferrer">soda (⭐1.5k)</a> - Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite.</li>
</ul>

<ul>
<li><a href="https://github.com/rubenv/sql-migrate" rel="noopener noreferrer">sql-migrate (⭐3.4k)</a> - Database migration tool. Allows embedding migrations into the application using go-bindata.</li>
</ul>

<ul>
<li><a href="https://github.com/sunary/sqlize" rel="noopener noreferrer">sqlize (⭐125)</a> - Database migration generator. Allows generate sql migration from model and existing sql by differ them.</li>
</ul>
<h3><p>Database Tools</p>
</h3>
<ul>
<li><a href="https://github.com/Vertamedia/chproxy" rel="noopener noreferrer">chproxy (⭐1.5k)</a> - HTTP proxy for ClickHouse database.</li>
</ul>

<ul>
<li><a href="https://github.com/sj14/dbbench" rel="noopener noreferrer">dbbench (⭐118)</a> - Database benchmarking tool with support for several databases and scripts.</li>
</ul>

<ul>
<li><a href="https://github.com/siddontang/go-mysql" rel="noopener noreferrer">go-mysql (⭐5k)</a> - Go toolset to handle MySQL protocol and replication.</li>
</ul>

<ul>
<li><a href="https://github.com/knocknote/octillery" rel="noopener noreferrer">octillery (⭐202)</a> - Go package for sharding databases ( Supports every ORM or raw SQL ).</li>
</ul>

<ul>
<li><a href="https://github.com/cybertec-postgresql/pg_timetable" rel="noopener noreferrer">pg_timetable (⭐1.4k)</a> - Advanced scheduling for PostgreSQL.</li>
</ul>

<ul>
<li><a href="https://github.com/sosedoff/pgweb" rel="noopener noreferrer">pgweb (⭐9.5k)</a> - Web-based PostgreSQL database browser.</li>
</ul>

<ul>
<li><a href="https://github.com/hexdigest/prep" rel="noopener noreferrer">prep (⭐36)</a> - Use prepared SQL statements without changing your code.</li>
</ul>

<ul>
<li><a href="https://github.com/prest/prest" rel="noopener noreferrer">pREST (⭐4.6k)</a> - Simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new.</li>
</ul>

<ul>
<li><a href="https://github.com/andizzle/rwdb" rel="noopener noreferrer">rwdb (⭐21)</a> - rwdb provides read replica capability for multiple database servers setup.</li>
</ul>

<ul>
<li><a href="https://github.com/youtube/vitess" rel="noopener noreferrer">vitess (⭐21k)</a> - vitess provides servers and tools which facilitate scaling of MySQL databases for large scale web services.</li>
</ul>
<h3><p>SQL Query Builders</p>
</h3>
<ul>
<li><a href="https://github.com/nullism/bqb" rel="noopener noreferrer">bqb (⭐194)</a> - Lightweight and easy to learn query builder.</li>
</ul>

<ul>
<li><a href="https://github.com/arthurkushman/buildsqlx" rel="noopener noreferrer">buildsqlx (⭐188)</a> - Go database query builder library for PostgreSQL.</li>
</ul>

<ul>
<li><a href="https://github.com/rocketlaunchr/dbq" rel="noopener noreferrer">dbq (⭐416)</a> - Zero boilerplate database operations for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gchaincl/dotsql" rel="noopener noreferrer">Dotsql (⭐740)</a> - Go library that helps you keep sql files in one place and use them with ease.</li>
</ul>

<ul>
<li><a href="https://github.com/didi/gendry" rel="noopener noreferrer">gendry (⭐1.6k)</a> - Non-invasive SQL builder and powerful data binder.</li>
</ul>

<ul>
<li><a href="https://github.com/xujiajun/godbal" rel="noopener noreferrer">godbal (⭐60)</a> - Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily.</li>
</ul>

<ul>
<li><a href="https://github.com/doug-martin/goqu" rel="noopener noreferrer">goqu (⭐2.7k)</a> - Idiomatic SQL builder and query library.</li>
</ul>

<ul>
<li><a href="https://github.com/twharmon/gosql" rel="noopener noreferrer">gosql (⭐37)</a> - SQL Query builder with better null values support.</li>
</ul>

<ul>
<li><a href="https://github.com/galeone/igor" rel="noopener noreferrer">igor (⭐128)</a> - Abstraction layer for PostgreSQL that supports advanced functionality and uses gorm-like syntax.</li>
</ul>

<ul>
<li><a href="https://github.com/go-jet/jet" rel="noopener noreferrer">jet (⭐3.8k)</a> - Framework for writing type-safe SQL queries in Go, with ability to easily convert database query result into desired arbitrary object structure.</li>
</ul>

<ul>
<li><a href="https://github.com/pupizoid/ormlite" rel="noopener noreferrer">ormlite (⭐15)</a> - Lightweight package containing some ORM-like features and helpers for sqlite databases.</li>
</ul>

<ul>
<li><a href="https://github.com/go-ozzo/ozzo-dbx" rel="noopener noreferrer">ozzo-dbx (⭐670)</a> - Powerful data retrieval methods as well as DB-agnostic query building capabilities.</li>
</ul>

<ul>
<li><a href="https://github.com/HnH/qry" rel="noopener noreferrer">qry (⭐35)</a> - Tool that generates constants from files with raw SQL queries.</li>
</ul>

<ul>
<li><a href="https://github.com/bokwoon95/go-structured-query" rel="noopener noreferrer">sq (⭐200)</a> - Type-safe SQL builder and struct mapper for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/leporo/sqlf" rel="noopener noreferrer">sqlf (⭐189)</a> - Fast SQL query builder.</li>
</ul>

<ul>
<li><a href="https://github.com/lqs/sqlingo" rel="noopener noreferrer">sqlingo (⭐454)</a> - A lightweight DSL to build SQL in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/elgris/sqrl" rel="noopener noreferrer">sqrl (⭐286)</a> - SQL query builder, fork of Squirrel with improved performance.</li>
</ul>

<ul>
<li><a href="https://gitlab.com/qosenergy/squalus" rel="noopener noreferrer">Squalus</a> - Thin layer over the Go SQL package that makes it easier to perform queries.</li>
</ul>

<ul>
<li><a href="https://github.com/Masterminds/squirrel" rel="noopener noreferrer">Squirrel (⭐8k)</a> - Go library that helps you build SQL queries.</li>
</ul>

<ul>
<li><a href="https://github.com/knq/xo" rel="noopener noreferrer">xo (⭐3.9k)</a> - Generate idiomatic Go code for databases based on existing schema definitions or custom queries supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server.</li>
</ul>
<h3><p>Date and Time</p>
</h3>
<ul>
<li><a href="https://github.com/uniplaces/carbon" rel="noopener noreferrer">carbon (⭐779)</a> - Simple Time extension with a lot of util methods, ported from PHP Carbon library.</li>
</ul>

<ul>
<li><a href="https://github.com/1set/cronrange" rel="noopener noreferrer">cronrange (⭐18)</a> - Parses Cron-style time range expressions, checks if the given time is within any ranges.</li>
</ul>

<ul>
<li><a href="https://github.com/rickb777/date" rel="noopener noreferrer">date (⭐142)</a> - Augments Time for working with dates, date ranges, time spans, periods, and time-of-day.</li>
</ul>

<ul>
<li><a href="https://github.com/araddon/dateparse" rel="noopener noreferrer">dateparse (⭐2.1k)</a> - Parse date's without knowing format in advance.</li>
</ul>

<ul>
<li><a href="https://github.com/hako/durafmt" rel="noopener noreferrer">durafmt (⭐512)</a> - Time duration formatting library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/wlbr/feiertage" rel="noopener noreferrer">feiertage (⭐54)</a> - Set of functions to calculate public holidays in Germany, incl. specialization on the states of Germany (Bundesländer). Things like Easter, Pentecost, Thanksgiving...</li>
</ul>

<ul>
<li><a href="https://github.com/yaa110/go-persian-calendar" rel="noopener noreferrer">go-persian-calendar (⭐243)</a> - The implementation of the Persian (Solar Hijri) Calendar in Go (golang).</li>
</ul>

<ul>
<li><a href="https://github.com/xhit/go-str2duration" rel="noopener noreferrer">go-str2duration (⭐118)</a> - Convert string to duration. Support time.Duration returned string and more.</li>
</ul>

<ul>
<li><a href="https://github.com/nathan-osman/go-sunrise" rel="noopener noreferrer">go-sunrise (⭐176)</a> - Calculate the sunrise and sunset times for a given location.</li>
</ul>

<ul>
<li><a href="https://github.com/stoewer/go-week" rel="noopener noreferrer">go-week (⭐11)</a> - An efficient package to work with ISO8601 week dates.</li>
</ul>

<ul>
<li><a href="https://github.com/bykof/gostradamus" rel="noopener noreferrer">gostradamus (⭐206)</a> - A Go package for working with dates.</li>
</ul>

<ul>
<li><a href="https://github.com/relvacode/iso8601" rel="noopener noreferrer">iso8601 (⭐168)</a> - Efficiently parse ISO8601 date-times without regex.</li>
</ul>

<ul>
<li><a href="https://github.com/GuilhermeCaruso/kair" rel="noopener noreferrer">kair (⭐24)</a> - Date and Time - Golang Formatting Library.</li>
</ul>

<ul>
<li><a href="https://github.com/jinzhu/now" rel="noopener noreferrer">now (⭐4.7k)</a> - Now is a time toolkit for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/awoodbeck/strftime" rel="noopener noreferrer">strftime (⭐14)</a> - C99-compatible strftime formatter.</li>
</ul>

<ul>
<li><a href="https://github.com/SaidinWoT/timespan" rel="noopener noreferrer">timespan (⭐83)</a> - For interacting with intervals of time, defined as a start time and a duration.</li>
</ul>

<ul>
<li><a href="https://github.com/leekchan/timeutil" rel="noopener noreferrer">timeutil (⭐193)</a> - Useful extensions (Timedelta, Strftime, ...) to the golang's time package.</li>
</ul>

<ul>
<li><a href="https://github.com/osteele/tuesday" rel="noopener noreferrer">tuesday (⭐13)</a> - Ruby-compatible Strftime function.</li>
</ul>
<h3><p>Distributed Systems</p>
</h3>
<ul>
<li><a href="https://github.com/lesismal/arpc" rel="noopener noreferrer">arpc (⭐1.1k)</a> - More effective network communication, support two-way-calling, notify, broadcast.</li>
</ul>

<ul>
<li><a href="https://github.com/buraksezer/consistent" rel="noopener noreferrer">consistent (⭐783)</a> - Consistent hashing with bounded loads.</li>
</ul>

<ul>
<li><a href="https://github.com/mbrostami/consistenthash" rel="noopener noreferrer">consistenthash (⭐35)</a> - Consistent hashing with configurable replicas.</li>
</ul>

<ul>
<li><a href="https://github.com/anacrolix/dht" rel="noopener noreferrer">dht (⭐361)</a> - BitTorrent Kademlia DHT implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/digota/digota" rel="noopener noreferrer">digota (⭐525)</a> - grpc ecommerce microservice.</li>
</ul>

<ul>
<li><a href="https://github.com/dotchain/dot/" rel="noopener noreferrer">dot (⭐88)</a> - distributed sync using operational transformation/OT.</li>
</ul>

<ul>
<li><a href="https://github.com/edwingeng/doublejump" rel="noopener noreferrer">doublejump (⭐111)</a> - A revamped Google's jump consistent hash.</li>
</ul>

<ul>
<li><a href="https://github.com/lni/dragonboat" rel="noopener noreferrer">dragonboat (⭐5.3k)</a> - A feature complete and high performance multi-group Raft library in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/dgruber/drmaa" rel="noopener noreferrer">drmaa (⭐51)</a> - Job submission library for cluster schedulers based on the DRMAA standard.</li>
</ul>

<ul>
<li><a href="https://cirello.io/dynamolock" rel="noopener noreferrer">dynamolock</a> - DynamoDB-backed distributed locking implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/tylfin/dynatomic" rel="noopener noreferrer">dynatomic (⭐17)</a> - A library for using DynamoDB as an atomic counter.</li>
</ul>

<ul>
<li><a href="https://github.com/emitter-io/emitter" rel="noopener noreferrer">emitter-io (⭐4k)</a> - High performance, distributed, secure and low latency publish-subscribe platform built with MQTT, Websockets and love.</li>
</ul>

<ul>
<li><a href="https://github.com/andy2046/failured" rel="noopener noreferrer">failured (⭐15)</a> - adaptive accrual failure detector for distributed systems.</li>
</ul>

<ul>
<li><a href="https://github.com/vectaport/flowgraph" rel="noopener noreferrer">flowgraph (⭐66)</a> - flow-based programming package.</li>
</ul>

<ul>
<li><a href="https://github.com/chrislusf/gleam" rel="noopener noreferrer">gleam (⭐3.6k)</a> - Fast and scalable distributed map/reduce system written in pure Go and Luajit, combining Go's high concurrency with Luajit's high performance, runs standalone or distributed.</li>
</ul>

<ul>
<li><a href="https://github.com/chrislusf/glow" rel="noopener noreferrer">glow (⭐3.2k)</a> - Easy-to-Use scalable distributed big data processing, Map-Reduce, DAG execution, all in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gmsec/micro" rel="noopener noreferrer">gmsec (⭐27)</a> - A Go distributed systems development framework.</li>
</ul>

<ul>
<li><a href="https://github.com/unionj-cloud/go-doudou" rel="noopener noreferrer">go-doudou (⭐1.2k)</a> - A gossip protocol and OpenAPI 3.0 spec based decentralized microservice framework. Built-in go-doudou cli focusing on low-code and rapid dev can power up your productivity.</li>
</ul>

<ul>
<li><a href="https://github.com/dgryski/go-jump" rel="noopener noreferrer">go-jump (⭐388)</a> - Port of Google's "Jump" Consistent Hash function.</li>
</ul>

<ul>
<li><a href="https://github.com/go-kit/kit" rel="noopener noreferrer">go-kit (⭐27k)</a> - Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc.</li>
</ul>

<ul>
<li><a href="https://github.com/micro/go-micro" rel="noopener noreferrer">go-micro (⭐23k)</a> - A distributed systems development framework.</li>
</ul>

<ul>
<li><a href="https://github.com/sanketplus/go-mysql-lock" rel="noopener noreferrer">go-mysql-lock (⭐67)</a> - MySQL based distributed lock.</li>
</ul>

<ul>
<li><a href="https://github.com/pdupub/go-pdu" rel="noopener noreferrer">go-pdu (⭐50)</a> - A decentralized identity-based social network.</li>
</ul>

<ul>
<li><a href="https://github.com/AppsFlyer/go-sundheit" rel="noopener noreferrer">go-sundheit (⭐561)</a> - A library built to provide support for defining async service health checks for golang services.</li>
</ul>

<ul>
<li><a href="https://github.com/tal-tech/go-zero" rel="noopener noreferrer">go-zero (⭐33k)</a> - A web and rpc framework. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.</li>
</ul>

<ul>
<li><a href="https://github.com/valyala/gorpc" rel="noopener noreferrer">gorpc (⭐710)</a> - Simple, fast and scalable RPC library for high load.</li>
</ul>

<ul>
<li><a href="https://github.com/grpc/grpc-go" rel="noopener noreferrer">grpc-go (⭐23k)</a> - The Go language implementation of gRPC. HTTP/2 based RPC.</li>
</ul>

<ul>
<li><a href="https://github.com/hprose/hprose-golang" rel="noopener noreferrer">hprose (⭐1.3k)</a> - Very newbility RPC Library, support 25+ languages now.</li>
</ul>

<ul>
<li><a href="https://github.com/osamingo/jsonrpc" rel="noopener noreferrer">jsonrpc (⭐193)</a> - The jsonrpc package helps implement of JSON-RPC 2.0.</li>
</ul>

<ul>
<li><a href="https://github.com/ybbus/jsonrpc" rel="noopener noreferrer">jsonrpc (⭐373)</a> - JSON-RPC 2.0 HTTP client implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/go-kratos/kratos" rel="noopener noreferrer">Kratos (⭐26k)</a> - A modular-designed and easy-to-use microservices framework in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/liftbridge-io/liftbridge" rel="noopener noreferrer">liftbridge (⭐2.8k)</a> - Lightweight, fault-tolerant message streams for NATS.</li>
</ul>

<ul>
<li><a href="https://github.com/luraproject/lura" rel="noopener noreferrer">lura (⭐6.8k)</a> - Ultra performant API Gateway framework with middlewares.</li>
</ul>

<ul>
<li><a href="https://github.com/italolelis/outboxer" rel="noopener noreferrer">outboxer (⭐168)</a> - Outboxer is a go library that implements the outbox pattern.</li>
</ul>

<ul>
<li><a href="https://cirello.io/pglock" rel="noopener noreferrer">pglock</a> - PostgreSQL-backed distributed locking implementation.</li>
</ul>

<ul>
<li><a href="https://gitlab.com/pjrpc/pjrpc" rel="noopener noreferrer">pjrpc</a> - Golang JSON-RPC Server-Client with Protobuf spec.</li>
</ul>

<ul>
<li><a href="https://github.com/hashicorp/raft" rel="noopener noreferrer">raft (⭐9.1k)</a> - Golang implementation of the Raft consensus protocol, by HashiCorp.</li>
</ul>

<ul>
<li><a href="https://github.com/cenkalti/rain" rel="noopener noreferrer">rain (⭐1.1k)</a> - BitTorrent client and library.</li>
</ul>

<ul>
<li><a href="https://github.com/bsm/redislock" rel="noopener noreferrer">redis-lock (⭐1.8k)</a> - Simplified distributed locking implementation using Redis.</li>
</ul>

<ul>
<li><a href="https://resgate.io/" rel="noopener noreferrer">resgate</a> - Realtime API Gateway for building REST, real time, and RPC APIs, where all clients are synchronized seamlessly.</li>
</ul>

<ul>
<li><a href="https://github.com/smallnest/rpcx" rel="noopener noreferrer">rpcx (⭐8.3k)</a> - Distributed pluggable RPC service framework like alibaba Dubbo.</li>
</ul>

<ul>
<li><a href="https://github.com/jexia/semaphore" rel="noopener noreferrer">Semaphore (⭐97)</a> - A straightforward (micro) service orchestrator.</li>
</ul>

<ul>
<li><a href="https://github.com/ursiform/sleuth" rel="noopener noreferrer">sleuth (⭐388)</a> - Library for master-less p2p auto-discovery and RPC between HTTP services (using <a href="https://github.com/zeromq/libzmq" rel="noopener noreferrer">ZeroMQ (⭐11k)</a>).</li>
</ul>

<ul>
<li><a href="https://github.com/anacrolix/torrent" rel="noopener noreferrer">torrent (⭐6.1k)</a> - BitTorrent client package.</li>
</ul>
<h3><p>Dynamic DNS</p>
</h3>
<ul>
<li><a href="https://github.com/skibish/ddns" rel="noopener noreferrer">DDNS (⭐266)</a> - Personal DDNS client with Digital Ocean Networking DNS as backend.</li>
</ul>

<ul>
<li><a href="https://gitlab.com/alcastle/dyndns" rel="noopener noreferrer">dyndns</a> - Background Go process to regularly and automatically check your IP Address and make updates to (one or many) Dynamic DNS records for Google domains whenever your address changes.</li>
</ul>

<ul>
<li><a href="https://github.com/timothyye/godns" rel="noopener noreferrer">GoDNS (⭐1.8k)</a> - A dynamic DNS client tool, supports DNSPod &amp; HE.net, written in Go.</li>
</ul>
<h3><p>Email</p>
</h3>
<ul>
<li><a href="https://blitiri.com.ar/p/chasquid" rel="noopener noreferrer">chasquid</a> - SMTP server written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/aymerick/douceur" rel="noopener noreferrer">douceur (⭐261)</a> - CSS inliner for your HTML emails.</li>
</ul>

<ul>
<li><a href="https://github.com/jordan-wright/email" rel="noopener noreferrer">email (⭐2.8k)</a> - A robust and flexible email library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/AfterShip/email-verifier" rel="noopener noreferrer">email-verifier (⭐1.6k)</a> - A Go library for email verification without sending any emails.</li>
</ul>

<ul>
<li><a href="https://github.com/toorop/go-dkim" rel="noopener noreferrer">go-dkim (⭐99)</a> - DKIM library, to sign &amp; verify email.</li>
</ul>

<ul>
<li><a href="https://github.com/emersion/go-imap" rel="noopener noreferrer">go-imap (⭐2.4k)</a> - IMAP library for clients and servers.</li>
</ul>

<ul>
<li><a href="https://github.com/emersion/go-message" rel="noopener noreferrer">go-message (⭐457)</a> - Streaming library for the Internet Message Format and mail messages.</li>
</ul>

<ul>
<li><a href="https://github.com/vanng822/go-premailer" rel="noopener noreferrer">go-premailer (⭐206)</a> - Inline styling for HTML mail in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/xhit/go-simple-mail" rel="noopener noreferrer">go-simple-mail (⭐697)</a> - Very simple package to send emails with SMTP Keep Alive and two timeouts: Connect and Send.</li>
</ul>

<ul>
<li><a href="https://github.com/hectane/hectane" rel="noopener noreferrer">Hectane (⭐226)</a> - Lightweight SMTP client providing an HTTP API.</li>
</ul>

<ul>
<li><a href="https://github.com/matcornic/hermes" rel="noopener noreferrer">hermes (⭐3k)</a> - Golang package that generates clean, responsive HTML e-mails.</li>
</ul>

<ul>
<li><a href="https://github.com/mailchain/mailchain" rel="noopener noreferrer">mailchain (⭐142)</a> - Send encrypted emails to blockchain addresses written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/mailgun/mailgun-go" rel="noopener noreferrer">mailgun-go (⭐745)</a> - Go library for sending mail with the Mailgun API.</li>
</ul>

<ul>
<li><a href="https://github.com/mailhog/MailHog" rel="noopener noreferrer">MailHog (⭐16k)</a> - Email and SMTP testing with web and API interface.</li>
</ul>

<ul>
<li><a href="https://github.com/sendgrid/sendgrid-go" rel="noopener noreferrer">SendGrid (⭐1.1k)</a> - SendGrid's Go library for sending email.</li>
</ul>

<ul>
<li><a href="https://github.com/mailhog/smtp" rel="noopener noreferrer">smtp (⭐77)</a> - SMTP server protocol state machine.</li>
</ul>

<ul>
<li><a href="https://github.com/mocktools/go-smtp-mock" rel="noopener noreferrer">smtpmock (⭐170)</a> - Lightweight configurable multithreaded fake SMTP server. Mimic any SMTP behaviour for your test environment.</li>
</ul>
<h3><p>Embeddable Scripting Languages</p>
</h3>
<ul>
<li><a href="https://github.com/mattn/anko" rel="noopener noreferrer">anko (⭐1.6k)</a> - Scriptable interpreter written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/alexeyco/binder" rel="noopener noreferrer">binder (⭐79)</a> - Go to Lua binding library, based on <a href="https://github.com/yuin/gopher-lua" rel="noopener noreferrer">gopher-lua (⭐7k)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/google/cel-go" rel="noopener noreferrer">cel-go (⭐3.1k)</a> - Fast, portable, non-Turing complete expression evaluation with gradual typing.</li>
</ul>

<ul>
<li><a href="https://github.com/krotik/ecal" rel="noopener noreferrer">ecal (⭐45)</a> - A simple embeddable scripting language which supports concurrent event processing.</li>
</ul>

<ul>
<li><a href="https://github.com/antonmedv/expr" rel="noopener noreferrer">expr (⭐8k)</a> - Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing.</li>
</ul>

<ul>
<li><a href="https://github.com/gentee/gentee" rel="noopener noreferrer">gentee (⭐145)</a> - Embeddable scripting programming language.</li>
</ul>

<ul>
<li><a href="https://github.com/jcla1/gisp" rel="noopener noreferrer">gisp (⭐531)</a> - Simple LISP in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/Shopify/go-lua" rel="noopener noreferrer">go-lua (⭐3.5k)</a> - Port of the Lua 5.2 VM to pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/deuill/go-php" rel="noopener noreferrer">go-php (⭐943)</a> - PHP bindings for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/dop251/goja" rel="noopener noreferrer">goja (⭐7.1k)</a> - ECMAScript 5.1(+) implementation in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/aarzilli/golua" rel="noopener noreferrer">golua (⭐701)</a> - Go bindings for Lua C API.</li>
</ul>

<ul>
<li><a href="https://github.com/yuin/gopher-lua" rel="noopener noreferrer">gopher-lua (⭐7k)</a> - Lua 5.1 VM and compiler written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/PaesslerAG/gval" rel="noopener noreferrer">gval (⭐813)</a> - A highly customizable expression language written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/metacall/core" rel="noopener noreferrer">metacall (⭐1.8k)</a> - Cross-platform Polyglot Runtime which supports NodeJS, JavaScript, TypeScript, Python, Ruby, C#, WebAssembly, Java, Cobol and more.</li>
</ul>

<ul>
<li><a href="https://github.com/db47h/ngaro" rel="noopener noreferrer">ngaro (⭐30)</a> - Embeddable Ngaro VM implementation enabling scripting in Retro.</li>
</ul>

<ul>
<li><a href="https://github.com/ichiban/prolog" rel="noopener noreferrer">prolog (⭐728)</a> - Embeddable Prolog.</li>
</ul>

<ul>
<li><a href="https://github.com/ian-kent/purl" rel="noopener noreferrer">purl (⭐41)</a> - Perl 5.18.2 embedded in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/d5/tengo" rel="noopener noreferrer">tengo (⭐3.8k)</a> - Bytecode compiled script language for Go.</li>
</ul>
<h3><p>Error Handling</p>
</h3>
<ul>
<li><a href="https://github.com/emperror/emperror" rel="noopener noreferrer">emperror (⭐388)</a> - Error handling tools and best practices for Go libraries and applications.</li>
</ul>

<ul>
<li><a href="https://github.com/rotisserie/eris" rel="noopener noreferrer">eris (⭐1.8k)</a> - A better way to handle, trace, and log errors in Go. Compatible with the standard error library and github.com/pkg/errors.</li>
</ul>

<ul>
<li><a href="https://github.com/snwfdhmp/errlog" rel="noopener noreferrer">errlog (⭐459)</a> - Hackable package that determines responsible source code for an error (and some other fast-debugging features). Pluggable to any logger in-place.</li>
</ul>

<ul>
<li><a href="https://github.com/emperror/errors" rel="noopener noreferrer">errors (⭐203)</a> - Drop-in replacement for the standard library errors package and github.com/pkg/errors. Provides various error handling primitives.</li>
</ul>

<ul>
<li><a href="https://github.com/neuronlabs/errors" rel="noopener noreferrer">errors (⭐6)</a> - Simple golang error handling with classification primitives.</li>
</ul>

<ul>
<li><a href="https://github.com/PumpkinSeed/errors" rel="noopener noreferrer">errors (⭐7)</a> - The most simple error wrapper with awesome performance and minimal memory overhead.</li>
</ul>

<ul>
<li><a href="https://github.com/joomcode/errorx" rel="noopener noreferrer">errorx (⭐1.3k)</a> - A feature rich error package with stack traces, composition of errors and more.</li>
</ul>

<ul>
<li><a href="https://github.com/SonicRoshan/falcon" rel="noopener noreferrer">Falcon (⭐11)</a> - A Simple Yet Highly Powerful Package For Error Handling.</li>
</ul>

<ul>
<li><a href="https://github.com/hashicorp/go-multierror" rel="noopener noreferrer">go-multierror (⭐2.6k)</a> - Go (golang) package for representing a list of errors as a single error.</li>
</ul>

<ul>
<li><a href="https://github.com/ztrue/tracerr" rel="noopener noreferrer">tracerr (⭐1.1k)</a> - Golang errors with stack trace and source fragments.</li>
</ul>
<h3><p>File Handling</p>
</h3>
<ul>
<li><a href="https://github.com/spf13/afero" rel="noopener noreferrer">afero (⭐6.7k)</a> - FileSystem Abstraction System for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/viant/afs" rel="noopener noreferrer">afs (⭐396)</a> - Abstract File Storage (mem, scp, zip, tar, cloud: s3, gs) for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/xis/baraka" rel="noopener noreferrer">baraka (⭐65)</a> - A library to process http file uploads easily.</li>
</ul>

<ul>
<li><a href="https://github.com/codingsince1985/checksum" rel="noopener noreferrer">checksum (⭐112)</a> - Compute message digest, like MD5, SHA256, SHA1, CRC or BLAKE2s, for large files.</li>
</ul>

<ul>
<li><a href="https://github.com/otiai10/copy" rel="noopener noreferrer">copy (⭐772)</a> - Copy directory recursively.</li>
</ul>

<ul>
<li><a href="https://github.com/homedepot/flop" rel="noopener noreferrer">flop (⭐35)</a> - File operations library which aims to mirror feature parity with <a href="https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html" rel="noopener noreferrer">GNU cp</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/dundee/gdu" rel="noopener noreferrer">gdu (⭐5.9k)</a> - Disk usage analyzer with console interface.</li>
</ul>

<ul>
<li><a href="https://github.com/artonge/go-csv-tag" rel="noopener noreferrer">go-csv-tag (⭐131)</a> - Load csv file using tag.</li>
</ul>

<ul>
<li><a href="https://github.com/hugocarreira/go-decent-copy" rel="noopener noreferrer">go-decent-copy (⭐22)</a> - Copy files for humans.</li>
</ul>

<ul>
<li><a href="https://github.com/barasher/go-exiftool" rel="noopener noreferrer">go-exiftool (⭐296)</a> - Go bindings for ExifTool, the well-known library used to extract as much metadata as possible (EXIF, IPTC, ...) from files (pictures, PDF, office, ...).</li>
</ul>

<ul>
<li><a href="https://github.com/artonge/go-gtfs" rel="noopener noreferrer">go-gtfs (⭐47)</a> - Load gtfs files in go.</li>
</ul>

<ul>
<li><a href="https://github.com/1set/gut" rel="noopener noreferrer">gut/yos (⭐27)</a> - Simple and reliable package for file operations like copy/move/diff/list on files, directories and symbolic links.</li>
</ul>

<ul>
<li><a href="https://github.com/dastoori/higgs" rel="noopener noreferrer">higgs (⭐25)</a> - A tiny cross-platform Go library to hide/unhide files and directories.</li>
</ul>

<ul>
<li><a href="https://github.com/rjeczalik/notify" rel="noopener noreferrer">notify (⭐936)</a> - File system event notification library with simple API, similar to os/signal.</li>
</ul>

<ul>
<li><a href="https://github.com/qmuntal/opc" rel="noopener noreferrer">opc (⭐80)</a> - Load Open Packaging Conventions (OPC) files for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/parsyl/parquet" rel="noopener noreferrer">parquet (⭐127)</a> - Read and write <a href="https://parquet.apache.org" rel="noopener noreferrer">parquet</a> files.</li>
</ul>

<ul>
<li><a href="https://github.com/jonchun/pathtype" rel="noopener noreferrer">pathtype (⭐14)</a> - Treat paths as their own type instead of using strings.</li>
</ul>

<ul>
<li><a href="https://github.com/pdfcpu/pdfcpu" rel="noopener noreferrer">pdfcpu (⭐8.8k)</a> - PDF processor.</li>
</ul>

<ul>
<li><a href="https://github.com/dixonwille/skywalker" rel="noopener noreferrer">skywalker (⭐102)</a> - Package to allow one to concurrently go through a filesystem with ease.</li>
</ul>

<ul>
<li><a href="https://github.com/1set/todotxt" rel="noopener noreferrer">todotxt (⭐25)</a> - Go library for Gina Trapani's <a href="http://todotxt.org/" rel="noopener noreferrer"><em>todo.txt</em></a> files, supports parsing and manipulating of task lists in the <a href="https://github.com/todotxt/todo.txt" rel="noopener noreferrer"><em>todo.txt</em> format</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/C2FO/vfs" rel="noopener noreferrer">vfs (⭐369)</a> - A pluggable, extensible, and opinionated set of filesystem functionality for Go across a number of filesystem types such as os, S3, and GCS.</li>
</ul>
<h3><p>Financial</p>
</h3>
<ul>
<li><a href="https://github.com/leekchan/accounting" rel="noopener noreferrer">accounting (⭐909)</a> - money and currency formatting for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/bojanz/currency" rel="noopener noreferrer">currency (⭐645)</a> - Handles currency amounts, provides currency information and formatting.</li>
</ul>

<ul>
<li><a href="https://github.com/shopspring/decimal" rel="noopener noreferrer">decimal (⭐7.5k)</a> - Arbitrary-precision fixed-point decimal numbers.</li>
</ul>

<ul>
<li><a href="https://github.com/alpeb/go-finance" rel="noopener noreferrer">go-finance (⭐194)</a> - Library of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.</li>
</ul>

<ul>
<li><a href="https://github.com/pieterclaerhout/go-finance" rel="noopener noreferrer">go-finance (⭐32)</a> - Module to fetch exchange rates, check VAT numbers via VIES and check IBAN bank account numbers.</li>
</ul>

<ul>
<li><a href="https://github.com/rhymond/go-money" rel="noopener noreferrer">go-money (⭐1.9k)</a> - Implementation of Fowler's Money pattern.</li>
</ul>

<ul>
<li><a href="https://github.com/aclindsa/ofxgo" rel="noopener noreferrer">ofxgo (⭐152)</a> - Query OFX servers and/or parse the responses (with example command-line client).</li>
</ul>

<ul>
<li><a href="https://github.com/i25959341/orderbook" rel="noopener noreferrer">orderbook (⭐558)</a> - Matching Engine for Limit Order Book in Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/jovandeginste/payme" rel="noopener noreferrer">payme (⭐91)</a> - QR code generator (ASCII &amp; PNG) for SEPA payments.</li>
</ul>

<ul>
<li><a href="https://github.com/sdcoffey/techan" rel="noopener noreferrer">techan (⭐908)</a> - Technical analysis library with advanced market analysis and trading strategies.</li>
</ul>

<ul>
<li><a href="https://github.com/achannarasappa/ticker" rel="noopener noreferrer">ticker (⭐6.2k)</a> - Terminal stock watcher and stock position tracker.</li>
</ul>

<ul>
<li><a href="https://github.com/claygod/transaction" rel="noopener noreferrer">transaction (⭐139)</a> - Embedded transactional database of accounts, running in multithreaded mode.</li>
</ul>

<ul>
<li><a href="https://github.com/dannyvankooten/vat" rel="noopener noreferrer">vat (⭐119)</a> - VAT number validation &amp; EU VAT rates.</li>
</ul>
<h3><p>Forms</p>
</h3>
<ul>
<li><a href="https://github.com/robfig/bind" rel="noopener noreferrer">bind (⭐32)</a> - Bind form data to any Go values.</li>
</ul>

<ul>
<li><a href="https://github.com/leebenson/conform" rel="noopener noreferrer">conform (⭐325)</a> - Keeps user input in check. Trims, sanitizes &amp; scrubs data based on struct tags.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/form" rel="noopener noreferrer">form (⭐925)</a> - Decodes url.Values into Go value(s) and Encodes Go value(s) into url.Values. Dual Array and Full map support.</li>
</ul>

<ul>
<li><a href="https://github.com/monoculum/formam" rel="noopener noreferrer">formam (⭐192)</a> - decode form's values into a struct.</li>
</ul>

<ul>
<li><a href="https://github.com/albrow/forms" rel="noopener noreferrer">forms (⭐140)</a> - Framework-agnostic library for parsing and validating form/JSON data which supports multipart forms and files.</li>
</ul>

<ul>
<li><a href="https://github.com/gorilla/csrf" rel="noopener noreferrer">gorilla/csrf (⭐1.2k)</a> - CSRF protection for Go web applications &amp; services.</li>
</ul>

<ul>
<li><a href="https://github.com/justinas/nosurf" rel="noopener noreferrer">nosurf (⭐1.7k)</a> - CSRF protection middleware for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/sonh/qs" rel="noopener noreferrer">qs (⭐83)</a> - Go module for encoding structs into URL query parameters.</li>
</ul>

<ul>
<li><a href="https://github.com/tomwright/queryparam" rel="noopener noreferrer">queryparam (⭐19)</a> - Decode <code>url.Values</code> into usable struct values of standard or custom types.</li>
</ul>
<h3><p>Functional</p>
</h3>
<ul>
<li><a href="https://github.com/TeaEntityLab/fpGo" rel="noopener noreferrer">fpGo (⭐356)</a> - Monad, Functional Programming features for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/seborama/fuego" rel="noopener noreferrer">fuego (⭐145)</a> - Functional Experiment in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/tobyhede/go-underscore" rel="noopener noreferrer">go-underscore (⭐1.3k)</a> - Useful collection of helpfully functional Go collection utilities.</li>
</ul>

<ul>
<li><a href="https://github.com/rbrahul/gofp" rel="noopener noreferrer">gofp (⭐153)</a> - A lodash like powerful utility library for Golang.</li>
</ul>
<h3><p>Game Development</p>
</h3>
<ul>
<li><a href="https://github.com/EngoEngine/engo" rel="noopener noreferrer">engo (⭐1.8k)</a> - Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm.</li>
</ul>

<ul>
<li><a href="https://github.com/g3n/engine" rel="noopener noreferrer">g3n (⭐3.1k)</a> - Go 3D Game Engine.</li>
</ul>

<ul>
<li><a href="https://github.com/beefsack/go-astar" rel="noopener noreferrer">go-astar (⭐629)</a> - Go implementation of the A* path finding algorithm.</li>
</ul>

<ul>
<li><a href="https://github.com/veandco/go-sdl2" rel="noopener noreferrer">go-sdl2 (⭐2.3k)</a> - Go bindings for the <a href="https://www.libsdl.org/" rel="noopener noreferrer">Simple DirectMedia Layer</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/ungerik/go3d" rel="noopener noreferrer">go3d (⭐342)</a> - Performance oriented 2D/3D math package for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/xtaci/gonet" rel="noopener noreferrer">gonet (⭐1.3k)</a> - Game server skeleton implemented with golang.</li>
</ul>

<ul>
<li><a href="https://github.com/xiaonanln/goworld" rel="noopener noreferrer">goworld (⭐2.7k)</a> - Scalable game server engine, featuring space-entity framework and hot-swapping.</li>
</ul>

<ul>
<li><a href="https://github.com/name5566/leaf" rel="noopener noreferrer">Leaf (⭐5.5k)</a> - Lightweight game server framework.</li>
</ul>

<ul>
<li><a href="https://github.com/lonng/nano" rel="noopener noreferrer">nano (⭐3.2k)</a> - Lightweight, facility, high performance golang based game server framework.</li>
</ul>

<ul>
<li><a href="https://github.com/oakmound/oak" rel="noopener noreferrer">Oak (⭐1.7k)</a> - Pure Go game engine.</li>
</ul>

<ul>
<li><a href="https://github.com/topfreegames/pitaya" rel="noopener noreferrer">Pitaya (⭐2.8k)</a> - Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.</li>
</ul>

<ul>
<li><a href="https://github.com/gonutz/prototype" rel="noopener noreferrer">prototype (⭐108)</a> - Cross-platform (Windows/Linux/Mac) library for creating desktop games using a minimal API.</li>
</ul>

<ul>
<li><a href="https://github.com/gen2brain/raylib-go" rel="noopener noreferrer">raylib-go (⭐2.5k)</a> - Go bindings for <a href="https://www.raylib.com/" rel="noopener noreferrer">raylib</a>, a simple and easy-to-use library to learn videogames programming.</li>
</ul>

<ul>
<li><a href="https://github.com/JoelOtter/termloop" rel="noopener noreferrer">termloop (⭐1.5k)</a> - Terminal-based game engine for Go, built on top of Termbox.</li>
</ul>

<ul>
<li><a href="https://github.com/kelindar/tile" rel="noopener noreferrer">tile (⭐225)</a> - Data-oriented and cache-friendly 2D Grid library (TileMap), includes pathfinding, observers and import/export.</li>
</ul>
<h3><p>Generators</p>
</h3>
<ul>
<li><a href="https://github.com/senselogic/GENERIS" rel="noopener noreferrer">generis (⭐47)</a> - Code generation tool providing generics, free-form macros, conditional compilation and HTML templating.</li>
</ul>

<ul>
<li><a href="https://github.com/abice/go-enum" rel="noopener noreferrer">go-enum (⭐955)</a> - Code generation for enums from code comments.</li>
</ul>

<ul>
<li><a href="https://github.com/ahmetalpbalkan/go-linq" rel="noopener noreferrer">go-linq (⭐3.8k)</a> - .NET LINQ-like query methods for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/awalterschulze/goderive" rel="noopener noreferrer">goderive (⭐1.3k)</a> - Derives functions from input types</li>
</ul>

<ul>
<li><a href="https://github.com/jmattheis/goverter" rel="noopener noreferrer">goverter (⭐871)</a> - Generate converters by defining an interface.</li>
</ul>

<ul>
<li><a href="https://github.com/hexdigest/gowrap" rel="noopener noreferrer">GoWrap (⭐1.3k)</a> - Generate decorators for Go interfaces using simple templates.</li>
</ul>

<ul>
<li><a href="https://github.com/rjeczalik/interfaces" rel="noopener noreferrer">interfaces (⭐431)</a> - Command line tool for generating interface definitions.</li>
</ul>

<ul>
<li><a href="https://github.com/dave/jennifer" rel="noopener noreferrer">jennifer (⭐3.6k)</a> - Generate arbitrary Go code without templates.</li>
</ul>

<ul>
<li><a href="https://github.com/xiaoxin01/typeregistry" rel="noopener noreferrer">typeregistry (⭐23)</a> - A library to create type dynamically.</li>
</ul>
<h3><p>Geographic</p>
</h3>
<ul>
<li><a href="https://github.com/hishamkaram/geoserver" rel="noopener noreferrer">geoserver (⭐94)</a> - geoserver Is a Go Package For Manipulating a GeoServer Instance via the GeoServer REST API.</li>
</ul>

<ul>
<li><a href="https://github.com/hishamkaram/gismanager" rel="noopener noreferrer">gismanager (⭐54)</a> - Publish Your GIS Data(Vector Data) to PostGIS and Geoserver.</li>
</ul>

<ul>
<li><a href="https://github.com/airbusgeo/godal" rel="noopener noreferrer">godal (⭐181)</a> - Go wrapper for GDAL.</li>
</ul>

<ul>
<li><a href="https://github.com/consbio/mbtileserver" rel="noopener noreferrer">mbtileserver (⭐789)</a> - A simple Go-based server for map tiles stored in mbtiles format.</li>
</ul>

<ul>
<li><a href="https://github.com/paulmach/osm" rel="noopener noreferrer">osm (⭐468)</a> - Library for reading, writing and working with OpenStreetMap data and APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/maguro/pbf" rel="noopener noreferrer">pbf (⭐56)</a> - OpenStreetMap PBF golang encoder/decoder.</li>
</ul>

<ul>
<li><a href="https://github.com/pantrif/s2-geojson" rel="noopener noreferrer">S2 geojson (⭐37)</a> - Convert geojson to s2 cells &amp; demonstrating some S2 geometry features on map.</li>
</ul>

<ul>
<li><a href="https://github.com/golang/geo" rel="noopener noreferrer">S2 geometry (⭐1.9k)</a> - S2 geometry library in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/peterstace/simplefeatures" rel="noopener noreferrer">simplefeatures (⭐173)</a> - simplesfeatures is a 2D geometry library that provides Go types that model geometries, as well as algorithms that operate on them.</li>
</ul>

<ul>
<li><a href="https://github.com/tidwall/tile38" rel="noopener noreferrer">Tile38 (⭐9.7k)</a> - Geolocation DB with spatial index and realtime geofencing.</li>
</ul>

<ul>
<li><a href="https://github.com/wroge/wgs84" rel="noopener noreferrer">WGS84 (⭐142)</a> - Library for Coordinate Conversion and Transformation (ETRS89, OSGB36, NAD83, RGF93, Web Mercator, UTM).</li>
</ul>
<h3><p>Go Compilers</p>
</h3>
<ul>
<li><a href="https://github.com/Konstantin8105/c4go" rel="noopener noreferrer">c4go (⭐376)</a> - Transpile C code to Go code.</li>
</ul>

<ul>
<li><a href="https://github.com/andygeiss/esp32-transpiler" rel="noopener noreferrer">esp32 (⭐101)</a> - Transpile Go into Arduino code.</li>
</ul>

<ul>
<li><a href="https://github.com/Konstantin8105/f4go" rel="noopener noreferrer">f4go (⭐51)</a> - Transpile FORTRAN 77 code to Go code.</li>
</ul>

<ul>
<li><a href="https://github.com/gopherjs/gopherjs" rel="noopener noreferrer">gopherjs (⭐13k)</a> - Compiler from Go to JavaScript.</li>
</ul>
<h3><p>Goroutines</p>
</h3>
<ul>
<li><a href="https://github.com/panjf2000/ants" rel="noopener noreferrer">ants (⭐14k)</a> - A high-performance and low-cost goroutine pool in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/borderstech/artifex" rel="noopener noreferrer">artifex (⭐214)</a> - Simple in-memory job queue for Golang using worker-based dispatching.</li>
</ul>

<ul>
<li><a href="https://github.com/reugn/async" rel="noopener noreferrer">async (⭐313)</a> - An alternative sync library for Go (Future, Promise, Locks).</li>
</ul>

<ul>
<li><a href="https://github.com/studiosol/async" rel="noopener noreferrer">async (⭐140)</a> - A safe way to execute functions asynchronously, recovering them in case of panic.</li>
</ul>

<ul>
<li><a href="https://github.com/kamilsk/breaker" rel="noopener noreferrer">breaker (⭐21)</a> - Flexible mechanism to make execution flow interruptible.</li>
</ul>

<ul>
<li><a href="https://github.com/ddelizia/channelify" rel="noopener noreferrer">channelify (⭐34)</a> - Transform your function to return channels for easy and powerful parallel processing.</li>
</ul>

<ul>
<li><a href="https://github.com/vivek-ng/concurrency-limiter" rel="noopener noreferrer">concurrency-limiter (⭐19)</a> - Concurrency limiter with support for timeouts, dynamic priority and context cancellation of goroutines.</li>
</ul>

<ul>
<li><a href="https://github.com/ITcathyh/conexec" rel="noopener noreferrer">conexec (⭐18)</a> - A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking and uses goroutine pool to improve efficiency.</li>
</ul>

<ul>
<li><a href="https://github.com/marusama/cyclicbarrier" rel="noopener noreferrer">cyclicbarrier (⭐158)</a> - CyclicBarrier for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/hexdigest/execpool" rel="noopener noreferrer">execpool (⭐29)</a> - A pool built around exec.Cmd that spins up a given number of processes in advance and attaches stdin and stdout to them when needed. Very similar to FastCGI or Apache Prefork MPM but works for any command.</li>
</ul>

<ul>
<li><a href="https://github.com/workanator/go-floc" rel="noopener noreferrer">go-floc (⭐269)</a> - Orchestrate goroutines with ease.</li>
</ul>

<ul>
<li><a href="https://github.com/kamildrazkiewicz/go-flow" rel="noopener noreferrer">go-flow (⭐221)</a> - Control goroutines execution order.</li>
</ul>

<ul>
<li><a href="https://github.com/nikhilsaraf/go-tools" rel="noopener noreferrer">go-tools/multithreading (⭐17)</a> - Manage a pool of goroutines using this lightweight library with a simple API.</li>
</ul>

<ul>
<li><a href="https://github.com/subchen/go-trylock" rel="noopener noreferrer">go-trylock (⭐35)</a> - TryLock support on read-write lock for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/pieterclaerhout/go-waitgroup" rel="noopener noreferrer">go-waitgroup (⭐49)</a> - Like <code>sync.WaitGroup</code> with error handling and concurrency control.</li>
</ul>

<ul>
<li><a href="https://github.com/zenthangplus/goccm" rel="noopener noreferrer">goccm (⭐73)</a> - Go Concurrency Manager package limits the number of goroutines that allowed to run concurrently.</li>
</ul>

<ul>
<li><a href="https://github.com/loveleshsharma/gohive" rel="noopener noreferrer">gohive (⭐54)</a> - A highly performant and easy to use Goroutine pool for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/vardius/gollback" rel="noopener noreferrer">gollback (⭐121)</a> - asynchronous simple function utilities, for managing execution of closures and callbacks.</li>
</ul>

<ul>
<li><a href="https://github.com/hamed-yousefi/gowl" rel="noopener noreferrer">gowl (⭐71)</a> - Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.</li>
</ul>

<ul>
<li><a href="https://github.com/benmanns/goworker" rel="noopener noreferrer">goworker (⭐2.8k)</a> - goworker is a Go-based background worker.</li>
</ul>

<ul>
<li><a href="https://github.com/xxjwxc/gowp" rel="noopener noreferrer">gowp (⭐514)</a> - gowp is concurrency limiting goroutine pool.</li>
</ul>

<ul>
<li><a href="https://github.com/Sherifabdlnaby/gpool" rel="noopener noreferrer">gpool (⭐89)</a> - manages a resizeable pool of context-aware goroutines to bound concurrency.</li>
</ul>

<ul>
<li><a href="https://github.com/ivpusic/grpool" rel="noopener noreferrer">grpool (⭐732)</a> - Lightweight Goroutine pool.</li>
</ul>

<ul>
<li><a href="https://github.com/duanckham/hands" rel="noopener noreferrer">hands (⭐10)</a> - A process controller used to control the execution and return strategies of multiple goroutines.</li>
</ul>

<ul>
<li><a href="https://github.com/AaronJan/Hunch" rel="noopener noreferrer">Hunch (⭐104)</a> - Hunch provides functions like: <code>All</code>, <code>First</code>, <code>Retry</code>, <code>Waterfall</code> etc., that makes asynchronous flow control more intuitive.</li>
</ul>

<ul>
<li><a href="https://github.com/dirkaholic/kyoo" rel="noopener noreferrer">kyoo (⭐51)</a> - Provides an unlimited job queue and concurrent worker pools.</li>
</ul>

<ul>
<li><a href="https://github.com/neilotoole/errgroup" rel="noopener noreferrer">neilotoole/errgroup (⭐163)</a> - Drop-in alternative to <code>sync/errgroup</code>, limited to a pool of N worker goroutines.</li>
</ul>

<ul>
<li><a href="https://github.com/arunsworld/nursery" rel="noopener noreferrer">nursery (⭐71)</a> - Structured concurrency in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/rafaeljesus/parallel-fn" rel="noopener noreferrer">parallel-fn (⭐36)</a> - Run functions in parallel.</li>
</ul>

<ul>
<li><a href="https://github.com/alitto/pond" rel="noopener noreferrer">pond (⭐2.2k)</a> - Minimalistic and High-performance goroutine worker pool written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/pool" rel="noopener noreferrer">pool (⭐723)</a> - Limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation.</li>
</ul>

<ul>
<li><a href="https://github.com/x-mod/routine" rel="noopener noreferrer">routine (⭐63)</a> - go routine control with context, support: Main, Go, Pool and some useful Executors.</li>
</ul>

<ul>
<li><a href="https://github.com/kamilsk/semaphore" rel="noopener noreferrer">semaphore (⭐101)</a> - Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context.</li>
</ul>

<ul>
<li><a href="https://github.com/marusama/semaphore" rel="noopener noreferrer">semaphore (⭐178)</a> - Fast resizable semaphore implementation based on CAS (faster than channel-based semaphore implementations).</li>
</ul>

<ul>
<li><a href="https://github.com/ssgreg/stl" rel="noopener noreferrer">stl (⭐30)</a> - Software transactional locks based on Software Transactional Memory (STM) concurrency control mechanism.</li>
</ul>

<ul>
<li><a href="https://github.com/shettyh/threadpool" rel="noopener noreferrer">threadpool (⭐103)</a> - Golang threadpool implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/Jeffail/tunny" rel="noopener noreferrer">tunny (⭐4k)</a> - Goroutine pool for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/vardius/worker-pool" rel="noopener noreferrer">worker-pool (⭐93)</a> - goworker is a Go simple async worker pool.</li>
</ul>

<ul>
<li><a href="https://github.com/gammazero/workerpool" rel="noopener noreferrer">workerpool (⭐1.5k)</a> - Goroutine pool that limits the concurrency of task execution, not the number of tasks queued.</li>
</ul>
<h3><p>GUI</p>
</h3>
<ul>
<li><a href="https://github.com/murlokswarm/app" rel="noopener noreferrer">app (⭐9k)</a> - Package to create apps with GO, HTML and CSS. Supports: MacOS, Windows in progress.</li>
</ul>

<ul>
<li><a href="https://github.com/fyne-io/fyne" rel="noopener noreferrer">fyne (⭐29k)</a> - Cross platform native GUIs designed for Go based on Material Design. Supports: Linux, macOS, Windows, BSD, iOS and Android.</li>
</ul>

<ul>
<li><a href="https://mattn.github.io/go-gtk/" rel="noopener noreferrer">go-gtk</a> - Go bindings for GTK.</li>
</ul>

<ul>
<li><a href="https://github.com/sciter-sdk/go-sciter" rel="noopener noreferrer">go-sciter (⭐2.6k)</a> - Go bindings for Sciter: the Embeddable HTML/CSS/script engine for modern desktop UI development. Cross platform.</li>
</ul>

<ul>
<li><a href="https://github.com/gotk3/gotk3" rel="noopener noreferrer">gotk3 (⭐2.2k)</a> - Go bindings for GTK3.</li>
</ul>

<ul>
<li><a href="https://github.com/dtylman/gowd" rel="noopener noreferrer">gowd (⭐434)</a> - Rapid and simple desktop UI development with GO, HTML, CSS and NW.js. Cross platform.</li>
</ul>

<ul>
<li><a href="https://github.com/therecipe/qt" rel="noopener noreferrer">qt (⭐11k)</a> - Qt binding for Go (support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi).</li>
</ul>

<ul>
<li><a href="https://github.com/andlabs/ui" rel="noopener noreferrer">ui (⭐8.4k)</a> - Platform-native GUI library for Go. Cross platform.</li>
</ul>

<ul>
<li><a href="https://github.com/lxn/walk" rel="noopener noreferrer">walk (⭐7.1k)</a> - Windows application library kit for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/zserge/webview" rel="noopener noreferrer">webview (⭐14k)</a> - Cross-platform webview window with simple two-way JavaScript bindings (Windows / macOS / Linux).</li>
</ul>

<ul>
<li><a href="https://github.com/deckarep/gosx-notifier" rel="noopener noreferrer">gosx-notifier (⭐589)</a> - OSX Desktop Notifications library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/prashantgupta24/activity-tracker" rel="noopener noreferrer">mac-activity-tracker (⭐33)</a> - OSX library to notify about any (pluggable) activity on your machine.</li>
</ul>

<ul>
<li><a href="https://github.com/prashantgupta24/mac-sleep-notifier" rel="noopener noreferrer">mac-sleep-notifier (⭐41)</a> - OSX Sleep/Wake notifications in golang.</li>
</ul>

<ul>
<li><a href="https://github.com/go-vgo/robotgo" rel="noopener noreferrer">robotgo (⭐11k)</a> - Go Native cross-platform GUI system automation. Control the mouse, keyboard and other.</li>
</ul>

<ul>
<li><a href="https://github.com/getlantern/systray" rel="noopener noreferrer">systray (⭐3.7k)</a> - Cross platform Go library to place an icon and menu in the notification area.</li>
</ul>

<ul>
<li><a href="https://github.com/shurcooL/trayhost" rel="noopener noreferrer">trayhost (⭐261)</a> - Cross-platform Go library to place an icon in the host operating system's taskbar.</li>
</ul>

<ul>
<li><a href="https://github.com/ncruces/zenity" rel="noopener noreferrer">zenity (⭐919)</a> - Cross-platform Go library and CLI to create simple dialogs that interact graphically with the user.</li>
</ul>
<h3><p>Hardware</p>
</h3>
<ul>
<li><a href="https://github.com/arduino/arduino-cli" rel="noopener noreferrer">arduino-cli (⭐5k)</a> - Official Arduino CLI and library. Can run standalone, or be incorporated into larger Go projects.</li>
</ul>

<ul>
<li><a href="https://github.com/ziutek/emgo" rel="noopener noreferrer">emgo (⭐1.1k)</a> - Go-like language for programming embedded systems (e.g. STM32 MCU).</li>
</ul>

<ul>
<li><a href="https://github.com/jaypipes/ghw" rel="noopener noreferrer">ghw (⭐1.9k)</a> - Golang hardware discovery/inspection library.</li>
</ul>

<ul>
<li><a href="https://github.com/hypebeast/go-osc" rel="noopener noreferrer">go-osc (⭐232)</a> - Open Sound Control (OSC) bindings for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/stianeikeland/go-rpio" rel="noopener noreferrer">go-rpio (⭐2.3k)</a> - GPIO for Go, doesn't require cgo.</li>
</ul>

<ul>
<li><a href="https://github.com/aler9/goroslib" rel="noopener noreferrer">goroslib (⭐366)</a> - Robot Operating System (ROS) library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/0xcafed00d/joystick" rel="noopener noreferrer">joystick (⭐78)</a> - a polled API to read the state of an attached joystick.</li>
</ul>

<ul>
<li><a href="https://github.com/zcalusic/sysinfo" rel="noopener noreferrer">sysinfo (⭐576)</a> - A pure Go library providing Linux OS / kernel / hardware system information.</li>
</ul>
<h3><p>Images</p>
</h3>
<ul>
<li><a href="https://github.com/anthonynsimon/bild" rel="noopener noreferrer">bild (⭐4.2k)</a> - Collection of image processing algorithms in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/h2non/bimg" rel="noopener noreferrer">bimg (⭐3k)</a> - Small package for fast and efficient image processing using libvips.</li>
</ul>

<ul>
<li><a href="https://github.com/aofei/cameron" rel="noopener noreferrer">cameron (⭐131)</a> - An avatar generator for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/tdewolff/canvas" rel="noopener noreferrer">canvas (⭐1.8k)</a> - Vector graphics to PDF, SVG or rasterized image.</li>
</ul>

<ul>
<li><a href="https://github.com/gojek/darkroom" rel="noopener noreferrer">darkroom (⭐235)</a> - An image proxy with changeable storage backends and image processing engines with focus on speed and resiliency.</li>
</ul>

<ul>
<li><a href="https://github.com/pravj/geopattern" rel="noopener noreferrer">geopattern (⭐1.3k)</a> - Create beautiful generative image patterns from a string.</li>
</ul>

<ul>
<li><a href="https://github.com/fogleman/gg" rel="noopener noreferrer">gg (⭐4.8k)</a> - 2D rendering in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/disintegration/gift" rel="noopener noreferrer">gift (⭐1.8k)</a> - Package of image processing filters.</li>
</ul>

<ul>
<li><a href="https://github.com/qmuntal/gltf" rel="noopener noreferrer">gltf (⭐286)</a> - Efficient and robust glTF 2.0 reader, writer and validator.</li>
</ul>

<ul>
<li><a href="https://github.com/ungerik/go-cairo" rel="noopener noreferrer">go-cairo (⭐152)</a> - Go binding for the cairo graphics library.</li>
</ul>

<ul>
<li><a href="https://github.com/bolknote/go-gd" rel="noopener noreferrer">go-gd (⭐60)</a> - Go binding for GD library.</li>
</ul>

<ul>
<li><a href="https://github.com/koyachi/go-nude" rel="noopener noreferrer">go-nude (⭐422)</a> - Nudity detection with Go.</li>
</ul>

<ul>
<li><a href="https://github.com/jyotiska/go-webcolors" rel="noopener noreferrer">go-webcolors (⭐29)</a> - Port of webcolors library from Python to Go.</li>
</ul>

<ul>
<li><a href="https://github.com/kolesa-team/go-webp" rel="noopener noreferrer">go-webp (⭐316)</a> - Library for encode and decode webp pictures, using libwebp.</li>
</ul>

<ul>
<li><a href="https://github.com/hybridgroup/gocv" rel="noopener noreferrer">gocv (⭐7.5k)</a> - Go package for computer vision using OpenCV 3.3+.</li>
</ul>

<ul>
<li><a href="https://github.com/corona10/goimagehash" rel="noopener noreferrer">goimagehash (⭐839)</a> - Go Perceptual image hashing package.</li>
</ul>

<ul>
<li><a href="https://github.com/corona10/goimghdr" rel="noopener noreferrer">goimghdr (⭐40)</a> - The imghdr module determines the type of image contained in a file for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/o1egl/govatar" rel="noopener noreferrer">govatar (⭐607)</a> - Library and CMD tool for generating funny avatars.</li>
</ul>

<ul>
<li><a href="https://github.com/davidbyttow/govips" rel="noopener noreferrer">govips (⭐1.7k)</a> - A lightning fast image processing and resizing library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/sensepost/gowitness" rel="noopener noreferrer">gowitness (⭐4.5k)</a> - Screenshoting webpages using go and headless chrome on command line.</li>
</ul>

<ul>
<li><a href="https://github.com/shomali11/gridder" rel="noopener noreferrer">gridder (⭐81)</a> - A Grid based 2D Graphics library.</li>
</ul>

<ul>
<li><a href="https://github.com/qeesung/image2ascii" rel="noopener noreferrer">image2ascii (⭐980)</a> - Convert image to ASCII.</li>
</ul>

<ul>
<li><a href="https://github.com/gographics/imagick" rel="noopener noreferrer">imagick (⭐1.9k)</a> - Go binding to ImageMagick's MagickWand C API.</li>
</ul>

<ul>
<li><a href="https://github.com/h2non/imaginary" rel="noopener noreferrer">imaginary (⭐6.1k)</a> - Fast and simple HTTP microservice for image resizing.</li>
</ul>

<ul>
<li><a href="https://github.com/disintegration/imaging" rel="noopener noreferrer">imaging (⭐5.8k)</a> - Simple Go image processing package.</li>
</ul>

<ul>
<li><a href="https://github.com/hawx/img" rel="noopener noreferrer">img (⭐158)</a> - Selection of image manipulation tools.</li>
</ul>

<ul>
<li><a href="https://github.com/fogleman/ln" rel="noopener noreferrer">ln (⭐3.4k)</a> - 3D line art rendering in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/noelyahan/mergi" rel="noopener noreferrer">mergi (⭐243)</a> - Tool &amp; Go library for image manipulation (Merge, Crop, Resize, Watermark, Animate).</li>
</ul>

<ul>
<li><a href="https://github.com/aldor007/mort" rel="noopener noreferrer">mort (⭐522)</a> - Storage and image processing server written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/donatj/mpo" rel="noopener noreferrer">mpo (⭐27)</a> - Decoder and conversion tool for MPO 3D Photos.</li>
</ul>

<ul>
<li><a href="https://github.com/thoas/picfit" rel="noopener noreferrer">picfit (⭐2.3k)</a> - An image resizing server written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/fogleman/pt" rel="noopener noreferrer">pt (⭐2.1k)</a> - Path tracing engine written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/jonoton/scout" rel="noopener noreferrer">scout (⭐30)</a> - Scout is a standalone open source software solution for DIY video security.</li>
</ul>

<ul>
<li><a href="https://github.com/muesli/smartcrop" rel="noopener noreferrer">smartcrop (⭐1.9k)</a> - Finds good crops for arbitrary images and crop sizes.</li>
</ul>

<ul>
<li><a href="https://github.com/auyer/steganography" rel="noopener noreferrer">steganography (⭐354)</a> - Pure Go Library for LSB steganography.</li>
</ul>

<ul>
<li><a href="https://github.com/DimitarPetrov/stegify" rel="noopener noreferrer">stegify (⭐1.3k)</a> - Go tool for LSB steganography, capable of hiding any file within an image.</li>
</ul>

<ul>
<li><a href="https://github.com/ajstarks/svgo" rel="noopener noreferrer">svgo (⭐2.2k)</a> - Go Language Library for SVG generation.</li>
</ul>

<ul>
<li><a href="https://github.com/mehdipourfar/webp-server" rel="noopener noreferrer">webp-server (⭐82)</a> - Simple and minimal image server capable of storing, resizing, converting and caching images.</li>
</ul>
<h3><p>IoT (Internet of Things)</p>
</h3>
<ul>
<li><a href="https://github.com/connectordb/connectordb" rel="noopener noreferrer">connectordb (⭐423)</a> - Open-Source Platform for Quantified Self &amp; IoT.</li>
</ul>

<ul>
<li><a href="https://github.com/goiot/devices" rel="noopener noreferrer">devices (⭐265)</a> - Suite of libraries for IoT devices, experimental for x/exp/io.</li>
</ul>

<ul>
<li><a href="https://github.com/xcodersun/eywa" rel="noopener noreferrer">eywa (⭐66)</a> - Project Eywa is essentially a connection manager that keeps track of connected devices.</li>
</ul>

<ul>
<li><a href="https://github.com/tibcosoftware/flogo" rel="noopener noreferrer">flogo (⭐2.5k)</a> - Project Flogo is an Open Source Framework for IoT Edge Apps &amp; Integration.</li>
</ul>

<ul>
<li><a href="https://github.com/paypal/gatt" rel="noopener noreferrer">gatt (⭐1.2k)</a> - Gatt is a Go package for building Bluetooth Low Energy peripherals.</li>
</ul>

<ul>
<li><a href="https://github.com/hybridgroup/gobot/" rel="noopener noreferrer">gobot (⭐9.5k)</a> - Gobot is a framework for robotics, physical computing, and the Internet of Things.</li>
</ul>

<ul>
<li><a href="https://github.com/amimof/huego" rel="noopener noreferrer">huego (⭐262)</a> - An extensive Philips Hue client library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/vaelen/iot/" rel="noopener noreferrer">iot (⭐68)</a> - IoT is a simple framework for implementing a Google IoT Core device.</li>
</ul>

<ul>
<li><a href="https://periph.io/" rel="noopener noreferrer">periph</a> - Peripherals I/O to interface with low-level board facilities.</li>
</ul>

<ul>
<li><a href="https://github.com/sensorbee/sensorbee" rel="noopener noreferrer">sensorbee (⭐231)</a> - Lightweight stream processing engine for IoT.</li>
</ul>
<h3><p>Job Scheduler</p>
</h3>
<ul>
<li><a href="https://github.com/onatm/clockwerk" rel="noopener noreferrer">clockwerk (⭐183)</a> - Go package to schedule periodic jobs using a simple, fluent syntax.</li>
</ul>

<ul>
<li><a href="https://github.com/krayzpipes/cronticker" rel="noopener noreferrer">cronticker (⭐20)</a> - A ticker implementation to support cron schedules.</li>
</ul>

<ul>
<li><a href="https://github.com/rk/go-cron" rel="noopener noreferrer">go-cron (⭐239)</a> - Simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.</li>
</ul>

<ul>
<li><a href="https://github.com/reugn/go-quartz" rel="noopener noreferrer">go-quartz (⭐2k)</a> - Simple, zero-dependency scheduling library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-co-op/gocron" rel="noopener noreferrer">gocron (⭐7.1k)</a> - Easy and fluent Go job scheduling. This is an actively maintained fork of <a href="https://github.com/jasonlvhit/gocron" rel="noopener noreferrer">jasonlvhit/gocron (⭐3.5k)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/roylee0704/gron" rel="noopener noreferrer">gron (⭐1k)</a> - Define time-based tasks using a simple Go API and Gron’s scheduler will run them accordingly.</li>
</ul>

<ul>
<li><a href="https://github.com/adhocore/gronx" rel="noopener noreferrer">gronx (⭐515)</a> - Cron expression parser, task runner and daemon consuming crontab like task list.</li>
</ul>

<ul>
<li><a href="https://github.com/bamzi/jobrunner" rel="noopener noreferrer">JobRunner (⭐1.1k)</a> - Smart and featureful cron job scheduler with job queuing and live monitoring built in.</li>
</ul>

<ul>
<li><a href="https://github.com/kilgaloon/leprechaun" rel="noopener noreferrer">leprechaun (⭐106)</a> - Job scheduler that supports webhooks, crons and classic scheduling.</li>
</ul>

<ul>
<li><a href="https://github.com/romshark/sched" rel="noopener noreferrer">sched (⭐31)</a> - A job scheduler with the ability to fast-forward time.</li>
</ul>

<ul>
<li><a href="https://github.com/carlescere/scheduler" rel="noopener noreferrer">scheduler (⭐469)</a> - Cronjobs scheduling made easy.</li>
</ul>

<ul>
<li><a href="https://github.com/madflojo/tasks" rel="noopener noreferrer">tasks (⭐334)</a> - An easy to use in-process scheduler for recurring tasks in Go.</li>
</ul>
<h3><p>JSON</p>
</h3>
<ul>
<li><a href="https://github.com/spyzhov/ajson" rel="noopener noreferrer">ajson (⭐292)</a> - Abstract JSON for golang with JSONPath support.</li>
</ul>

<ul>
<li><a href="https://github.com/simonnilsson/ask" rel="noopener noreferrer">ask (⭐58)</a> - Easy access to nested values in maps and slices. Works in combination with encoding/json and other packages that "Unmarshal" arbitrary data into Go data-types.</li>
</ul>

<ul>
<li><a href="https://github.com/cocoonspace/dynjson" rel="noopener noreferrer">dynjson (⭐16)</a> - Client-customizable JSON formats for dynamic APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/lucassscaravelli/ej" rel="noopener noreferrer">ej (⭐10)</a> - Write and read JSON from different sources succinctly.</li>
</ul>

<ul>
<li><a href="https://github.com/vtopc/epoch" rel="noopener noreferrer">epoch (⭐17)</a> - Contains primitives for marshaling/unmarshalling Unix timestamp/epoch to/from build-in time.Time type in JSON.</li>
</ul>

<ul>
<li><a href="https://github.com/valyala/fastjson" rel="noopener noreferrer">fastjson (⭐2.5k)</a> - Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection.</li>
</ul>

<ul>
<li><a href="https://github.com/skanehira/gjo" rel="noopener noreferrer">gjo (⭐132)</a> - Small utility to create JSON objects.</li>
</ul>

<ul>
<li><a href="https://github.com/tidwall/gjson" rel="noopener noreferrer">GJSON (⭐16k)</a> - Get a JSON value with one line of code.</li>
</ul>

<ul>
<li><a href="https://github.com/ddymko/go-jsonerror" rel="noopener noreferrer">go-jsonerror (⭐16)</a> - Go-JsonError is meant to allow us to easily create json response errors that follow the JsonApi spec.</li>
</ul>

<ul>
<li><a href="https://github.com/nicklaw5/go-respond" rel="noopener noreferrer">go-respond (⭐55)</a> - Go package for handling common HTTP JSON responses.</li>
</ul>

<ul>
<li><a href="https://github.com/elgs/gojq" rel="noopener noreferrer">gojq (⭐191)</a> - JSON query in Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/ChimeraCoder/gojson" rel="noopener noreferrer">gojson (⭐2.7k)</a> - Automatically generate Go (golang) struct definitions from example JSON.</li>
</ul>

<ul>
<li><a href="https://github.com/yazgazan/jaydiff" rel="noopener noreferrer">JayDiff (⭐111)</a> - JSON diff utility written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/wI2L/jettison" rel="noopener noreferrer">jettison (⭐180)</a> - Fast and flexible JSON encoder for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/romshark/jscan" rel="noopener noreferrer">jscan (⭐101)</a> - High performance zero-allocation JSON iterator.</li>
</ul>

<ul>
<li><a href="https://mholt.github.io/json-to-go/" rel="noopener noreferrer">JSON-to-Go</a> - Convert JSON to Go struct.</li>
</ul>

<ul>
<li><a href="https://json-to-proto.github.io/" rel="noopener noreferrer">JSON-to-Proto</a> - Convert JSON to Protobuf online.</li>
</ul>

<ul>
<li><a href="https://github.com/m-zajac/json2go" rel="noopener noreferrer">json2go (⭐142)</a> - Advanced JSON to Go struct conversion. Provides package that can parse multiple JSON documents and create struct to fit them all.</li>
</ul>

<ul>
<li><a href="https://github.com/AmuzaTkts/jsonapi-errors" rel="noopener noreferrer">jsonapi-errors (⭐13)</a> - Go bindings based on the JSON API errors reference.</li>
</ul>

<ul>
<li><a href="https://github.com/neilotoole/jsoncolor" rel="noopener noreferrer">jsoncolor (⭐54)</a> - Drop-in replacement for <code>encoding/json</code> that outputs colorized JSON.</li>
</ul>

<ul>
<li><a href="https://github.com/wI2L/jsondiff" rel="noopener noreferrer">jsondiff (⭐631)</a> - JSON diff library for Go based on RFC6902 (JSON Patch).</li>
</ul>

<ul>
<li><a href="https://github.com/miolini/jsonf" rel="noopener noreferrer">jsonf (⭐64)</a> - Console tool for highlighted formatting and struct query fetching JSON.</li>
</ul>

<ul>
<li><a href="https://github.com/ricardolonga/jsongo" rel="noopener noreferrer">jsongo (⭐108)</a> - Fluent API to make it easier to create Json objects.</li>
</ul>

<ul>
<li><a href="https://github.com/RichardKnop/jsonhal" rel="noopener noreferrer">jsonhal (⭐13)</a> - Simple Go package to make custom structs marshal into HAL compatible JSON responses.</li>
</ul>

<ul>
<li><a href="https://github.com/sinhashubham95/jsonic" rel="noopener noreferrer">jsonic (⭐11)</a> - Utilities to handle and query JSON without defining structs in a type safe manner.</li>
</ul>

<ul>
<li><a href="https://github.com/zerosnake0/jzon" rel="noopener noreferrer">jzon (⭐11)</a> - JSON library with standard compatible API/behavior.</li>
</ul>

<ul>
<li><a href="https://github.com/Qntfy/kazaam" rel="noopener noreferrer">kazaam (⭐293)</a> - API for arbitrary transformation of JSON documents.</li>
</ul>

<ul>
<li><a href="https://github.com/mickep76/mapslice-json" rel="noopener noreferrer">mapslice-json (⭐20)</a> - Go MapSlice for ordered marshal/ unmarshal of maps in JSON.</li>
</ul>

<ul>
<li><a href="https://github.com/sanbornm/mp" rel="noopener noreferrer">mp (⭐47)</a> - Simple cli email parser. It currently takes stdin and outputs JSON.</li>
</ul>

<ul>
<li><a href="https://github.com/ohler55/ojg" rel="noopener noreferrer">OjG (⭐955)</a> - Optimized JSON for Go is a high performance parser with a variety of additional JSON tools including JSONPath.</li>
</ul>

<ul>
<li><a href="https://github.com/dedalqq/omg.jsonparser" rel="noopener noreferrer">omg.jsonparser (⭐6)</a> - Simple JSON parser with validation by condition via golang struct fields tags.</li>
</ul>

<ul>
<li><a href="https://github.com/olvrng/ujson" rel="noopener noreferrer">ujson (⭐85)</a> - Fast and minimal JSON parser and transformer that works on unstructured JSON.</li>
</ul>

<ul>
<li><a href="https://github.com/miladibra10/vjson" rel="noopener noreferrer">vjson (⭐41)</a> - Go package for validating JSON objects with declaring a JSON schema with fluent API.</li>
</ul>
<h3><p>Logging</p>
</h3>
<ul>
<li><a href="https://github.com/amoghe/distillog" rel="noopener noreferrer">distillog (⭐31)</a> - distilled levelled logging (think of it as stdlib + log levels).</li>
</ul>

<ul>
<li><a href="https://github.com/kpango/glg" rel="noopener noreferrer">glg (⭐193)</a> - glg is simple and fast leveled logging library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/lajosbencz/glo" rel="noopener noreferrer">glo (⭐16)</a> - PHP Monolog inspired logging facility with identical severity levels.</li>
</ul>

<ul>
<li><a href="https://github.com/golang/glog" rel="noopener noreferrer">glog (⭐3.6k)</a> - Leveled execution logs for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/utahta/go-cronowriter" rel="noopener noreferrer">go-cronowriter (⭐56)</a> - Simple writer that rotate log files automatically based on current date and time, like cronolog.</li>
</ul>

<ul>
<li><a href="https://github.com/subchen/go-log" rel="noopener noreferrer">go-log (⭐14)</a> - Simple and configurable Logging in Go, with level, formatters and writers.</li>
</ul>

<ul>
<li><a href="https://github.com/siddontang/go-log" rel="noopener noreferrer">go-log (⭐39)</a> - Log lib supports level and multi handlers.</li>
</ul>

<ul>
<li><a href="https://github.com/ian-kent/go-log" rel="noopener noreferrer">go-log (⭐42)</a> - Log4j implementation in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/apsdehal/go-logger" rel="noopener noreferrer">go-logger (⭐288)</a> - Simple logger of Go Programs, with level handlers.</li>
</ul>

<ul>
<li><a href="https://github.com/One-com/gone/tree/master/log" rel="noopener noreferrer">gone/log (⭐51)</a> - Fast, extendable, full-featured, std-lib source compatible log library.</li>
</ul>

<ul>
<li><a href="https://github.com/henvic/httpretty" rel="noopener noreferrer">httpretty (⭐452)</a> - Pretty-prints your regular HTTP requests on your terminal for debugging (similar to http.DumpRequest).</li>
</ul>

<ul>
<li><a href="https://github.com/ssgreg/journald" rel="noopener noreferrer">journald (⭐46)</a> - Go implementation of systemd Journal's native API for logging.</li>
</ul>

<ul>
<li><a href="https://github.com/clok/kemba" rel="noopener noreferrer">kemba (⭐18)</a> - A tiny debug logging tool inspired by <a href="https://github.com/visionmedia/debug" rel="noopener noreferrer">debug (⭐11k)</a>, great for CLI tools and applications.</li>
</ul>

<ul>
<li><a href="https://github.com/aerogo/log" rel="noopener noreferrer">log (⭐10)</a> - An O(1) logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection).</li>
</ul>

<ul>
<li><a href="https://github.com/apex/log" rel="noopener noreferrer">log (⭐1.4k)</a> - Structured logging package for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/log" rel="noopener noreferrer">log (⭐293)</a> - Simple, configurable and scalable Structured Logging for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/teris-io/log" rel="noopener noreferrer">log (⭐25)</a> - Structured log interface for Go cleanly separates logging facade from its implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/inconshreveable/log15" rel="noopener noreferrer">log15 (⭐1.1k)</a> - Simple, powerful logging for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/ewwwwwqm/logdump" rel="noopener noreferrer">logdump (⭐10)</a> - Package for multi-level logging.</li>
</ul>

<ul>
<li><a href="https://github.com/chzyer/logex" rel="noopener noreferrer">logex (⭐42)</a> - Golang log lib, supports tracking and level, wrap by standard log lib.</li>
</ul>

<ul>
<li><a href="https://github.com/azer/logger" rel="noopener noreferrer">logger (⭐159)</a> - Minimalistic logging library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/mbndr/logo" rel="noopener noreferrer">logo (⭐12)</a> - Golang logger to different configurable writers.</li>
</ul>

<ul>
<li><a href="https://github.com/Sirupsen/logrus" rel="noopener noreferrer">logrus (⭐26k)</a> - Structured logger for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/cabify/logrusiowriter" rel="noopener noreferrer">logrusiowriter (⭐15)</a> - <code>io.Writer</code> implementation using <a href="https://github.com/sirupsen/logrus" rel="noopener noreferrer">logrus (⭐26k)</a> logger.</li>
</ul>

<ul>
<li><a href="https://github.com/sebest/logrusly" rel="noopener noreferrer">logrusly (⭐29)</a> - <a href="https://github.com/sirupsen/logrus" rel="noopener noreferrer">logrus (⭐26k)</a> plug-in to send errors to a <a href="https://www.loggly.com/" rel="noopener noreferrer">Loggly</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/hashicorp/logutils" rel="noopener noreferrer">logutils (⭐371)</a> - Utilities for slightly better logging in Go (Golang) extending the standard logger.</li>
</ul>

<ul>
<li><a href="https://github.com/mgutz/logxi" rel="noopener noreferrer">logxi (⭐355)</a> - 12-factor app logger that is fast and makes you happy.</li>
</ul>

<ul>
<li><a href="https://github.com/natefinch/lumberjack" rel="noopener noreferrer">lumberjack (⭐5.5k)</a> - Simple rolling logger, implements io.WriteCloser.</li>
</ul>

<ul>
<li><a href="https://github.com/jbrodriguez/mlog" rel="noopener noreferrer">mlog (⭐33)</a> - Simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output.</li>
</ul>

<ul>
<li><a href="https://github.com/gyozatech/noodlog" rel="noopener noreferrer">noodlog (⭐44)</a> - Parametrized JSON logging library which lets you obfuscate sensitive data and marshal any kind of content. No more printed pointers instead of values, nor escape chars for the JSON strings.</li>
</ul>

<ul>
<li><a href="https://github.com/francoispqt/onelog" rel="noopener noreferrer">onelog (⭐412)</a> - Onelog is a dead simple but very efficient JSON logger. It is the fastest JSON logger out there in all scenarios. Also, it is one of the logger with the lowest allocation.</li>
</ul>

<ul>
<li><a href="https://github.com/go-ozzo/ozzo-log" rel="noopener noreferrer">ozzo-log (⭐123)</a> - High performance logging supporting log severity, categorization, and filtering. Can send filtered log messages to various targets (e.g. console, network, mail).</li>
</ul>

<ul>
<li><a href="https://github.com/arthurkiller/rollingWriter" rel="noopener noreferrer">rollingwriter (⭐292)</a> - RollingWriter is an auto-rotate <code>io.Writer</code> implementation with multi policies to provide log file rotation.</li>
</ul>

<ul>
<li><a href="https://github.com/cihub/seelog" rel="noopener noreferrer">seelog (⭐1.6k)</a> - Logging functionality with flexible dispatching, filtering, and formatting.</li>
</ul>

<ul>
<li><a href="https://github.com/davecgh/go-spew" rel="noopener noreferrer">spew (⭐6.4k)</a> - Implements a deep pretty printer for Go data structures to aid in debugging.</li>
</ul>

<ul>
<li><a href="https://github.com/alexcesaro/log" rel="noopener noreferrer">stdlog (⭐48)</a> - Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs.</li>
</ul>

<ul>
<li><a href="https://github.com/structy/log" rel="noopener noreferrer">structy/log (⭐5)</a> - A simple to use log system, minimalist but with features for debugging and differentiation of messages.</li>
</ul>

<ul>
<li><a href="https://github.com/hpcloud/tail" rel="noopener noreferrer">tail (⭐2.8k)</a> - Go package striving to emulate the features of the BSD tail program.</li>
</ul>

<ul>
<li><a href="https://github.com/xfxdev/xlog" rel="noopener noreferrer">xlog (⭐8)</a> - Plugin architecture and flexible log system for Go, with level ctrl, multiple log target and custom log format.</li>
</ul>

<ul>
<li><a href="https://github.com/rs/xlog" rel="noopener noreferrer">xlog (⭐141)</a> - Structured logger for <code>net/context</code> aware HTTP handlers with flexible dispatching.</li>
</ul>

<ul>
<li><a href="https://github.com/jfcg/yell" rel="noopener noreferrer">yell (⭐1)</a> - Yet another minimalistic logging library.</li>
</ul>

<ul>
<li><a href="https://github.com/uber-go/zap" rel="noopener noreferrer">zap (⭐25k)</a> - Fast, structured, leveled logging in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/rs/zerolog" rel="noopener noreferrer">zerolog (⭐12k)</a> - Zero-allocation JSON logger.</li>
</ul>

<ul>
<li><a href="https://github.com/edoger/zkits-logger" rel="noopener noreferrer">zkits-logger (⭐28)</a> - A powerful zero-dependency JSON logger.</li>
</ul>
<h3><p>Machine Learning</p>
</h3>
<ul>
<li><a href="https://github.com/jbrukh/bayesian" rel="noopener noreferrer">bayesian (⭐815)</a> - Naive Bayesian Classification for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/ryanbressler/CloudForest" rel="noopener noreferrer">CloudForest (⭐748)</a> - Fast, flexible, multi-threaded ensembles of decision trees for machine learning in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/sgrodriguez/ddt" rel="noopener noreferrer">ddt (⭐42)</a> - Dynamic decision tree, create trees defining customizable rules.</li>
</ul>

<ul>
<li><a href="https://github.com/MaxHalford/eaopt" rel="noopener noreferrer">eaopt (⭐904)</a> - An evolutionary optimization library.</li>
</ul>

<ul>
<li><a href="https://github.com/khezen/evoli" rel="noopener noreferrer">evoli (⭐33)</a> - Genetic Algorithm and Particle Swarm Optimization library.</li>
</ul>

<ul>
<li><a href="https://github.com/Fontinalis/fonet" rel="noopener noreferrer">fonet (⭐86)</a> - A Deep Neural Network library written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/e-XpertSolutions/go-cluster" rel="noopener noreferrer">go-cluster (⭐44)</a> - Go implementation of the k-modes and k-prototypes clustering algorithms.</li>
</ul>

<ul>
<li><a href="https://github.com/patrikeh/go-deep" rel="noopener noreferrer">go-deep (⭐557)</a> - A feature-rich neural network library in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/white-pony/go-fann" rel="noopener noreferrer">go-fann (⭐119)</a> - Go bindings for Fast Artificial Neural Networks(FANN) library.</li>
</ul>

<ul>
<li><a href="https://github.com/thoj/go-galib" rel="noopener noreferrer">go-galib (⭐202)</a> - Genetic Algorithms library written in Go / golang.</li>
</ul>

<ul>
<li><a href="https://github.com/daviddengcn/go-pr" rel="noopener noreferrer">go-pr (⭐68)</a> - Pattern recognition package in Go lang.</li>
</ul>

<ul>
<li><a href="https://github.com/goml/gobrain" rel="noopener noreferrer">gobrain (⭐569)</a> - Neural Networks written in go.</li>
</ul>

<ul>
<li><a href="https://github.com/e-dard/godist" rel="noopener noreferrer">godist (⭐43)</a> - Various probability distributions, and associated methods.</li>
</ul>

<ul>
<li><a href="https://github.com/tomcraven/goga" rel="noopener noreferrer">goga (⭐224)</a> - Genetic algorithm library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/sjwhitworth/golearn" rel="noopener noreferrer">GoLearn (⭐9.4k)</a> - General Machine Learning library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/surenderthakran/gomind" rel="noopener noreferrer">GoMind (⭐98)</a> - A simplistic Neural Network Library in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/cdipaolo/goml" rel="noopener noreferrer">goml (⭐1.6k)</a> - On-line Machine Learning in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/dathoangnd/gonet" rel="noopener noreferrer">gonet (⭐82)</a> - Neural Network for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/c-bata/goptuna" rel="noopener noreferrer">Goptuna (⭐280)</a> - Bayesian optimization framework for black-box functions written in Go. Everything will be optimized.</li>
</ul>

<ul>
<li><a href="https://github.com/timkaye11/goRecommend" rel="noopener noreferrer">goRecommend (⭐205)</a> - Recommendation Algorithms library written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gorgonia/gorgonia" rel="noopener noreferrer">gorgonia (⭐5.9k)</a> - graph-based computational library like Theano for Go that provides primitives for building various machine learning and neural network algorithms.</li>
</ul>

<ul>
<li><a href="https://github.com/zhenghaoz/gorse" rel="noopener noreferrer">gorse</a> - An offline recommender system backend based on collaborative filtering written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/asafschers/goscore" rel="noopener noreferrer">goscore (⭐101)</a> - Go Scoring API for PMML.</li>
</ul>

<ul>
<li><a href="https://github.com/otiai10/gosseract" rel="noopener noreferrer">gosseract (⭐3.1k)</a> - Go package for OCR (Optical Character Recognition), by using Tesseract C++ library.</li>
</ul>

<ul>
<li><a href="https://github.com/datastream/libsvm" rel="noopener noreferrer">libsvm (⭐72)</a> - libsvm golang version derived work based on LIBSVM 3.14.</li>
</ul>

<ul>
<li><a href="https://github.com/BayesWitnesses/m2cgen" rel="noopener noreferrer">m2cgen (⭐3k)</a> - A CLI tool to transpile trained classic ML models into a native Go code with zero dependencies, written in Python with Go language support.</li>
</ul>

<ul>
<li><a href="https://github.com/schuyler/neural-go" rel="noopener noreferrer">neural-go (⭐73)</a> - Multilayer perceptron network implemented in Go, with training via backpropagation.</li>
</ul>

<ul>
<li><a href="https://github.com/otiai10/ocrserver" rel="noopener noreferrer">ocrserver (⭐767)</a> - A simple OCR API server, seriously easy to be deployed by Docker and Heroku.</li>
</ul>

<ul>
<li><a href="https://github.com/owulveryck/onnx-go" rel="noopener noreferrer">onnx-go (⭐905)</a> - Go Interface to Open Neural Network Exchange (ONNX).</li>
</ul>

<ul>
<li><a href="https://github.com/ThePaw/probab" rel="noopener noreferrer">probab (⭐22)</a> - Probability distribution functions. Bayesian inference. Written in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/malaschitz/randomForest" rel="noopener noreferrer">randomforest (⭐61)</a> - Easy to use Random Forest library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/muesli/regommend" rel="noopener noreferrer">regommend (⭐312)</a> - Recommendation &amp; collaborative filtering engine.</li>
</ul>

<ul>
<li><a href="https://github.com/eaigner/shield" rel="noopener noreferrer">shield (⭐160)</a> - Bayesian text classifier with flexible tokenizers and storage backends for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/galeone/tfgo" rel="noopener noreferrer">tfgo (⭐2.5k)</a> - Easy to use Tensorflow bindings: simplifies the usage of the official Tensorflow Go bindings. Define computational graphs in Go, load and execute models trained in Python.</li>
</ul>

<ul>
<li><a href="https://github.com/Xamber/Varis" rel="noopener noreferrer">Varis (⭐55)</a> - Golang Neural Network.</li>
</ul>
<h3><p>Messaging</p>
</h3>
<ul>
<li><a href="https://github.com/kak-tus/ami" rel="noopener noreferrer">ami (⭐34)</a> - Go client to reliable queues based on Redis Cluster Streams.</li>
</ul>

<ul>
<li><a href="https://github.com/rabbitmq/amqp091-go" rel="noopener noreferrer">amqp (⭐2k)</a> - Go RabbitMQ Client Library.</li>
</ul>

<ul>
<li><a href="https://github.com/sideshow/apns2" rel="noopener noreferrer">APNs2 (⭐3.2k)</a> - HTTP/2 Apple Push Notification provider for Go - Send push notifications to iOS, tvOS, Safari and OSX apps.</li>
</ul>

<ul>
<li><a href="https://github.com/hibiken/asynq" rel="noopener noreferrer">Asynq (⭐14k)</a> - A simple, reliable, and efficient distributed task queue for Go built on top of Redis.</li>
</ul>

<ul>
<li><a href="https://github.com/Clivern/Beaver" rel="noopener noreferrer">Beaver (⭐1.6k)</a> - A real time messaging server to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.</li>
</ul>

<ul>
<li><a href="https://github.com/mustafaturan/bus" rel="noopener noreferrer">Bus (⭐369)</a> - Minimalist message bus implementation for internal communication.</li>
</ul>

<ul>
<li><a href="https://github.com/centrifugal/centrifugo" rel="noopener noreferrer">Centrifugo (⭐11k)</a> - Real-time messaging (Websockets or SockJS) server in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/chanify/chanify" rel="noopener noreferrer">Chanify (⭐1.3k)</a> - A push notification server send message to your iOS devices.</li>
</ul>

<ul>
<li><a href="https://github.com/jeroenrinzema/commander" rel="noopener noreferrer">Commander (⭐68)</a> - A high-level event driven consumer/producer supporting various "dialects" such as Apache Kafka.</li>
</ul>

<ul>
<li><a href="https://github.com/confluentinc/confluent-kafka-go" rel="noopener noreferrer">Confluent Kafka Golang Client (⭐5.2k)</a> - confluent-kafka-go is Confluent's Golang client for Apache Kafka and the Confluent Platform.</li>
</ul>

<ul>
<li><a href="https://github.com/godbus/dbus" rel="noopener noreferrer">dbus (⭐1.2k)</a> - Native Go bindings for D-Bus.</li>
</ul>

<ul>
<li><a href="https://github.com/appleboy/drone-line" rel="noopener noreferrer">drone-line (⭐81)</a> - Sending <a href="https://at.line.me/en" rel="noopener noreferrer">Line</a> notifications using a binary, docker or Drone CI.</li>
</ul>

<ul>
<li><a href="https://github.com/olebedev/emitter" rel="noopener noreferrer">emitter (⭐532)</a> - Emits events using Go way, with wildcard, predicates, cancellation possibilities and many other good wins.</li>
</ul>

<ul>
<li><a href="https://github.com/agoalofalife/event" rel="noopener noreferrer">event (⭐62)</a> - Implementation of the pattern observer.</li>
</ul>

<ul>
<li><a href="https://github.com/asaskevich/EventBus" rel="noopener noreferrer">EventBus (⭐2k)</a> - The lightweight event bus with async compatibility.</li>
</ul>

<ul>
<li><a href="https://github.com/osamingo/gaurun-client" rel="noopener noreferrer">gaurun-client (⭐11)</a> - Gaurun Client written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/desertbit/glue" rel="noopener noreferrer">Glue (⭐422)</a> - Robust Go and Javascript Socket Library (Alternative to Socket.io).</li>
</ul>

<ul>
<li><a href="https://github.com/cheshir/go-mq" rel="noopener noreferrer">go-mq (⭐91)</a> - RabbitMQ client with declarative configuration.</li>
</ul>

<ul>
<li><a href="https://github.com/TheCreeper/go-notify" rel="noopener noreferrer">go-notify (⭐71)</a> - Native implementation of the freedesktop notification spec.</li>
</ul>

<ul>
<li><a href="https://github.com/nsqio/go-nsq" rel="noopener noreferrer">go-nsq (⭐2.7k)</a> - the official Go package for NSQ.</li>
</ul>

<ul>
<li><a href="https://github.com/jirenius/go-res" rel="noopener noreferrer">go-res (⭐69)</a> - Package for building REST/real-time services where clients are synchronized seamlessly, using NATS and Resgate.</li>
</ul>

<ul>
<li><a href="https://github.com/maxatome/go-vitotrol" rel="noopener noreferrer">go-vitotrol (⭐24)</a> - Client library to Viessmann Vitotrol web service.</li>
</ul>

<ul>
<li><a href="https://github.com/trivago/gollum" rel="noopener noreferrer">Gollum (⭐939)</a> - A n:m multiplexer that gathers messages from different sources and broadcasts them to a set of destinations.</li>
</ul>

<ul>
<li><a href="https://github.com/jcuga/golongpoll" rel="noopener noreferrer">golongpoll (⭐664)</a> - HTTP longpoll server library that makes web pub-sub simple.</li>
</ul>

<ul>
<li><a href="https://github.com/Terry-Mao/gopush-cluster" rel="noopener noreferrer">gopush-cluster (⭐2.1k)</a> - gopush-cluster is a go push server cluster.</li>
</ul>

<ul>
<li><a href="https://github.com/appleboy/gorush" rel="noopener noreferrer">gorush (⭐8.8k)</a> - Push notification server using <a href="https://github.com/sideshow/apns2" rel="noopener noreferrer">APNs2 (⭐3.2k)</a> and google <a href="https://github.com/google/go-gcm" rel="noopener noreferrer">GCM (⭐106)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/alexsniffin/gosd" rel="noopener noreferrer">gosd (⭐26)</a> - A library for scheduling when to dispatch a message to a channel.</li>
</ul>

<ul>
<li><a href="https://github.com/smancke/guble" rel="noopener noreferrer">guble (⭐161)</a> - Messaging server using push notifications (Google Firebase Cloud Messaging, Apple Push Notification services, SMS) as well as websockets, a REST API, featuring distributed operation and message-persistence.</li>
</ul>

<ul>
<li><a href="https://github.com/leozz37/hare" rel="noopener noreferrer">hare (⭐55)</a> - A user friendly library for sending messages and listening to TCP sockets.</li>
</ul>

<ul>
<li><a href="https://github.com/leandro-lugaresi/hub" rel="noopener noreferrer">hub (⭐147)</a> - A Message/Event Hub for Go applications, using publish/subscribe pattern with support for alias like rabbitMQ exchanges.</li>
</ul>

<ul>
<li><a href="https://github.com/socifi/jazz" rel="noopener noreferrer">jazz (⭐18)</a> - A simple RabbitMQ abstraction layer for queue administration and publishing and consuming of messages.</li>
</ul>

<ul>
<li><a href="https://github.com/RichardKnop/machinery" rel="noopener noreferrer">machinery (⭐8k)</a> - Asynchronous task queue/job queue based on distributed message passing.</li>
</ul>

<ul>
<li><a href="https://github.com/nanomsg/mangos" rel="noopener noreferrer">mangos (⭐756)</a> - Pure go implementation of the Nanomsg ("Scalability Protocols") with transport interoperability.</li>
</ul>

<ul>
<li><a href="https://github.com/olahol/melody" rel="noopener noreferrer">melody (⭐4.1k)</a> - Minimalist framework for dealing with websocket sessions, includes broadcasting and automatic ping/pong handling.</li>
</ul>

<ul>
<li><a href="https://github.com/dunglas/mercure" rel="noopener noreferrer">Mercure (⭐5.3k)</a> - Server and library to dispatch server-sent updates using the Mercure protocol (built on top of Server-Sent Events).</li>
</ul>

<ul>
<li><a href="https://github.com/vardius/message-bus" rel="noopener noreferrer">messagebus (⭐286)</a> - messagebus is a Go simple async message bus, perfect for using as event bus when doing event sourcing, CQRS, DDD.</li>
</ul>

<ul>
<li><a href="https://github.com/rafaeljesus/nsq-event-bus" rel="noopener noreferrer">nsq-event-bus (⭐79)</a> - A tiny wrapper around NSQ topic and channel.</li>
</ul>

<ul>
<li><a href="https://github.com/dailymotion/oplog" rel="noopener noreferrer">oplog (⭐111)</a> - Generic oplog/replication system for REST APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/tuxychandru/pubsub" rel="noopener noreferrer">pubsub (⭐453)</a> - Simple pubsub package for go.</li>
</ul>

<ul>
<li><a href="https://github.com/rafaeljesus/rabbus" rel="noopener noreferrer">rabbus (⭐98)</a> - A tiny wrapper over amqp exchanges and queues.</li>
</ul>

<ul>
<li><a href="https://github.com/jandelgado/rabtap" rel="noopener noreferrer">rabtap (⭐288)</a> - RabbitMQ swiss army knife cli app.</li>
</ul>

<ul>
<li><a href="https://github.com/sybrexsys/RapidMQ" rel="noopener noreferrer">RapidMQ (⭐70)</a> - RapidMQ is a lightweight and reliable library for managing of the local messages queue.</li>
</ul>

<ul>
<li><a href="https://github.com/robinjoseph08/redisqueue" rel="noopener noreferrer">redisqueue (⭐138)</a> - redisqueue provides a producer and consumer of a queue that uses Redis streams.</li>
</ul>

<ul>
<li><a href="https://github.com/sbabiv/rmqconn" rel="noopener noreferrer">rmqconn (⭐23)</a> - RabbitMQ Reconnection. Wrapper over amqp.Connection and amqp.Dial. Allowing to do a reconnection when the connection is broken before forcing the call to the Close () method to be closed.</li>
</ul>

<ul>
<li><a href="https://github.com/Shopify/sarama" rel="noopener noreferrer">sarama (⭐13k)</a> - Go library for Apache Kafka.</li>
</ul>

<ul>
<li><a href="https://github.com/uniqush/uniqush-push" rel="noopener noreferrer">Uniqush-Push (⭐1.6k)</a> - Redis backed unified push service for server-side notifications to mobile devices.</li>
</ul>

<ul>
<li><a href="https://github.com/pebbe/zmq4" rel="noopener noreferrer">zmq4 (⭐1.3k)</a> - Go interface to ZeroMQ version 4. Also available for <a href="https://github.com/pebbe/zmq3" rel="noopener noreferrer">version 3 (⭐132)</a> and <a href="https://github.com/pebbe/zmq2" rel="noopener noreferrer">version 2 (⭐19)</a>.</li>
</ul>
<h3><p>Microsoft Office</p>
</h3>
<ul>
<li><a href="https://github.com/unidoc/unioffice" rel="noopener noreferrer">unioffice (⭐4.9k)</a> - Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents.</li>
</ul>
<h3><p>Microsoft Excel</p>
</h3>
<ul>
<li><a href="https://github.com/xuri/excelize" rel="noopener noreferrer">excelize (⭐21k)</a> - Golang library for reading and writing Microsoft Excel™ (XLSX) files.</li>
</ul>

<ul>
<li><a href="https://github.com/szyhf/go-excel" rel="noopener noreferrer">go-excel (⭐197)</a> - A simple and light reader to read a relate-db-like excel as a table.</li>
</ul>

<ul>
<li><a href="https://github.com/tealeg/xlsx" rel="noopener noreferrer">xlsx (⭐6k)</a> - Library to simplify reading the XML format used by recent version of Microsoft Excel in Go programs.</li>
</ul>

<ul>
<li><a href="https://github.com/plandem/xlsx" rel="noopener noreferrer">xlsx (⭐177)</a> - Fast and safe way to read/update your existing Microsoft Excel files in Go programs.</li>
</ul>
<h3><p>Dependency Injection</p>
</h3>
<ul>
<li><a href="https://github.com/magic003/alice" rel="noopener noreferrer">alice (⭐51)</a> - Additive dependency injection container for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/goava/di" rel="noopener noreferrer">di (⭐241)</a> - A dependency injection container for go programming language.</li>
</ul>

<ul>
<li><a href="https://github.com/uber-go/dig" rel="noopener noreferrer">dig (⭐4.5k)</a> - A reflection based dependency injection toolkit for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/i-love-flamingo/dingo" rel="noopener noreferrer">dingo (⭐189)</a> - A dependency injection toolkit for Go, based on Guice.</li>
</ul>

<ul>
<li><a href="https://github.com/uber-go/fx" rel="noopener noreferrer">fx (⭐7.6k)</a> - A dependency injection based application framework for Go (built on top of dig).</li>
</ul>

<ul>
<li><a href="https://github.com/vardius/gocontainer" rel="noopener noreferrer">gocontainer (⭐21)</a> - Simple Dependency Injection Container.</li>
</ul>

<ul>
<li><a href="https://github.com/goioc/di" rel="noopener noreferrer">goioc/di (⭐378)</a> - Spring-inspired Dependency Injection Container.</li>
</ul>

<ul>
<li><a href="https://github.com/HnH/di" rel="noopener noreferrer">HnH/di (⭐9)</a> - DI container library that is focused on clean API and flexibility.</li>
</ul>

<ul>
<li><a href="https://github.com/go-kata/kinit" rel="noopener noreferrer">kinit (⭐10)</a> - Customizable dependency injection container with the global mode, cascade initialization and panic-safe finalization.</li>
</ul>

<ul>
<li><a href="https://github.com/logrange/linker" rel="noopener noreferrer">linker (⭐35)</a> - A reflection based dependency injection and inversion of control library with components lifecycle support.</li>
</ul>

<ul>
<li><a href="https://github.com/Fs02/wire" rel="noopener noreferrer">wire (⭐40)</a> - Strict Runtime Dependency Injection for Golang.</li>
</ul>
<h3><p>Project Layout</p>
</h3>
<ul>
<li><a href="https://github.com/ardanlabs/service" rel="noopener noreferrer">ardanlabs/service (⭐4.1k)</a> - A <a href="https://github.com/ardanlabs/service/wiki" rel="noopener noreferrer">starter kit (⭐4.1k)</a> for building production grade scalable web service applications.</li>
</ul>

<ul>
<li><a href="https://github.com/lacion/cookiecutter-golang" rel="noopener noreferrer">cookiecutter-golang (⭐736)</a> - A Go application boilerplate template for quick starting projects following production best practices.</li>
</ul>

<ul>
<li><a href="https://github.com/zitryss/go-sample" rel="noopener noreferrer">go-sample (⭐140)</a> - A sample layout for Go application projects with the real code.</li>
</ul>

<ul>
<li><a href="https://github.com/allaboutapps/go-starter" rel="noopener noreferrer">go-starter (⭐620)</a> - An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers.</li>
</ul>

<ul>
<li><a href="https://github.com/Fs02/go-todo-backend" rel="noopener noreferrer">go-todo-backend (⭐336)</a> - Go Todo Backend example using modular project layout for product microservice.</li>
</ul>

<ul>
<li><a href="https://github.com/wajox/gobase" rel="noopener noreferrer">gobase (⭐66)</a> - A simple skeleton for golang application with basic setup for real golang application.</li>
</ul>

<ul>
<li><a href="https://github.com/golang-standards/project-layout" rel="noopener noreferrer">golang-standards/project-layout (⭐56k)</a> - Set of common historical and emerging project layout patterns in the Go ecosystem. Note: despite the org-name they do not represent official golang standards, see <a href="https://github.com/golang-standards/project-layout/issues/117" rel="noopener noreferrer">this issue (⭐56k)</a> for more information. Nonetheless, some may find the layout useful.</li>
</ul>

<ul>
<li><a href="https://github.com/golang-templates/seed" rel="noopener noreferrer">golang-templates/seed (⭐565)</a> - Go application GitHub repository template.</li>
</ul>

<ul>
<li><a href="https://github.com/insidieux/inizio" rel="noopener noreferrer">insidieux/inizio (⭐19)</a> - Golang project layout generator with plugins.</li>
</ul>

<ul>
<li><a href="https://github.com/sagikazarmark/modern-go-application" rel="noopener noreferrer">modern-go-application (⭐1.9k)</a> - Go application boilerplate and example applying modern practices.</li>
</ul>

<ul>
<li><a href="https://github.com/catchplay/scaffold" rel="noopener noreferrer">scaffold (⭐150)</a> - Scaffold generates a starter Go project layout. Lets you focus on business logic implemented.</li>
</ul>

<ul>
<li><a href="https://github.com/wangyoucao577/go-project-layout" rel="noopener noreferrer">wangyoucao577/go-project-layout (⭐26)</a> - Set of practices and discussions on how to structure Go project layout.</li>
</ul>
<h3><p>Strings</p>
</h3>
<ul>
<li><a href="https://gitlab.com/tymonx/go-formatter" rel="noopener noreferrer">go-formatter</a> - Implements <strong>replacement fields</strong> surrounded by curly braces <code>{}</code> format strings.</li>
</ul>

<ul>
<li><a href="https://github.com/gobeam/Stringy" rel="noopener noreferrer">gobeam/Stringy (⭐250)</a> - String manipulation library to convert string to camel case, snake case, kebab case / slugify etc.</li>
</ul>

<ul>
<li><a href="https://github.com/ozgio/strutil" rel="noopener noreferrer">strutil (⭐205)</a> - String utilities.</li>
</ul>

<ul>
<li><a href="https://github.com/abhimanyu003/sttr" rel="noopener noreferrer">sttr (⭐1.3k)</a> - cross-platform, cli app to perform various operations on string.</li>
</ul>

<ul>
<li><a href="https://github.com/huandu/xstrings" rel="noopener noreferrer">xstrings (⭐1.4k)</a> - Collection of useful string functions ported from other languages.</li>
</ul>
<h3><p>Uncategorized</p>
</h3>
<ul>
<li><a href="https://github.com/mudler/anagent" rel="noopener noreferrer">anagent (⭐16)</a> - Minimalistic, pluggable Golang evloop/timer handler with dependency-injection.</li>
</ul>

<ul>
<li><a href="https://github.com/antchfx/antch" rel="noopener noreferrer">antch (⭐266)</a> - A fast, powerful and extensible web crawling &amp; scraping framework.</li>
</ul>

<ul>
<li><a href="https://github.com/artyom/autoflags" rel="noopener noreferrer">autoflags (⭐42)</a> - Go package to automatically define command line flags from struct fields.</li>
</ul>

<ul>
<li><a href="https://github.com/kirillDanshin/avgRating" rel="noopener noreferrer">avgRating (⭐17)</a> - Calculate average score and rating based on Wilson Score Equation.</li>
</ul>

<ul>
<li><a href="https://github.com/dimiro1/banner" rel="noopener noreferrer">banner (⭐462)</a> - Add beautiful banners into your Go applications.</li>
</ul>

<ul>
<li><a href="https://github.com/mojocn/base64Captcha" rel="noopener noreferrer">base64Captcha (⭐2.4k)</a> - Base64captch supports digit, number, alphabet, arithmetic, audio and digit-alphabet captcha.</li>
</ul>

<ul>
<li><a href="https://github.com/bobg/basexx" rel="noopener noreferrer">basexx (⭐6)</a> - Convert to, from, and between digit strings in various number bases.</li>
</ul>

<ul>
<li><a href="https://github.com/distatus/battery" rel="noopener noreferrer">battery (⭐274)</a> - Cross-platform, normalized battery information library.</li>
</ul>

<ul>
<li><a href="https://github.com/icza/bitio" rel="noopener noreferrer">bitio (⭐257)</a> - Highly optimized bit-level Reader and Writer for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/digitalcrab/browscap_go" rel="noopener noreferrer">browscap_go (⭐49)</a> - GoLang Library for <a href="https://browscap.org/" rel="noopener noreferrer">Browser Capabilities Project</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/steambap/captcha" rel="noopener noreferrer">captcha (⭐163)</a> - Package captcha provides an easy to use, unopinionated API for captcha generation.</li>
</ul>

<ul>
<li><a href="https://github.com/cstockton/go-conv" rel="noopener noreferrer">conv (⭐381)</a> - Package conv provides fast and intuitive conversions across Go types.</li>
</ul>

<ul>
<li><a href="https://github.com/miolini/datacounter" rel="noopener noreferrer">datacounter (⭐50)</a> - Go counters for readers/writer/http.ResponseWriter.</li>
</ul>

<ul>
<li><a href="https://github.com/pioz/faker" rel="noopener noreferrer">faker (⭐103)</a> - Random fake data and struct generator for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-ffmt/ffmt" rel="noopener noreferrer">ffmt (⭐316)</a> - Beautify data display for Humans.</li>
</ul>

<ul>
<li><a href="https://github.com/TwinProduction/gatus" rel="noopener noreferrer">gatus (⭐12k)</a> - Automated service health dashboard.</li>
</ul>

<ul>
<li><a href="https://github.com/lana/go-commandbus" rel="noopener noreferrer">go-commandbus (⭐15)</a> - A slight and pluggable command-bus for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/jolestar/go-commons-pool" rel="noopener noreferrer">go-commons-pool (⭐1.2k)</a> - Generic object pool for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/go-openapi" rel="noopener noreferrer">go-openapi</a> - Collection of packages to parse and utilize open-api schemas.</li>
</ul>

<ul>
<li><a href="https://github.com/eapache/go-resiliency" rel="noopener noreferrer">go-resiliency (⭐2.4k)</a> - Resiliency patterns for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/gen2brain/go-unarr" rel="noopener noreferrer">go-unarr (⭐309)</a> - Decompression library for RAR, TAR, ZIP and 7z archives.</li>
</ul>

<ul>
<li><a href="https://github.com/brianvoe/gofakeit" rel="noopener noreferrer">gofakeit (⭐5.4k)</a> - Random data generator written in go.</li>
</ul>

<ul>
<li><a href="https://github.com/antham/gommit" rel="noopener noreferrer">gommit (⭐117)</a> - Analyze git commit messages to ensure they follow defined patterns.</li>
</ul>

<ul>
<li><a href="https://github.com/shirou/gopsutil" rel="noopener noreferrer">gopsutil (⭐12k)</a> - Cross-platform library for retrieving process and system utilization(CPU, Memory, Disks, etc).</li>
</ul>

<ul>
<li><a href="https://github.com/osamingo/gosh" rel="noopener noreferrer">gosh (⭐37)</a> - Provide Go Statistics Handler, Struct, Measure Method.</li>
</ul>

<ul>
<li><a href="https://github.com/haxpax/gosms" rel="noopener noreferrer">gosms (⭐1.5k)</a> - Your own local SMS gateway in Go that can be used to send SMS.</li>
</ul>

<ul>
<li><a href="https://github.com/cabify/gotoprom" rel="noopener noreferrer">gotoprom (⭐108)</a> - Type-safe metrics builder wrapper library for the official Prometheus client.</li>
</ul>

<ul>
<li><a href="https://github.com/pariz/gountries" rel="noopener noreferrer">gountries (⭐435)</a> - Package that exposes country and subdivision data.</li>
</ul>

<ul>
<li><a href="https://github.com/ddddddO/gtree" rel="noopener noreferrer">gtree (⭐359)</a> - Provide CLI, Package and Web for tree output and directories creation from Markdown or programmatically.</li>
</ul>

<ul>
<li><a href="https://github.com/alexliesenfeld/health" rel="noopener noreferrer">health (⭐836)</a> - A simple and flexible health check library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/dimiro1/health" rel="noopener noreferrer">health (⭐450)</a> - Easy to use, extensible health check library.</li>
</ul>

<ul>
<li><a href="https://github.com/etherlabsio/healthcheck" rel="noopener noreferrer">healthcheck (⭐274)</a> - An opinionated and concurrent health-check HTTP handler for RESTful services.</li>
</ul>

<ul>
<li><a href="https://github.com/Wing924/hostutils" rel="noopener noreferrer">hostutils (⭐13)</a> - A golang library for packing and unpacking FQDNs list.</li>
</ul>

<ul>
<li><a href="https://github.com/osamingo/indigo" rel="noopener noreferrer">indigo (⭐111)</a> - Distributed unique ID generator of using Sonyflake and encoded by Base58.</li>
</ul>

<ul>
<li><a href="https://github.com/hyperboloide/lk" rel="noopener noreferrer">lk (⭐422)</a> - A simple licensing library for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/llir/llvm" rel="noopener noreferrer">llvm (⭐1.3k)</a> - Library for interacting with LLVM IR in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/pascaldekloe/metrics" rel="noopener noreferrer">metrics (⭐27)</a> - Library for metrics instrumentation and Prometheus exposition.</li>
</ul>

<ul>
<li><a href="https://github.com/alwindoss/morse" rel="noopener noreferrer">morse (⭐87)</a> - Library to convert to and from morse code.</li>
</ul>

<ul>
<li><a href="https://github.com/lrita/numa" rel="noopener noreferrer">numa (⭐40)</a> - NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.</li>
</ul>

<ul>
<li><a href="https://github.com/hyperboloide/pdfgen" rel="noopener noreferrer">pdfgen (⭐75)</a> - HTTP service to generate PDF from Json requests.</li>
</ul>

<ul>
<li><a href="https://github.com/mavihq/persian" rel="noopener noreferrer">persian (⭐94)</a> - Some utilities for Persian language in go.</li>
</ul>

<ul>
<li><a href="https://github.com/aofei/sandid" rel="noopener noreferrer">sandid (⭐47)</a> - Every grain of sand on earth has its own ID.</li>
</ul>

<ul>
<li><a href="https://github.com/Wing924/shellwords" rel="noopener noreferrer">shellwords (⭐28)</a> - A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.</li>
</ul>

<ul>
<li><a href="https://github.com/teris-io/shortid" rel="noopener noreferrer">shortid (⭐957)</a> - Distributed generation of super short, unique, non-sequential, URL friendly IDs.</li>
</ul>

<ul>
<li><a href="https://github.com/containrrr/shoutrrr" rel="noopener noreferrer">shoutrrr (⭐1.7k)</a> - Notification library providing easy access to various messaging services like slack, mattermost, gotify and smtp among others.</li>
</ul>

<ul>
<li><a href="https://github.com/qmuntal/stateless" rel="noopener noreferrer">stateless (⭐1.4k)</a> - A fluent library for creating state machines.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/stats" rel="noopener noreferrer">stats (⭐172)</a> - Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...</li>
</ul>

<ul>
<li><a href="https://github.com/hackebrot/turtle" rel="noopener noreferrer">turtle (⭐165)</a> - Emojis for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/pantrif/url-shortener" rel="noopener noreferrer">url-shortener (⭐51)</a> - A modern, powerful, and robust URL shortener microservice with mysql support.</li>
</ul>

<ul>
<li><a href="https://github.com/azr/generators/tree/master/varhandler" rel="noopener noreferrer">VarHandler (⭐6)</a> - Generate boilerplate http input and output handling.</li>
</ul>

<ul>
<li><a href="https://github.com/chmike/varint" rel="noopener noreferrer">varint (⭐15)</a> - A faster varying length integer encoder/decoder than the one provided in the standard library.</li>
</ul>

<ul>
<li><a href="https://github.com/rkoesters/xdg" rel="noopener noreferrer">xdg (⭐50)</a> - FreeDesktop.org (xdg) Specs implemented in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-xkg/xkg" rel="noopener noreferrer">xkg (⭐61)</a> - X Keyboard Grabber.</li>
</ul>
<h3><p>Language Detection</p>
</h3>
<ul>
<li><a href="https://github.com/detectlanguage/detectlanguage-go" rel="noopener noreferrer">detectlanguage (⭐26)</a> - Language Detection API Go Client. Supports batch requests, short phrase or single word language detection.</li>
</ul>

<ul>
<li><a href="https://github.com/rylans/getlang" rel="noopener noreferrer">getlang (⭐175)</a> - Fast natural language detection package.</li>
</ul>
<h3><p>Morphological Analyzers</p>
</h3>
<ul>
<li><a href="https://github.com/agonopol/go-stem" rel="noopener noreferrer">go-stem (⭐81)</a> - Implementation of the porter stemming algorithm.</li>
</ul>

<ul>
<li><a href="https://github.com/danieldk/go2vec" rel="noopener noreferrer">go2vec (⭐57)</a> - Reader and utility functions for word2vec embeddings.</li>
</ul>

<ul>
<li><a href="https://github.com/rjohnsondev/golibstemmer" rel="noopener noreferrer">golibstemmer (⭐21)</a> - Go bindings for the snowball libstemmer library including porter 2.</li>
</ul>

<ul>
<li><a href="https://github.com/dinopuguh/gosentiwordnet" rel="noopener noreferrer">gosentiwordnet (⭐11)</a> - Sentiment analyzer using sentiwordnet lexicon in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/jonreiter/govader" rel="noopener noreferrer">govader (⭐55)</a> - Go implementation of <a href="https://github.com/cjhutto/vaderSentiment" rel="noopener noreferrer">VADER Sentiment Analysis (⭐5.1k)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/ikawaha/kagome" rel="noopener noreferrer">kagome (⭐980)</a> - JP morphological analyzer written in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/goodsign/libtextcat" rel="noopener noreferrer">libtextcat (⭐13)</a> - Cgo binding for libtextcat C library. Guaranteed compatibility with version 2.2.</li>
</ul>

<ul>
<li><a href="https://github.com/james-bowman/nlp" rel="noopener noreferrer">nlp (⭐477)</a> - Go Natural Language Processing library supporting LSA (Latent Semantic Analysis).</li>
</ul>

<ul>
<li><a href="https://github.com/rookii/paicehusk" rel="noopener noreferrer">paicehusk (⭐29)</a> - Golang implementation of the Paice/Husk Stemming Algorithm.</li>
</ul>

<ul>
<li><a href="https://github.com/a2800276/porter" rel="noopener noreferrer">porter (⭐14)</a> - This is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming algorithm.</li>
</ul>

<ul>
<li><a href="https://github.com/zhenjl/porter2" rel="noopener noreferrer">porter2 (⭐47)</a> - Really fast Porter 2 stemmer.</li>
</ul>

<ul>
<li><a href="https://github.com/afjoseph/RAKE.Go" rel="noopener noreferrer">RAKE.go (⭐124)</a> - Go port of the Rapid Automatic Keyword Extraction Algorithm (RAKE).</li>
</ul>
<h3><p>Tokenizers</p>
</h3>
<ul>
<li><a href="https://github.com/blevesearch/segment" rel="noopener noreferrer">segment (⭐90)</a> - Go library for performing Unicode Text Segmentation as described in <a href="https://www.unicode.org/reports/tr29/" rel="noopener noreferrer">Unicode Standard Annex #29</a></li>
</ul>

<ul>
<li><a href="https://github.com/osamingo/shamoji" rel="noopener noreferrer">shamoji (⭐13)</a> - The shamoji is word filtering package written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/dchest/stemmer" rel="noopener noreferrer">stemmer (⭐56)</a> - Stemmer packages for Go programming language. Includes English and German stemmers.</li>
</ul>

<ul>
<li><a href="https://github.com/pebbe/textcat" rel="noopener noreferrer">textcat (⭐73)</a> - Go package for n-gram based text categorization, with support for utf-8 and raw text.</li>
</ul>
<h3><p>Transliteration</p>
</h3>
<ul>
<li><a href="https://github.com/alexsergivan/transliterator" rel="noopener noreferrer">transliterator (⭐46)</a> - Provides one-way string transliteration with supporting of language-specific transliteration rules.</li>
</ul>
<h3><p>Networking</p>
</h3>
<ul>
<li><a href="https://github.com/mdlayher/arp" rel="noopener noreferrer">arp (⭐391)</a> - Package arp implements the ARP protocol, as described in RFC 826.</li>
</ul>

<ul>
<li><a href="https://github.com/stabbycutyou/buffstreams" rel="noopener noreferrer">buffstreams (⭐255)</a> - Streaming protocolbuffer data over TCP made easy.</li>
</ul>

<ul>
<li><a href="https://github.com/zubairhamed/canopus" rel="noopener noreferrer">canopus (⭐156)</a> - CoAP Client/Server implementation (RFC 7252).</li>
</ul>

<ul>
<li><a href="https://github.com/yl2chen/cidranger" rel="noopener noreferrer">cidranger (⭐969)</a> - Fast IP to CIDR lookup for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/mdlayher/dhcp6" rel="noopener noreferrer">dhcp6 (⭐80)</a> - Package dhcp6 implements a DHCPv6 server, as described in RFC 3315.</li>
</ul>

<ul>
<li><a href="https://github.com/miekg/dns" rel="noopener noreferrer">dns (⭐8.8k)</a> - Go library for working with DNS.</li>
</ul>

<ul>
<li><a href="https://github.com/mosajjal/dnsmonster" rel="noopener noreferrer">dnsmonster (⭐361)</a> - Passive DNS Capture/Monitoring Framework.</li>
</ul>

<ul>
<li><a href="https://github.com/DarthPestilane/easytcp" rel="noopener noreferrer">easytcp (⭐818)</a> - A light-weight TCP framework written in Go (Golang), built with message router. EasyTCP helps you build a TCP server easily fast and less painful.</li>
</ul>

<ul>
<li><a href="https://github.com/songgao/ether" rel="noopener noreferrer">ether (⭐82)</a> - Cross-platform Go package for sending and receiving ethernet frames.</li>
</ul>

<ul>
<li><a href="https://github.com/mdlayher/ethernet" rel="noopener noreferrer">ethernet (⭐287)</a> - Package ethernet implements marshaling and unmarshalling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags.</li>
</ul>

<ul>
<li><a href="https://github.com/valyala/fasthttp" rel="noopener noreferrer">fasthttp (⭐23k)</a> - Package fasthttp is a fast HTTP implementation for Go, up to 10 times faster than net/http.</li>
</ul>

<ul>
<li><a href="https://github.com/fortio/fortio" rel="noopener noreferrer">fortio (⭐3.7k)</a> - Load testing library and command line tool, advanced echo server and web UI. Allows to specify a set query-per-second load and record latency histograms and other useful stats and graph them. Tcp, Http, gRPC.</li>
</ul>

<ul>
<li><a href="https://github.com/jlaffaye/ftp" rel="noopener noreferrer">ftp (⭐1.4k)</a> - Package ftp implements a FTP client as described in <a href="https://tools.ietf.org/html/rfc959" rel="noopener noreferrer">RFC 959</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/fclairamb/ftpserverlib" rel="noopener noreferrer">ftpserverlib (⭐474)</a> - Fully featured FTP server library.</li>
</ul>

<ul>
<li><a href="https://github.com/xtaci/gaio" rel="noopener noreferrer">gaio (⭐919)</a> - High performance async-io networking for Golang in proactor mode.</li>
</ul>

<ul>
<li><a href="https://github.com/Allenxuxu/gev" rel="noopener noreferrer">gev (⭐1.8k)</a> - gev is a lightweight, fast non-blocking TCP network library based on Reactor mode.</li>
</ul>

<ul>
<li><a href="https://github.com/DrmagicE/gmqtt" rel="noopener noreferrer">gmqtt (⭐1k)</a> - Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.1.1.</li>
</ul>

<ul>
<li><a href="https://github.com/panjf2000/gnet" rel="noopener noreferrer">gnet (⭐11k)</a> - <code>gnet</code> is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/google/gnxi" rel="noopener noreferrer">gNxI (⭐289)</a> - A collection of tools for Network Management that use the gNMI and gNOI protocols.</li>
</ul>

<ul>
<li><a href="https://github.com/hashicorp/go-getter" rel="noopener noreferrer">go-getter (⭐1.8k)</a> - Go library for downloading files or directories from various sources using a URL.</li>
</ul>

<ul>
<li><a href="https://github.com/joeig/go-powerdns" rel="noopener noreferrer">go-powerdns (⭐105)</a> - PowerDNS API bindings for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/ccding/go-stun" rel="noopener noreferrer">go-stun (⭐722)</a> - Go implementation of the STUN client (RFC 3489 and RFC 5389).</li>
</ul>

<ul>
<li><a href="https://github.com/osrg/gobgp" rel="noopener noreferrer">gobgp (⭐4.1k)</a> - BGP implemented in the Go Programming Language.</li>
</ul>

<ul>
<li><a href="https://github.com/google/gopacket" rel="noopener noreferrer">gopacket (⭐6.8k)</a> - Go library for packet processing with libpcap bindings.</li>
</ul>

<ul>
<li><a href="https://github.com/akrennmair/gopcap" rel="noopener noreferrer">gopcap (⭐490)</a> - Go wrapper for libpcap.</li>
</ul>

<ul>
<li><a href="https://github.com/sunwxg/goshark" rel="noopener noreferrer">goshark (⭐18)</a> - Package goshark use tshark to decode IP packet and create data struct to analyse packet.</li>
</ul>

<ul>
<li><a href="https://github.com/soniah/gosnmp" rel="noopener noreferrer">gosnmp (⭐1)</a> - Native Go library for performing SNMP actions.</li>
</ul>

<ul>
<li><a href="https://github.com/gansidui/gotcp" rel="noopener noreferrer">gotcp (⭐509)</a> - Go package for quickly writing tcp applications.</li>
</ul>

<ul>
<li><a href="https://github.com/cavaliercoder/grab" rel="noopener noreferrer">grab (⭐1.5k)</a> - Go package for managing file downloads.</li>
</ul>

<ul>
<li><a href="https://github.com/koofr/graval" rel="noopener noreferrer">graval (⭐28)</a> - Experimental FTP server framework.</li>
</ul>

<ul>
<li><a href="https://github.com/gchaincl/httplab" rel="noopener noreferrer">HTTPLab (⭐4.1k)</a> - HTTPLabs let you inspect HTTP requests and forge responses.</li>
</ul>

<ul>
<li><a href="https://github.com/wzshiming/httpproxy" rel="noopener noreferrer">httpproxy (⭐33)</a> - HTTP proxy handler and dialer.</li>
</ul>

<ul>
<li><a href="https://github.com/c-robinson/iplib" rel="noopener noreferrer">iplib (⭐151)</a> - Library for working with IP addresses (net.IP, net.IPNet), inspired by python <a href="https://docs.python.org/3/library/ipaddress.html" rel="noopener noreferrer">ipaddress</a> and ruby <a href="https://ruby-doc.org/stdlib-2.5.1/libdoc/ipaddr/rdoc/IPAddr.html" rel="noopener noreferrer">ipaddr</a></li>
</ul>

<ul>
<li><a href="https://github.com/udhos/jazigo" rel="noopener noreferrer">jazigo (⭐230)</a> - Jazigo is a tool written in Go for retrieving configuration for multiple network devices.</li>
</ul>

<ul>
<li><a href="https://github.com/xtaci/kcp-go" rel="noopener noreferrer">kcp-go (⭐4.5k)</a> - KCP - Fast and Reliable ARQ Protocol.</li>
</ul>

<ul>
<li><a href="https://github.com/fanux/lhttp" rel="noopener noreferrer">lhttp (⭐687)</a> - Powerful websocket framework, build your IM server more easily.</li>
</ul>

<ul>
<li><a href="https://github.com/ian-kent/linkio" rel="noopener noreferrer">linkio (⭐53)</a> - Network link speed simulation for Reader/Writer interfaces.</li>
</ul>

<ul>
<li><a href="https://github.com/kirillDanshin/llb" rel="noopener noreferrer">llb (⭐16)</a> - It's a very simple but quick backend for proxy servers. Can be useful for fast redirection to predefined domain with zero memory allocation and fast response.</li>
</ul>

<ul>
<li><a href="https://github.com/hashicorp/mdns" rel="noopener noreferrer">mdns (⭐1.4k)</a> - Simple mDNS (Multicast DNS) client/server library in Golang.</li>
</ul>

<ul>
<li><a href="https://eclipse.org/paho/clients/golang/" rel="noopener noreferrer">mqttPaho</a> - The Paho Go Client provides an MQTT client library for connection to MQTT brokers via TCP, TLS or WebSockets.</li>
</ul>

<ul>
<li><a href="https://github.com/lesismal/nbio" rel="noopener noreferrer">nbio (⭐2.8k)</a> - Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.</li>
</ul>

<ul>
<li><a href="https://github.com/cloudwego/netpoll" rel="noopener noreferrer">netpoll (⭐4.6k)</a> - A high-performance non-blocking I/O networking framework, which focused on RPC scenarios, developed by ByteDance.</li>
</ul>

<ul>
<li><a href="https://github.com/intel-go/nff-go" rel="noopener noreferrer">NFF-Go (⭐1.4k)</a> - Framework for rapid development of performant network functions for cloud and bare-metal (former YANFF).</li>
</ul>

<ul>
<li><a href="https://github.com/schollz/peerdiscovery" rel="noopener noreferrer">peerdiscovery (⭐672)</a> - Pure Go library for cross-platform local peer discovery using UDP multicast.</li>
</ul>

<ul>
<li><a href="https://github.com/aybabtme/portproxy" rel="noopener noreferrer">portproxy (⭐58)</a> - Simple TCP proxy which adds CORS support to API's which don't support it.</li>
</ul>

<ul>
<li><a href="https://github.com/polera/publicip" rel="noopener noreferrer">publicip (⭐29)</a> - Package publicip returns your public facing IPv4 address (internet egress).</li>
</ul>

<ul>
<li><a href="https://github.com/lucas-clemente/quic-go" rel="noopener noreferrer">quic-go (⭐12k)</a> - An implementation of the QUIC protocol in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/pkg/sftp" rel="noopener noreferrer">sftp (⭐1.7k)</a> - Package sftp implements the SSH File Transfer Protocol as described in <a href="https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt" rel="noopener noreferrer">https://filezilla-project.org/specs/draft-ietf-secsh-filexfer-02.txt</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/gliderlabs/ssh" rel="noopener noreferrer">ssh (⭐4.2k)</a> - Higher-level API for building SSH servers (wraps crypto/ssh).</li>
</ul>

<ul>
<li><a href="https://github.com/eduardonunesp/sslb" rel="noopener noreferrer">sslb (⭐152)</a> - It's a Super Simples Load Balancer, just a little project to achieve some kind of performance.</li>
</ul>

<ul>
<li><a href="https://github.com/go-rtc/stun" rel="noopener noreferrer">stun (⭐495)</a> - Go implementation of RFC 5389 STUN protocol.</li>
</ul>

<ul>
<li><a href="https://github.com/two/tspool" rel="noopener noreferrer">tspool (⭐14)</a> - A TCP Library use worker pool to improve performance and protect your server.</li>
</ul>

<ul>
<li><a href="https://github.com/anacrolix/utp" rel="noopener noreferrer">utp (⭐183)</a> - Go uTP micro transport protocol implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/yahoo/vssh" rel="noopener noreferrer">vssh (⭐988)</a> - Go library for building network and server automation over SSH protocol.</li>
</ul>

<ul>
<li><a href="https://github.com/songgao/water" rel="noopener noreferrer">water (⭐2.2k)</a> - Simple TUN/TAP library.</li>
</ul>

<ul>
<li><a href="https://github.com/pions/webrtc" rel="noopener noreferrer">webrtc (⭐17k)</a> - A pure Go implementation of the WebRTC API.</li>
</ul>

<ul>
<li><a href="https://github.com/masterzen/winrm" rel="noopener noreferrer">winrm (⭐479)</a> - Go WinRM client to remotely execute commands on Windows machines.</li>
</ul>

<ul>
<li><a href="https://github.com/xfxdev/xtcp" rel="noopener noreferrer">xtcp (⭐160)</a> - TCP Server Framework with simultaneous full duplex communication, graceful shutdown, and custom protocol.</li>
</ul>
<h3><p>HTTP Clients</p>
</h3>
<ul>
<li><a href="https://github.com/h2non/gentleman" rel="noopener noreferrer">gentleman (⭐1.1k)</a> - Full-featured plugin-driven HTTP client library.</li>
</ul>

<ul>
<li><a href="https://github.com/bozd4g/go-http-client" rel="noopener noreferrer">go-http-client (⭐84)</a> - Make http calls simply and easily.</li>
</ul>

<ul>
<li><a href="https://github.com/wenerme/go-req" rel="noopener noreferrer">go-req (⭐24)</a> - Declarative golang HTTP client.</li>
</ul>

<ul>
<li><a href="https://github.com/hashicorp/go-retryablehttp" rel="noopener noreferrer">go-retryablehttp (⭐2.3k)</a> - Retryable HTTP client in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/levigross/grequests" rel="noopener noreferrer">grequests (⭐2.2k)</a> - A Go "clone" of the great and famous Requests library.</li>
</ul>

<ul>
<li><a href="https://github.com/gojektech/heimdall" rel="noopener noreferrer">heimdall (⭐2.8k)</a> - An enhanced http client with retry and hystrix capabilities.</li>
</ul>

<ul>
<li><a href="https://github.com/ybbus/httpretry" rel="noopener noreferrer">httpretry (⭐56)</a> - Enriches the default go HTTP client with retry functionality.</li>
</ul>

<ul>
<li><a href="https://github.com/sethgrid/pester" rel="noopener noreferrer">pester (⭐654)</a> - Go HTTP client calls with retries, backoff, and concurrency.</li>
</ul>

<ul>
<li><a href="https://github.com/monaco-io/request" rel="noopener noreferrer">request (⭐295)</a> - HTTP client for golang. If you have experience about axios or requests, you will love it. No 3rd dependency.</li>
</ul>

<ul>
<li><a href="https://github.com/carlmjohnson/requests" rel="noopener noreferrer">requests (⭐1.7k)</a> - HTTP requests for Gophers. Uses context.Context and doesn't hide the underlying net/http.Client, making it compatible with standard Go APIs. Also includes testing tools.</li>
</ul>

<ul>
<li><a href="https://github.com/go-resty/resty" rel="noopener noreferrer">resty (⭐12k)</a> - Simple HTTP and REST client for Go inspired by Ruby rest-client.</li>
</ul>

<ul>
<li><a href="https://github.com/ddo/rq" rel="noopener noreferrer">rq (⭐52)</a> - A nicer interface for golang stdlib HTTP client.</li>
</ul>

<ul>
<li><a href="https://github.com/dghubble/sling" rel="noopener noreferrer">sling (⭐1.7k)</a> - Sling is a Go HTTP client library for creating and sending API requests.</li>
</ul>
<h3><p>OpenGL</p>
</h3>
<ul>
<li><a href="https://github.com/go-gl/gl" rel="noopener noreferrer">gl (⭐1.2k)</a> - Go bindings for OpenGL (generated via glow).</li>
</ul>

<ul>
<li><a href="https://github.com/go-gl/glfw" rel="noopener noreferrer">glfw (⭐1.7k)</a> - Go bindings for GLFW 3.</li>
</ul>

<ul>
<li><a href="https://github.com/technohippy/go-glmatrix" rel="noopener noreferrer">go-glmatrix (⭐11)</a> - Go port of <a href="https://glmatrix.net/" rel="noopener noreferrer">glMatrix</a> library.</li>
</ul>

<ul>
<li><a href="https://github.com/goxjs/gl" rel="noopener noreferrer">goxjs/gl (⭐174)</a> - Go cross-platform OpenGL bindings (OS X, Linux, Windows, browsers, iOS, Android).</li>
</ul>

<ul>
<li><a href="https://github.com/goxjs/glfw" rel="noopener noreferrer">goxjs/glfw (⭐84)</a> - Go cross-platform glfw library for creating an OpenGL context and receiving events.</li>
</ul>

<ul>
<li><a href="https://github.com/go-gl/mathgl" rel="noopener noreferrer">mathgl (⭐609)</a> - Pure Go math package specialized for 3D math, with inspiration from GLM.</li>
</ul>
<h3><p>ORM</p>
</h3>
<ul>
<li><a href="https://github.com/Yiling-J/cacheme-go" rel="noopener noreferrer">cacheme (⭐25)</a> - Schema based, typed Redis caching/memoize framework for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/facebook/ent" rel="noopener noreferrer">ent (⭐17k)</a> - An entity framework for Go. Simple, yet powerful ORM for modeling and querying data.</li>
</ul>

<ul>
<li><a href="https://github.com/jschoedt/go-firestorm" rel="noopener noreferrer">go-firestorm (⭐53)</a> - A simple ORM for Google/Firebase Cloud Firestore.</li>
</ul>

<ul>
<li><a href="https://github.com/rushteam/gosql" rel="noopener noreferrer">go-sql (⭐176)</a> - A easy ORM for mysql.</li>
</ul>

<ul>
<li><a href="https://github.com/huandu/go-sqlbuilder" rel="noopener noreferrer">go-sqlbuilder (⭐1.7k)</a> - A flexible and powerful SQL string builder library plus a zero-config ORM.</li>
</ul>

<ul>
<li><a href="https://github.com/gosuri/go-store" rel="noopener noreferrer">go-store (⭐113)</a> - Simple and fast Redis backed key-value store library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-gorm/gorm" rel="noopener noreferrer">GORM (⭐40k)</a> - The fantastic ORM library for Golang, aims to be developer friendly.</li>
</ul>

<ul>
<li><a href="https://github.com/xxjwxc/gormt" rel="noopener noreferrer">gormt (⭐2.4k)</a> - Mysql database to golang gorm struct.</li>
</ul>

<ul>
<li><a href="https://github.com/go-gorp/gorp" rel="noopener noreferrer">gorp (⭐3.7k)</a> - Go Relational Persistence, ORM-ish library for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/Fs02/grimoire" rel="noopener noreferrer">grimoire (⭐161)</a> - Grimoire is a database access layer and validation for golang. (Support: MySQL, PostgreSQL and SQLite3).</li>
</ul>

<ul>
<li><a href="https://github.com/abrahambotros/lore" rel="noopener noreferrer">lore (⭐14)</a> - Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/marlow/marlow" rel="noopener noreferrer">marlow (⭐12)</a> - Generated ORM from project structs for compile time safety assurances.</li>
</ul>

<ul>
<li><a href="https://github.com/gobuffalo/pop" rel="noopener noreferrer">pop/soda (⭐1.5k)</a> - Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite.</li>
</ul>

<ul>
<li><a href="https://github.com/prisma/prisma-client-go" rel="noopener noreferrer">Prisma (⭐2.3k)</a> - Prisma Client Go, Typesafe database access for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-reform/reform" rel="noopener noreferrer">reform (⭐1.5k)</a> - Better ORM for Go, based on non-empty interfaces and code generation.</li>
</ul>

<ul>
<li><a href="https://github.com/go-rel/rel" rel="noopener noreferrer">rel (⭐786)</a> - Modern Database Access Layer for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API.</li>
</ul>

<ul>
<li><a href="https://github.com/volatiletech/sqlboiler" rel="noopener noreferrer">SQLBoiler (⭐7k)</a> - ORM generator. Generate a featureful and blazing-fast ORM tailored to your database schema.</li>
</ul>

<ul>
<li><a href="https://github.com/upper/db" rel="noopener noreferrer">upper.io/db (⭐3.7k)</a> - Single interface for interacting with different data sources through the use of adapters that wrap mature database drivers.</li>
</ul>

<ul>
<li><a href="https://gitea.com/xorm/xorm" rel="noopener noreferrer">XORM</a> - Simple and powerful ORM for Go. (Support: MySQL, MyMysql, PostgreSQL, Tidb, SQLite3, MsSql and Oracle).</li>
</ul>

<ul>
<li><a href="https://github.com/albrow/zoom" rel="noopener noreferrer">Zoom (⭐311)</a> - Blazing-fast datastore and querying engine built on Redis.</li>
</ul>
<h3><p>Package Management</p>
</h3>
<ul>
<li><a href="https://golang.org/cmd/go/#hdr-Modules__module_versions__and_more" rel="noopener noreferrer">go modules</a> - Modules are the unit of source code interchange and versioning. The go command has direct support for working with modules, including recording and resolving dependencies on other modules.</li>
</ul>
<h3><p>Performance</p>
</h3>
<ul>
<li><a href="https://github.com/jaegertracing/jaeger" rel="noopener noreferrer">jaeger (⭐23k)</a> - A distributed tracing system.</li>
</ul>

<ul>
<li><a href="https://github.com/pixie-labs/pixie" rel="noopener noreferrer">pixie (⭐6.5k)</a> - No instrumentation tracing for Golang applications via eBPF.</li>
</ul>

<ul>
<li><a href="https://github.com/pkg/profile" rel="noopener noreferrer">profile (⭐2.1k)</a> - Simple profiling support package for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/arl/statsviz" rel="noopener noreferrer">statsviz (⭐3.6k)</a> - Live visualization of your Go application runtime statistics.</li>
</ul>

<ul>
<li><a href="https://github.com/kamilsk/tracer" rel="noopener noreferrer">tracer (⭐90)</a> - Simple, lightweight tracing.</li>
</ul>
<h3><p>Query Language</p>
</h3>
<ul>
<li><a href="https://github.com/ccbrown/api-fu" rel="noopener noreferrer">api-fu (⭐58)</a> - Comprehensive GraphQL implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/tomwright/dasel" rel="noopener noreferrer">dasel (⭐8k)</a> - Query and update data structures using selectors from the command line. Comparable to jq/yq but supports JSON, YAML, TOML and XML with zero runtime dependencies.</li>
</ul>

<ul>
<li><a href="https://github.com/thedevsaddam/gojsonq" rel="noopener noreferrer">gojsonq (⭐2.2k)</a> - A simple Go package to Query over JSON Data.</li>
</ul>

<ul>
<li><a href="https://github.com/99designs/gqlgen" rel="noopener noreferrer">gqlgen (⭐11k)</a> - go generate based graphql server library.</li>
</ul>

<ul>
<li><a href="https://github.com/neelance/graphql-go" rel="noopener noreferrer">graphql (⭐4.8k)</a> - GraphQL server with a focus on ease of use.</li>
</ul>

<ul>
<li><a href="https://github.com/graphql-go/graphql" rel="noopener noreferrer">graphql-go (⭐10k)</a> - Implementation of GraphQL for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/Zaba505/gws" rel="noopener noreferrer">gws (⭐6)</a> - Apollos' "GraphQL over Websocket" client and server implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/AsaiYusuke/jsonpath" rel="noopener noreferrer">jsonpath (⭐32)</a> - A query library for retrieving part of JSON based on JSONPath syntax.</li>
</ul>

<ul>
<li><a href="https://github.com/elgs/jsonql" rel="noopener noreferrer">jsonql (⭐280)</a> - JSON query expression library in Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/bhmj/jsonslice" rel="noopener noreferrer">jsonslice (⭐92)</a> - Jsonpath queries with advanced filters.</li>
</ul>

<ul>
<li><a href="https://github.com/a8m/rql" rel="noopener noreferrer">rql (⭐367)</a> - Resource Query Language for REST API.</li>
</ul>

<ul>
<li><a href="https://github.com/timsolov/rest-query-parser" rel="noopener noreferrer">rqp (⭐91)</a> - Query Parser for REST API. Filtering, validations, both <code>AND</code>, <code>OR</code> operations are supported directly in the query.</li>
</ul>

<ul>
<li><a href="https://github.com/SonicRoshan/straf" rel="noopener noreferrer">straf (⭐40)</a> - Easily Convert Golang structs to GraphQL objects.</li>
</ul>
<h3><p>Reflection</p>
</h3>
<ul>
<li><a href="https://github.com/gotidy/copy" rel="noopener noreferrer">copy (⭐51)</a> - Package for fast copying structs of different types.</li>
</ul>

<ul>
<li><a href="https://github.com/ulule/deepcopier" rel="noopener noreferrer">Deepcopier (⭐460)</a> - Simple struct copying for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/wzshiming/gotype" rel="noopener noreferrer">gotype (⭐66)</a> - Golang source code parsing, usage like reflect package.</li>
</ul>

<ul>
<li><a href="https://github.com/tenntenn/gpath" rel="noopener noreferrer">gpath (⭐41)</a> - Library to simplify access struct fields with Go's expression in reflection.</li>
</ul>
<h3><p>Resource Embedding</p>
</h3>
<ul>
<li><a href="https://github.com/leaanthony/debme" rel="noopener noreferrer">debme (⭐35)</a> - Create an <code>embed.FS</code> from an existing <code>embed.FS</code> subdirectory.</li>
</ul>

<ul>
<li><a href="https://github.com/soypat/rebed" rel="noopener noreferrer">rebed (⭐30)</a> - Recreate folder structures and files from Go 1.16's <code>embed.FS</code> type</li>
</ul>

<ul>
<li><a href="https://github.com/shurcooL/vfsgen" rel="noopener noreferrer">vfsgen (⭐981)</a> - Generates a vfsdata.go file that statically implements the given virtual filesystem.</li>
</ul>
<h3><p>Science and Data Analysis</p>
</h3>
<ul>
<li><a href="https://github.com/seanhagen/bradleyterry" rel="noopener noreferrer">bradleyterry (⭐12)</a> - Provides a Bradley-Terry Model for pairwise comparisons.</li>
</ul>

<ul>
<li><a href="https://github.com/nikolaydubina/calendarheatmap" rel="noopener noreferrer">calendarheatmap (⭐409)</a> - Calendar heatmap in plain Go inspired by Github contribution activity.</li>
</ul>

<ul>
<li><a href="https://github.com/vdobler/chart" rel="noopener noreferrer">chart (⭐775)</a> - Simple Chart Plotting library for Go. Supports many graphs types.</li>
</ul>

<ul>
<li><a href="https://github.com/rocketlaunchr/dataframe-go" rel="noopener noreferrer">dataframe-go (⭐1.3k)</a> - Dataframes for machine-learning and statistics (similar to pandas).</li>
</ul>

<ul>
<li><a href="https://github.com/db47h/decimal" rel="noopener noreferrer">decimal (⭐45)</a> - Package decimal implements arbitrary-precision decimal floating-point arithmetic.</li>
</ul>

<ul>
<li><a href="https://github.com/soniah/evaler" rel="noopener noreferrer">evaler (⭐50)</a> - Simple floating point arithmetic expression evaluator.</li>
</ul>

<ul>
<li><a href="https://github.com/VividCortex/ewma" rel="noopener noreferrer">ewma (⭐451)</a> - Exponentially-weighted moving averages.</li>
</ul>

<ul>
<li><a href="https://github.com/skelterjohn/geom" rel="noopener noreferrer">geom (⭐55)</a> - 2D geometry for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/mjibson/go-dsp" rel="noopener noreferrer">go-dsp (⭐916)</a> - Digital Signal Processing for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/milosgajdos/go-estimate" rel="noopener noreferrer">go-estimate (⭐121)</a> - State estimation and filtering algorithms in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/ThePaw/go-gt" rel="noopener noreferrer">go-gt (⭐11)</a> - Graph theory algorithms written in "Go" language.</li>
</ul>

<ul>
<li><a href="https://github.com/soypat/godesim" rel="noopener noreferrer">godesim (⭐23)</a> - Extended/multivariable ODE solver framework for event-based simulations with simple API.</li>
</ul>

<ul>
<li><a href="https://github.com/kzahedi/goent" rel="noopener noreferrer">goent (⭐36)</a> - GO Implementation of Entropy Measures.</li>
</ul>

<ul>
<li><a href="https://github.com/gonum/gonum" rel="noopener noreferrer">gonum (⭐8.4k)</a> - Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more.</li>
</ul>

<ul>
<li><a href="https://github.com/gonum/plot" rel="noopener noreferrer">gonum/plot (⭐3k)</a> - gonum/plot provides an API for building and drawing plots in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gyuho/goraph" rel="noopener noreferrer">goraph (⭐749)</a> - Pure Go graph theory library(data structure, algorithm visualization).</li>
</ul>

<ul>
<li><a href="https://github.com/cpmech/gosl" rel="noopener noreferrer">gosl (⭐1.9k)</a> - Go scientific library for linear algebra, FFT, geometry, NURBS, numerical methods, probabilities, optimisation, differential equations, and more.</li>
</ul>

<ul>
<li><a href="https://github.com/OGFris/GoStats" rel="noopener noreferrer">GoStats (⭐22)</a> - GoStats is an Open Source GoLang library for math statistics mostly used in Machine Learning domains, it covers most of the Statistical measures functions.</li>
</ul>

<ul>
<li><a href="https://github.com/yourbasic/graph" rel="noopener noreferrer">graph (⭐752)</a> - Library of basic graph algorithms.</li>
</ul>

<ul>
<li><a href="https://github.com/nikolaydubina/jsonl-graph" rel="noopener noreferrer">jsonl-graph (⭐79)</a> - Tool to manipulate JSONL graphs with graphviz support.</li>
</ul>

<ul>
<li><a href="https://github.com/ChristopherRabotin/ode" rel="noopener noreferrer">ode (⭐22)</a> - Ordinary differential equation (ODE) solver which supports extended states and channel-based iteration stop conditions.</li>
</ul>

<ul>
<li><a href="https://github.com/paulmach/orb" rel="noopener noreferrer">orb (⭐1.1k)</a> - 2D geometry types with clipping, GeoJSON and Mapbox Vector Tile support.</li>
</ul>

<ul>
<li><a href="https://github.com/alixaxel/pagerank" rel="noopener noreferrer">pagerank (⭐87)</a> - Weighted PageRank algorithm implemented in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/sgreben/piecewiselinear" rel="noopener noreferrer">piecewiselinear (⭐27)</a> - Tiny linear interpolation library.</li>
</ul>

<ul>
<li><a href="https://github.com/claygod/PiHex" rel="noopener noreferrer">PiHex (⭐21)</a> - Implementation of the "Bailey-Borwein-Plouffe" algorithm for the hexadecimal number Pi.</li>
</ul>

<ul>
<li><a href="https://github.com/khezen/rootfinding" rel="noopener noreferrer">rootfinding (⭐12)</a> - root-finding algorithms library for finding roots of quadratic functions.</li>
</ul>

<ul>
<li><a href="https://github.com/james-bowman/sparse" rel="noopener noreferrer">sparse (⭐170)</a> - Go Sparse matrix formats for linear algebra supporting scientific and machine learning applications, compatible with gonum matrix libraries.</li>
</ul>

<ul>
<li><a href="https://github.com/montanaflynn/stats" rel="noopener noreferrer">stats (⭐3k)</a> - Statistics package with common functions missing from the Golang standard library.</li>
</ul>

<ul>
<li><a href="https://github.com/nytlabs/streamtools" rel="noopener noreferrer">streamtools (⭐1.3k)</a> - general purpose, graphical tool for dealing with streams of data.</li>
</ul>

<ul>
<li><a href="https://github.com/DavidBelicza/TextRank" rel="noopener noreferrer">TextRank (⭐225)</a> - TextRank implementation in Golang with extendable features (summarization, weighting, phrase extraction) and multithreading (goroutine) support.</li>
</ul>

<ul>
<li><a href="https://github.com/tchayen/triangolatte" rel="noopener noreferrer">triangolatte (⭐37)</a> - 2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs.</li>
</ul>
<h3><p>Security</p>
</h3>
<ul>
<li><a href="https://github.com/hlandau/acme" rel="noopener noreferrer">acmetool (⭐2.1k)</a> - ACME (Let's Encrypt) client tool with automatic renewal.</li>
</ul>

<ul>
<li><a href="https://github.com/cossacklabs/acra" rel="noopener noreferrer">acra (⭐1.5k)</a> - Network encryption proxy to protect database-based applications from data leaks: strong selective encryption, SQL injections prevention, intrusion detection system.</li>
</ul>

<ul>
<li><a href="https://github.com/FiloSottile/age" rel="noopener noreferrer">age (⭐23k)</a> - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.</li>
</ul>

<ul>
<li><a href="https://github.com/andskur/argon2-hashing" rel="noopener noreferrer">argon2-hashing (⭐25)</a> - light wrapper around Go's argon2 package that closely mirrors with Go's standard library Bcrypt and simple-scrypt package.</li>
</ul>

<ul>
<li><a href="https://github.com/jaredfolkins/badactor" rel="noopener noreferrer">BadActor (⭐328)</a> - In-memory, application-driven jailer built in the spirit of fail2ban.</li>
</ul>

<ul>
<li><a href="https://github.com/Ullaakut/cameradar" rel="noopener noreferrer">Cameradar (⭐5.2k)</a> - Tool and library to remotely hack RTSP streams from surveillance cameras.</li>
</ul>

<ul>
<li><a href="https://github.com/mvmaasakkers/certificates" rel="noopener noreferrer">certificates (⭐38)</a> - An opinionated tool for generating tls certificates.</li>
</ul>

<ul>
<li><a href="https://github.com/caddyserver/certmagic" rel="noopener noreferrer">CertMagic (⭐5.6k)</a> - Mature, robust, and powerful ACME client integration for fully-managed TLS certificate issuance and renewal.</li>
</ul>

<ul>
<li><a href="https://github.com/golang-module/dongle" rel="noopener noreferrer">dongle (⭐1.1k)</a> - A simple, semantic and developer-friendly golang package for encoding&amp;decoding and encryption&amp;decryption.</li>
</ul>

<ul>
<li><a href="https://github.com/prashantgupta24/firewalld-rest" rel="noopener noreferrer">firewalld-rest (⭐344)</a> - A rest application to dynamically update firewalld rules on a linux server.</li>
</ul>

<ul>
<li><a href="https://github.com/m1/go-generate-password" rel="noopener noreferrer">go-generate-password (⭐57)</a> - Password generator that can be used on the cli or as a library.</li>
</ul>

<ul>
<li><a href="https://github.com/tg123/go-htpasswd" rel="noopener noreferrer">go-htpasswd (⭐49)</a> - Apache htpasswd Parser for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/lane-c-wagner/go-password-validator" rel="noopener noreferrer">go-password-validator (⭐592)</a> - Password validator based on raw cryptographic entropy values.</li>
</ul>

<ul>
<li><a href="https://github.com/hillu/go-yara" rel="noopener noreferrer">go-yara (⭐389)</a> - Go Bindings for <a href="https://github.com/plusvic/yara" rel="noopener noreferrer">YARA (⭐141)</a>, the "pattern matching swiss knife for malware researchers (and everyone else)".</li>
</ul>

<ul>
<li><a href="https://github.com/dwin/goArgonPass" rel="noopener noreferrer">goArgonPass (⭐20)</a> - Argon2 password hash and verification designed to be compatible with existing Python and PHP implementations.</li>
</ul>

<ul>
<li><a href="https://github.com/dwin/goSecretBoxPassword" rel="noopener noreferrer">goSecretBoxPassword (⭐60)</a> - A probably paranoid package for securely hashing and encrypting passwords.</li>
</ul>

<ul>
<li><a href="https://github.com/go-acme/lego" rel="noopener noreferrer">lego (⭐9.8k)</a> - Pure Go ACME client library and CLI tool (for use with Let's Encrypt).</li>
</ul>

<ul>
<li><a href="https://github.com/awnumar/memguard" rel="noopener noreferrer">memguard (⭐2.8k)</a> - A pure Go library for handling sensitive values in memory.</li>
</ul>

<ul>
<li><a href="https://github.com/kevinburke/nacl" rel="noopener noreferrer">nacl (⭐550)</a> - Go implementation of the NaCL set of API's.</li>
</ul>

<ul>
<li><a href="https://github.com/pjebs/optimus-go" rel="noopener noreferrer">optimus-go (⭐368)</a> - ID hashing and Obfuscation using Knuth's Algorithm.</li>
</ul>

<ul>
<li><a href="https://github.com/hlandau/passlib" rel="noopener noreferrer">passlib (⭐289)</a> - Futureproof password hashing library.</li>
</ul>

<ul>
<li><a href="https://github.com/unrolled/secure" rel="noopener noreferrer">secure (⭐2.4k)</a> - HTTP middleware for Go that facilitates some quick security wins.</li>
</ul>

<ul>
<li><a href="https://github.com/xaionaro-go/secureio" rel="noopener noreferrer">secureio (⭐33)</a> - An keyexchanging+authenticating+encrypting wrapper and multiplexer for <code>io.ReadWriteCloser</code> based on XChaCha20-poly1305, ECDH and ED25519.</li>
</ul>

<ul>
<li><a href="https://github.com/elithrar/simple-scrypt" rel="noopener noreferrer">simple-scrypt (⭐203)</a> - Scrypt package with a simple, obvious API and automatic cost calibration built-in.</li>
</ul>

<ul>
<li><a href="https://github.com/ssh-vault/ssh-vault" rel="noopener noreferrer">ssh-vault (⭐508)</a> - encrypt/decrypt using ssh keys.</li>
</ul>

<ul>
<li><a href="https://github.com/adrianosela/sslmgr" rel="noopener noreferrer">sslmgr (⭐32)</a> - SSL certificates made easy with a high level wrapper around acme/autocert.</li>
</ul>

<ul>
<li><a href="https://github.com/cossacklabs/themis" rel="noopener noreferrer">themis (⭐2k)</a> - high-level cryptographic library for solving typical data security tasks (secure data storage, secure messaging, zero-knowledge proof authentication), available for 14 languages, best fit for multi-platform apps.</li>
</ul>
<h3><p>Serialization</p>
</h3>
<ul>
<li><a href="https://github.com/glycerine/bambam" rel="noopener noreferrer">bambam (⭐64)</a> - generator for Cap'n Proto schemas from go.</li>
</ul>

<ul>
<li><a href="https://github.com/32leaves/bel" rel="noopener noreferrer">bel (⭐46)</a> - Generate TypeScript interfaces from Go structs/interfaces. Useful for JSON RPC.</li>
</ul>

<ul>
<li><a href="https://github.com/ghostiam/binstruct" rel="noopener noreferrer">binstruct (⭐114)</a> - Golang binary decoder for mapping data into the structure.</li>
</ul>

<ul>
<li><a href="https://github.com/fxamacker/cbor" rel="noopener noreferrer">cbor (⭐1.1k)</a> - Small, safe, and easy CBOR encoding and decoding library.</li>
</ul>

<ul>
<li><a href="https://github.com/pascaldekloe/colfer" rel="noopener noreferrer">colfer (⭐759)</a> - Code generation for the Colfer binary format.</li>
</ul>

<ul>
<li><a href="https://github.com/jszwec/csvutil" rel="noopener noreferrer">csvutil (⭐1k)</a> - High Performance, idiomatic CSV record encoding and decoding to native Go structures.</li>
</ul>

<ul>
<li><a href="https://github.com/epiclabs-io/elastic" rel="noopener noreferrer">elastic (⭐25)</a> - Convert slices, maps or any other unknown value across different types at run-time, no matter what.</li>
</ul>

<ul>
<li><a href="https://github.com/huydang284/fixedwidth" rel="noopener noreferrer">fixedwidth (⭐9)</a> - Fixed-width text formatting (UTF-8 supported).</li>
</ul>

<ul>
<li><a href="https://github.com/o1egl/fwencoder" rel="noopener noreferrer">fwencoder (⭐27)</a> - Fixed width file parser (encoding and decoding library) for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/glycerine/go-capnproto" rel="noopener noreferrer">go-capnproto (⭐287)</a> - Cap'n Proto library and parser for go.</li>
</ul>

<ul>
<li><a href="https://github.com/ugorji/go" rel="noopener noreferrer">go-codec (⭐2k)</a> - High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support.</li>
</ul>

<ul>
<li><a href="https://github.com/golang/protobuf" rel="noopener noreferrer">goprotobuf (⭐10k)</a> - Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers.</li>
</ul>

<ul>
<li><a href="https://github.com/json-iterator/go" rel="noopener noreferrer">jsoniter (⭐14k)</a> - High-performance 100% compatible drop-in replacement of "encoding/json".</li>
</ul>

<ul>
<li><a href="https://github.com/yvasiyarov/php_session_decoder" rel="noopener noreferrer">php_session_decoder (⭐169)</a> - GoLang library for working with PHP session format and PHP Serialize/Unserialize functions.</li>
</ul>

<ul>
<li><a href="https://github.com/vimeda/pletter" rel="noopener noreferrer">pletter (⭐20)</a> - A standard way to wrap a proto message for message brokers.</li>
</ul>

<ul>
<li><a href="https://github.com/tuvistavie/structomap" rel="noopener noreferrer">structomap (⭐143)</a> - Library to easily and dynamically generate maps from static structures.</li>
</ul>

<ul>
<li><a href="https://github.com/recolude/unitpacking" rel="noopener noreferrer">unitpacking (⭐7)</a> - Library to pack unit vectors into as fewest bytes as possible.</li>
</ul>
<h3><p>Server Applications</p>
</h3>
<ul>
<li><a href="https://github.com/xyproto/algernon" rel="noopener noreferrer">algernon (⭐3k)</a> - HTTP/2 web server with built-in support for Lua, Markdown, GCSS and Amber.</li>
</ul>

<ul>
<li><a href="https://github.com/caddyserver/caddy" rel="noopener noreferrer">Caddy (⭐75k)</a> - Caddy is an alternative, HTTP/2 web server that's easy to configure and use.</li>
</ul>

<ul>
<li><a href="https://www.consul.io/" rel="noopener noreferrer">consul</a> - Consul is a tool for service discovery, monitoring and configuration.</li>
</ul>

<ul>
<li><a href="https://github.com/blind-oracle/cortex-tenant" rel="noopener noreferrer">cortex-tenant (⭐140)</a> - Prometheus remote write proxy that adds add Cortex tenant ID header based on metric labels.</li>
</ul>

<ul>
<li><a href="https://github.com/cortesi/devd" rel="noopener noreferrer">devd (⭐3.5k)</a> - Local webserver for developers.</li>
</ul>

<ul>
<li><a href="https://github.com/Bilibili/discovery" rel="noopener noreferrer">discovery (⭐1.8k)</a> - A registry for resilient mid-tier load balancing and failover.</li>
</ul>

<ul>
<li><a href="https://github.com/krotik/dudeldu" rel="noopener noreferrer">dudeldu (⭐149)</a> - A simple SHOUTcast server.</li>
</ul>

<ul>
<li><a href="https://github.com/megaease/easegress" rel="noopener noreferrer">Easegress (⭐5.9k)</a> - A cloud native high availability/performance traffic orchestration system with observability and extensibility.</li>
</ul>

<ul>
<li><a href="https://github.com/ironsmile/euterpe" rel="noopener noreferrer">Euterpe (⭐576)</a> - Self-hosted music streaming server with built-in web UI and REST API.</li>
</ul>

<ul>
<li><a href="https://github.com/getfider/fider" rel="noopener noreferrer">Fider (⭐4.5k)</a> - Fider is an open platform to collect and organize customer feedback.</li>
</ul>

<ul>
<li><a href="https://github.com/checkr/flagr" rel="noopener noreferrer">Flagr (⭐2.6k)</a> - Flagr is an open-source feature flagging and A/B testing service.</li>
</ul>

<ul>
<li><a href="https://github.com/markphelps/flipt" rel="noopener noreferrer">flipt (⭐4.9k)</a> - A self contained feature flag solution written in Go and Vue.js</li>
</ul>

<ul>
<li><a href="https://github.com/thomaspoignant/go-feature-flag" rel="noopener noreferrer">go-feature-flag (⭐2.1k)</a> - A simple, complete and lightweight self-hosted feature flag solution 100% Open Source.</li>
</ul>

<ul>
<li><a href="https://github.com/fabiocicerchia/go-proxy-cache" rel="noopener noreferrer">go-proxy-cache (⭐150)</a> - Simple Reverse Proxy with Caching, written in Go, using Redis.</li>
</ul>

<ul>
<li><a href="https://github.com/rekby/lets-proxy2" rel="noopener noreferrer">lets-proxy2 (⭐102)</a> - Reverse proxy for handle https with issue certificates in fly from lets-encrypt.</li>
</ul>

<ul>
<li><a href="https://github.com/sinhashubham95/moxy" rel="noopener noreferrer">Moxy (⭐15)</a> - Moxy is a simple mocker and proxy application server, you can create mock endpoints as well as proxy requests in case no mock exists for the endpoint.</li>
</ul>

<ul>
<li><a href="https://github.com/blind-oracle/nginx-prometheus" rel="noopener noreferrer">nginx-prometheus (⭐43)</a> - Nginx log parser and exporter to Prometheus.</li>
</ul>

<ul>
<li><a href="https://nsq.io/" rel="noopener noreferrer">nsq</a> - A realtime distributed messaging platform.</li>
</ul>

<ul>
<li><a href="https://github.com/camgraff/protoxy" rel="noopener noreferrer">protoxy (⭐36)</a> - A proxy server that converts JSON request bodies to Protocol Buffers.</li>
</ul>

<ul>
<li><a href="https://github.com/blind-oracle/psql-streamer" rel="noopener noreferrer">psql-streamer (⭐60)</a> - Stream database events from PostgreSQL to Kafka.</li>
</ul>

<ul>
<li><a href="https://github.com/blind-oracle/riemann-relay" rel="noopener noreferrer">riemann-relay (⭐2)</a> - Relay to load-balance Riemann events and/or convert them to Carbon.</li>
</ul>

<ul>
<li><a href="https://github.com/spiral/roadrunner" rel="noopener noreferrer">RoadRunner (⭐8.5k)</a> - High-performance PHP application server, load-balancer and process manager.</li>
</ul>

<ul>
<li><a href="https://github.com/drakkan/sftpgo" rel="noopener noreferrer">SFTPGo (⭐12k)</a> - Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support. It can serve local filesystem and Cloud Storage backends such as S3 and Google Cloud Storage.</li>
</ul>

<ul>
<li><a href="https://github.com/tricksterproxy/trickster" rel="noopener noreferrer">Trickster (⭐2.1k)</a> - HTTP reverse proxy cache and time series accelerator.</li>
</ul>
<h3><p>Stream Processing</p>
</h3>
<ul>
<li><a href="https://github.com/reugn/go-streams" rel="noopener noreferrer">go-streams (⭐2.2k)</a> - Go stream processing library.</li>
</ul>

<ul>
<li><a href="https://github.com/whitaker-io/machine" rel="noopener noreferrer">machine (⭐169)</a> - Go library for writing and generating stream workers with built in metrics and traceability.</li>
</ul>

<ul>
<li><a href="https://github.com/youthlin/stream" rel="noopener noreferrer">stream (⭐92)</a> - Go Stream, like Java 8 Stream: Filter/Map/FlatMap/Peek/Sorted/ForEach/Reduce...</li>
</ul>
<h3><p>Template Engines</p>
</h3>
<ul>
<li><a href="https://github.com/benbjohnson/ego" rel="noopener noreferrer">ego (⭐587)</a> - Lightweight templating language that lets you write templates in Go. Templates are translated into Go and compiled.</li>
</ul>

<ul>
<li><a href="https://github.com/valyala/fasttemplate" rel="noopener noreferrer">fasttemplate (⭐912)</a> - Simple and fast template engine. Substitutes template placeholders up to 10x faster than <a href="https://golang.org/pkg/text/template/" rel="noopener noreferrer">text/template</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/foolin/goview" rel="noopener noreferrer">goview (⭐464)</a> - Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.</li>
</ul>

<ul>
<li><a href="https://github.com/CloudyKit/jet" rel="noopener noreferrer">jet (⭐1.4k)</a> - Jet template engine.</li>
</ul>

<ul>
<li><a href="https://github.com/osteele/liquid" rel="noopener noreferrer">liquid (⭐353)</a> - Go implementation of Shopify Liquid templates.</li>
</ul>

<ul>
<li><a href="https://github.com/johnfercher/maroto" rel="noopener noreferrer">maroto (⭐2.7k)</a> - A maroto way to create PDFs. Maroto is inspired in Bootstrap and uses gofpdf. Fast and simple.</li>
</ul>

<ul>
<li><a href="https://github.com/flosch/pongo2" rel="noopener noreferrer">pongo2 (⭐3.1k)</a> - Django-like template-engine for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/valyala/quicktemplate" rel="noopener noreferrer">quicktemplate (⭐3.3k)</a> - Fast, powerful, yet easy to use template engine. Converts templates into Go code and then compiles it.</li>
</ul>

<ul>
<li><a href="https://github.com/sipin/gorazor" rel="noopener noreferrer">Razor (⭐883)</a> - Razor view engine for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/robfig/soy" rel="noopener noreferrer">Soy (⭐177)</a> - Closure templates (aka Soy templates) for Go, following the <a href="https://developers.google.com/closure/templates/" rel="noopener noreferrer">official spec</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/lucasepe/tbd" rel="noopener noreferrer">tbd (⭐26)</a> - A really simple way to create text templates with placeholders - exposes extra builtin Git repo metadata.</li>
</ul>
<h3><p>Testing Frameworks</p>
</h3>
<ul>
<li><a href="https://apitest.dev" rel="noopener noreferrer">apitest</a> - Simple and extensible behavioural testing library for REST based services or HTTP handlers that supports mocking external http calls and rendering of sequence diagrams.</li>
</ul>
<h3><p>Mock</p>
</h3>
<ul>
<li><a href="https://github.com/maxbrunsfeld/counterfeiter" rel="noopener noreferrer">counterfeiter (⭐1.1k)</a> - Tool for generating self-contained mock objects.</li>
</ul>
<h3><p>Fuzzing and delta-debugging/reducing/shrinking</p>
</h3>
<ul>
<li><a href="https://github.com/dvyukov/go-fuzz" rel="noopener noreferrer">go-fuzz (⭐4.8k)</a> - Randomized testing system.</li>
</ul>
<h3><p>Selenium and browser control tools</p>
</h3>
<ul>
<li><a href="https://github.com/mafredri/cdp" rel="noopener noreferrer">cdp (⭐795)</a> - Type-safe bindings for the Chrome Debugging Protocol that can be used with browsers or other debug targets that implement it.</li>
</ul>
<h3><p>Fail injection</p>
</h3>
<ul>
<li><a href="https://github.com/pingcap/failpoint" rel="noopener noreferrer">failpoint (⭐894)</a> - An implementation of <a href="https://www.freebsd.org/cgi/man.cgi?query=fail" rel="noopener noreferrer">failpoints</a> for Golang.</li>
</ul>
<h3><p>Third-party APIs</p>
</h3>
<ul>
<li><a href="https://github.com/mehanizm/airtable" rel="noopener noreferrer">airtable (⭐86)</a> - Go client library for the <a href="https://airtable.com/api" rel="noopener noreferrer">Airtable API</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/ChimeraCoder/anaconda" rel="noopener noreferrer">anaconda (⭐1.1k)</a> - Go client library for the Twitter 1.1 API.</li>
</ul>

<ul>
<li><a href="https://github.com/Kachit/appstore-sdk-go" rel="noopener noreferrer">appstore-sdk-go (⭐6)</a> - Unofficial Golang SDK for AppStore Connect API.</li>
</ul>

<ul>
<li><a href="https://github.com/OTA-Insight/bqwriter" rel="noopener noreferrer">bqwriter (⭐16)</a> - High Level Go Library to write data into <a href="https://cloud.google.com/bigquery" rel="noopener noreferrer">Google BigQuery</a> at a high throughout.</li>
</ul>

<ul>
<li><a href="https://github.com/naegelejd/brewerydb" rel="noopener noreferrer">brewerydb (⭐20)</a> - Go library for accessing the BreweryDB API.</li>
</ul>

<ul>
<li><a href="https://github.com/andygrunwald/cachet" rel="noopener noreferrer">cachet (⭐90)</a> - Go client library for <a href="https://cachethq.io/" rel="noopener noreferrer">Cachet (open source status page system)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/jszwedko/go-circleci" rel="noopener noreferrer">circleci (⭐65)</a> - Go client library for interacting with CircleCI's API.</li>
</ul>

<ul>
<li><a href="https://github.com/codeship/codeship-go" rel="noopener noreferrer">codeship-go (⭐18)</a> - Go client library for interacting with Codeship's API v2.</li>
</ul>

<ul>
<li><a href="https://github.com/coinpaprika/coinpaprika-api-go-client" rel="noopener noreferrer">coinpaprika-go (⭐27)</a> - Go client library for interacting with Coinpaprika's API.</li>
</ul>

<ul>
<li><a href="https://github.com/rinchsan/device-check-go" rel="noopener noreferrer">device-check-go (⭐26)</a> - Go client library for interacting with <a href="https://developer.apple.com/documentation/devicecheck" rel="noopener noreferrer">iOS DeviceCheck API</a> v1.</li>
</ul>

<ul>
<li><a href="https://github.com/bwmarrin/discordgo" rel="noopener noreferrer">discordgo (⭐6k)</a> - Go bindings for the Discord Chat API.</li>
</ul>

<ul>
<li><a href="https://github.com/onrik/ethrpc" rel="noopener noreferrer">ethrpc (⭐271)</a> - Go bindings for Ethereum JSON RPC API.</li>
</ul>

<ul>
<li><a href="https://github.com/huandu/facebook" rel="noopener noreferrer">facebook (⭐1.5k)</a> - Go Library that supports the Facebook Graph API.</li>
</ul>

<ul>
<li><a href="https://github.com/maddevsio/fcm" rel="noopener noreferrer">fcm (⭐52)</a> - Go library for Firebase Cloud Messaging.</li>
</ul>

<ul>
<li><a href="https://github.com/emiddleton/gads" rel="noopener noreferrer">gads (⭐51)</a> - Google Adwords Unofficial API.</li>
</ul>

<ul>
<li><a href="https://github.com/Aorioli/gcm" rel="noopener noreferrer">gcm (⭐31)</a> - Go library for Google Cloud Messaging.</li>
</ul>

<ul>
<li><a href="https://github.com/codingsince1985/geo-golang" rel="noopener noreferrer">geo-golang (⭐546)</a> - Go Library to access <a href="https://developers.google.com/maps/documentation/geocoding/intro" rel="noopener noreferrer">Google Maps</a>, <a href="https://developer.mapquest.com/documentation/api/geocoding/" rel="noopener noreferrer">MapQuest</a>, <a href="https://nominatim.org/release-docs/latest/api/Overview/" rel="noopener noreferrer">Nominatim</a>, <a href="https://opencagedata.com/api" rel="noopener noreferrer">OpenCage</a>, <a href="https://msdn.microsoft.com/en-us/library/ff701715.aspx" rel="noopener noreferrer">Bing</a>, <a href="https://www.mapbox.com/developers/api/geocoding/" rel="noopener noreferrer">Mapbox</a>, and <a href="https://wiki.openstreetmap.org/wiki/Nominatim" rel="noopener noreferrer">OpenStreetMap</a> geocoding / reverse geocoding APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/google/go-github" rel="noopener noreferrer">github (⭐11k)</a> - Go library for accessing the GitHub REST API v3.</li>
</ul>

<ul>
<li><a href="https://github.com/shurcooL/githubql" rel="noopener noreferrer">githubql (⭐1.2k)</a> - Go library for accessing the GitHub GraphQL API v4.</li>
</ul>

<ul>
<li><a href="https://github.com/ctreminiom/go-atlassian" rel="noopener noreferrer">go-atlassian (⭐215)</a> - Go library for accessing the <a href="https://www.atlassian.com/enterprise/cloud" rel="noopener noreferrer">Atlassian Cloud</a> services (Jira, Jira Service Management, Jira Agile, Confluence, Admin Cloud)</li>
</ul>

<ul>
<li><a href="https://github.com/circa10a/go-aws-news" rel="noopener noreferrer">go-aws-news (⭐19)</a> - Go application and library to fetch what's new from AWS.</li>
</ul>

<ul>
<li><a href="https://github.com/axelspringer/go-chronos" rel="noopener noreferrer">go-chronos (⭐8)</a> - Go library for interacting with the <a href="https://mesos.github.io/chronos/" rel="noopener noreferrer">Chronos</a> Job Scheduler</li>
</ul>

<ul>
<li><a href="https://github.com/PaulRosset/go-hacknews" rel="noopener noreferrer">go-hacknews (⭐16)</a> - Tiny Go client for HackerNews API.</li>
</ul>

<ul>
<li><a href="https://github.com/abdullahselek/go-here" rel="noopener noreferrer">go-here (⭐13)</a> - Go client library around the HERE location based APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/koffeinsource/go-imgur" rel="noopener noreferrer">go-imgur (⭐23)</a> - Go client library for <a href="https://imgur.com" rel="noopener noreferrer">imgur</a></li>
</ul>

<ul>
<li><a href="https://github.com/andygrunwald/go-jira" rel="noopener noreferrer">go-jira (⭐1.6k)</a> - Go client library for <a href="https://www.atlassian.com/software/jira" rel="noopener noreferrer">Atlassian JIRA</a></li>
</ul>

<ul>
<li><a href="https://github.com/go-lark/lark" rel="noopener noreferrer">go-lark (⭐246)</a> - An easy-to-use unofficial SDK for <a href="https://open.feishu.cn/" rel="noopener noreferrer">Feishu</a> and <a href="https://open.larksuite.com/" rel="noopener noreferrer">Lark</a> Open Platform.</li>
</ul>

<ul>
<li><a href="https://github.com/gambol99/go-marathon" rel="noopener noreferrer">go-marathon (⭐199)</a> - Go library for interacting with Mesosphere's Marathon PAAS.</li>
</ul>

<ul>
<li><a href="https://github.com/nstratos/go-myanimelist" rel="noopener noreferrer">go-myanimelist (⭐45)</a> - Go client library for accessing the <a href="https://myanimelist.net/apiconfig/references/api/v2" rel="noopener noreferrer">MyAnimeList API</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/manuelbcd/go-openproject" rel="noopener noreferrer">go-openproject (⭐19)</a> - Go client library for interacting with <a href="https://docs.openproject.org/api/" rel="noopener noreferrer">OpenProject</a> API.</li>
</ul>

<ul>
<li><a href="https://github.com/rbretecher/go-postman-collection" rel="noopener noreferrer">go-postman-collection (⭐85)</a> - Go module to work with <a href="https://learning.getpostman.com/docs/postman/collections/creating-collections/" rel="noopener noreferrer">Postman Collections</a> (compatible with Insomnia).</li>
</ul>

<ul>
<li><a href="https://github.com/esurdam/go-sophos" rel="noopener noreferrer">go-sophos (⭐12)</a> - Go client library for the <a href="https://www.sophos.com/en-us/medialibrary/PDFs/documentation/UTMonAWS/Sophos-UTM-RESTful-API.pdf?la=en" rel="noopener noreferrer">Sophos UTM REST API</a> with zero dependencies.</li>
</ul>

<ul>
<li><a href="https://github.com/esurdam/go-swagger-ui" rel="noopener noreferrer">go-swagger-ui (⭐11)</a> - Go library containing precompiled <a href="https://swagger.io/tools/swagger-ui/" rel="noopener noreferrer">Swagger UI</a> for serving swagger json.</li>
</ul>

<ul>
<li><a href="https://gitlab.com/toby3d/telegraph" rel="noopener noreferrer">go-telegraph</a> - Telegraph publishing platform API client.</li>
</ul>

<ul>
<li><a href="https://github.com/andygrunwald/go-trending" rel="noopener noreferrer">go-trending (⭐147)</a> - Go library for accessing <a href="https://github.com/trending" rel="noopener noreferrer">trending repositories</a> and <a href="https://github.com/trending/developers" rel="noopener noreferrer">developers</a> at Github.</li>
</ul>

<ul>
<li><a href="https://github.com/hbagdi/go-unsplash" rel="noopener noreferrer">go-unsplash (⭐79)</a> - Go client library for the <a href="https://unsplash.com" rel="noopener noreferrer">Unsplash.com</a> API.</li>
</ul>

<ul>
<li><a href="https://github.com/nishanths/go-xkcd" rel="noopener noreferrer">go-xkcd (⭐51)</a> - Go client for the xkcd API.</li>
</ul>

<ul>
<li><a href="https://github.com/groovili/gogtrends" rel="noopener noreferrer">gogtrends (⭐89)</a> - Google Trends Unofficial API.</li>
</ul>

<ul>
<li><a href="https://github.com/cyruzin/golang-tmdb" rel="noopener noreferrer">golang-tmdb (⭐165)</a> - Golang wrapper for The Movie Database API v3.</li>
</ul>

<ul>
<li><a href="https://github.com/mamal72/golyrics" rel="noopener noreferrer">golyrics (⭐41)</a> - Golyrics is a Go library to fetch music lyrics data from the Wikia website.</li>
</ul>

<ul>
<li><a href="https://github.com/MonaxGT/gomalshare" rel="noopener noreferrer">gomalshare (⭐13)</a> - Go library MalShare API <a href="https://www.malshare.com/" rel="noopener noreferrer">malshare.com</a></li>
</ul>

<ul>
<li><a href="https://github.com/michiwend/gomusicbrainz" rel="noopener noreferrer">GoMusicBrainz (⭐63)</a> - Go MusicBrainz WS2 client library.</li>
</ul>

<ul>
<li><a href="https://github.com/google/google-api-go-client" rel="noopener noreferrer">google (⭐4.5k)</a> - Auto-generated Google APIs for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/chonthu/go-google-analytics" rel="noopener noreferrer">google-analytics (⭐15)</a> - Simple wrapper for easy google analytics reporting.</li>
</ul>

<ul>
<li><a href="https://github.com/GoogleCloudPlatform/gcloud-golang" rel="noopener noreferrer">google-cloud (⭐4.5k)</a> - Google Cloud APIs Go Client Library.</li>
</ul>

<ul>
<li><a href="https://github.com/utekaravinash/gopaapi5" rel="noopener noreferrer">gopaapi5 (⭐16)</a> - Go Client Library for <a href="https://webservices.amazon.com/paapi5/documentation/" rel="noopener noreferrer">Amazon Product Advertising API 5.0</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/koltyakov/gosip" rel="noopener noreferrer">gosip (⭐170)</a> - Client library for SharePoint.</li>
</ul>

<ul>
<li><a href="https://github.com/jsgilmore/gostorm" rel="noopener noreferrer">gostorm (⭐129)</a> - GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells.</li>
</ul>

<ul>
<li><a href="https://github.com/andybons/hipchat" rel="noopener noreferrer">hipchat (⭐104)</a> - This project implements a golang client library for the Hipchat API.</li>
</ul>

<ul>
<li><a href="https://github.com/daneharrigan/hipchat" rel="noopener noreferrer">hipchat (xmpp) (⭐111)</a> - A golang package to communicate with HipChat over XMPP.</li>
</ul>

<ul>
<li><a href="https://github.com/Henry-Sarabia/igdb" rel="noopener noreferrer">igdb (⭐86)</a> - Go client for the <a href="https://api.igdb.com/" rel="noopener noreferrer">Internet Game Database API</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/icelain/jokeapi" rel="noopener noreferrer">jokeapi-go (⭐27)</a> - Go client for <a href="https://sv443.net/jokeapi/v2/" rel="noopener noreferrer">JokeAPI</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/chyroc/lark" rel="noopener noreferrer">lark (⭐476)</a> - <a href="https://open.feishu.cn/" rel="noopener noreferrer">Feishu</a>/<a href="https://open.larksuite.com/" rel="noopener noreferrer">Lark</a> Open API Go SDK, Support ALL Open API and Event Callback.</li>
</ul>

<ul>
<li><a href="https://github.com/ansd/lastpass-go" rel="noopener noreferrer">lastpass-go (⭐32)</a> - Go client library for the <a href="https://www.lastpass.com/" rel="noopener noreferrer">LastPass</a> API.</li>
</ul>

<ul>
<li><a href="https://github.com/clevabit/libgoffi" rel="noopener noreferrer">libgoffi (⭐10)</a> - Library adapter toolbox for native <a href="https://sourceware.org/libffi/" rel="noopener noreferrer">libffi</a> integration</li>
</ul>

<ul>
<li><a href="https://github.com/Medium/medium-sdk-go" rel="noopener noreferrer">Medium (⭐142)</a> - Golang SDK for Medium's OAuth2 API.</li>
</ul>

<ul>
<li><a href="https://github.com/andygrunwald/megos" rel="noopener noreferrer">megos (⭐54)</a> - Client library for accessing an <a href="https://mesos.apache.org/" rel="noopener noreferrer">Apache Mesos</a> cluster.</li>
</ul>

<ul>
<li><a href="https://github.com/minio/minio-go" rel="noopener noreferrer">minio-go (⭐3k)</a> - Minio Go Library for Amazon S3 compatible cloud storage.</li>
</ul>

<ul>
<li><a href="https://github.com/dukex/mixpanel" rel="noopener noreferrer">mixpanel (⭐61)</a> - Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your go applications.</li>
</ul>

<ul>
<li><a href="https://github.com/mxpv/patreon-go" rel="noopener noreferrer">patreon-go (⭐46)</a> - Go library for Patreon API.</li>
</ul>

<ul>
<li><a href="https://github.com/logpacker/PayPal-Go-SDK" rel="noopener noreferrer">paypal (⭐778)</a> - Wrapper for PayPal payment API.</li>
</ul>

<ul>
<li><a href="https://github.com/playlyfe/playlyfe-go-sdk" rel="noopener noreferrer">playlyfe (⭐2)</a> - The Playlyfe Rest API Go SDK.</li>
</ul>

<ul>
<li><a href="https://github.com/gregdel/pushover" rel="noopener noreferrer">pushover (⭐157)</a> - Go wrapper for the Pushover API.</li>
</ul>

<ul>
<li><a href="https://github.com/dimuska139/rawg-sdk-go" rel="noopener noreferrer">rawg-sdk-go (⭐12)</a> - Go library for the <a href="https://rawg.io/" rel="noopener noreferrer">RAWG Video Games Database</a> API</li>
</ul>

<ul>
<li><a href="https://github.com/rapito/go-shopify" rel="noopener noreferrer">shopify (⭐25)</a> - Go Library to make CRUD request to the Shopify API.</li>
</ul>

<ul>
<li><a href="https://github.com/rhnvrm/simples3" rel="noopener noreferrer">simples3 (⭐208)</a> - Simple no frills AWS S3 Library using REST with V4 Signing written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/slack-go/slack" rel="noopener noreferrer">slack (⭐5k)</a> - Slack API in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/sergiotapia/smitego" rel="noopener noreferrer">smite (⭐11)</a> - Go package to wraps access to the Smite game API.</li>
</ul>

<ul>
<li><a href="https://github.com/rapito/go-spotify" rel="noopener noreferrer">spotify (⭐53)</a> - Go Library to access Spotify WEB API.</li>
</ul>

<ul>
<li><a href="https://github.com/sostronk/go-steam" rel="noopener noreferrer">steam (⭐33)</a> - Go Library to interact with Steam game servers.</li>
</ul>

<ul>
<li><a href="https://github.com/stripe/stripe-go" rel="noopener noreferrer">stripe (⭐2.6k)</a> - Go client for the Stripe API.</li>
</ul>

<ul>
<li><a href="https://github.com/dietsche/textbelt" rel="noopener noreferrer">textbelt (⭐21)</a> - Go client for the textbelt.com txt messaging API.</li>
</ul>

<ul>
<li><a href="https://github.com/adlio/trello" rel="noopener noreferrer">Trello (⭐228)</a> - Go wrapper for the Trello API.</li>
</ul>

<ul>
<li><a href="https://github.com/mrbenosborne/tripadvisor-golang" rel="noopener noreferrer">TripAdvisor (⭐2)</a> - Go wrapper for the TripAdvisor API.</li>
</ul>

<ul>
<li><a href="https://github.com/mattcunningham/gumblr" rel="noopener noreferrer">tumblr (⭐8)</a> - Go wrapper for the Tumblr v2 API.</li>
</ul>

<ul>
<li><a href="https://github.com/bitfield/uptimerobot" rel="noopener noreferrer">uptimerobot (⭐60)</a> - Go wrapper and command-line client for the Uptime Robot v2 API.</li>
</ul>

<ul>
<li><a href="https://github.com/verifid/vl-go" rel="noopener noreferrer">vl-go (⭐2)</a> - Go client library around the VerifID identity verification layer API.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/webhooks" rel="noopener noreferrer">webhooks (⭐1k)</a> - Webhook receiver for GitHub and Bitbucket.</li>
</ul>

<ul>
<li><a href="https://github.com/wit-ai/wit-go" rel="noopener noreferrer">wit-go (⭐171)</a> - Go client for wit.ai HTTP API.</li>
</ul>

<ul>
<li><a href="https://github.com/brunomvsouza/ynab.go" rel="noopener noreferrer">ynab (⭐79)</a> - Go wrapper for the YNAB API.</li>
</ul>

<ul>
<li><a href="https://github.com/gojuno/go-zooz" rel="noopener noreferrer">zooz (⭐7)</a> - Go client for the Zooz API.</li>
</ul>
<h3><p>Utilities</p>
</h3>
<ul>
<li><a href="https://github.com/topfreegames/apm" rel="noopener noreferrer">apm (⭐169)</a> - Process manager for Golang applications with an HTTP API.</li>
</ul>

<ul>
<li><a href="https://github.com/icza/backscanner" rel="noopener noreferrer">backscanner (⭐70)</a> - A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.</li>
</ul>

<ul>
<li><a href="https://github.com/Henry-Sarabia/blank" rel="noopener noreferrer">blank (⭐13)</a> - Verify or remove blanks and whitespace from strings.</li>
</ul>

<ul>
<li><a href="https://github.com/sinhashubham95/bleep" rel="noopener noreferrer">bleep (⭐11)</a> - Perform any number of actions on any set of OS signals in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/tmrts/boilr" rel="noopener noreferrer">boilr (⭐1.8k)</a> - Blazingly fast CLI tool for creating projects from boilerplate templates.</li>
</ul>

<ul>
<li><a href="https://github.com/miniscruff/changie" rel="noopener noreferrer">changie (⭐902)</a> - Automated changelog tool for preparing releases with lots of customization options.</li>
</ul>

<ul>
<li><a href="https://github.com/antham/chyle" rel="noopener noreferrer">chyle (⭐163)</a> - Changelog generator using a git repository with multiple configuration possibilities.</li>
</ul>

<ul>
<li><a href="https://github.com/cep21/circuit" rel="noopener noreferrer">circuit (⭐815)</a> - An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern.</li>
</ul>

<ul>
<li><a href="https://github.com/rubyist/circuitbreaker" rel="noopener noreferrer">circuitbreaker (⭐1.2k)</a> - Circuit Breakers in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/golang-design/clipboard" rel="noopener noreferrer">clipboard (⭐852)</a> - 📋 cross-platform clipboard package in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/jonboulle/clockwork" rel="noopener noreferrer">clockwork (⭐728)</a> - A simple fake clock for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/SimonBaeumer/cmd" rel="noopener noreferrer">cmd (⭐161)</a> - Library for executing shell commands on osx, windows and linux.</li>
</ul>

<ul>
<li><a href="https://github.com/jutkko/copy-pasta" rel="noopener noreferrer">copy-pasta (⭐56)</a> - Universal multi-workstation clipboard that uses S3 like backend for the storage.</li>
</ul>

<ul>
<li><a href="https://github.com/create-go-app/cli" rel="noopener noreferrer">create-go-app (⭐2.8k)</a> - A powerful CLI for create a new production-ready project with backend (Golang), frontend (JavaScript, TypeScript) &amp; deploy automation (Ansible, Docker) by running one command.</li>
</ul>

<ul>
<li><a href="https://github.com/Gituser143/cryptgo" rel="noopener noreferrer">cryptgo (⭐162)</a> - Crytpgo is a TUI based application written purely in Go to monitor and observe cryptocurrency prices in real time!</li>
</ul>

<ul>
<li><a href="https://github.com/bcicen/ctop" rel="noopener noreferrer">ctop (⭐18k)</a> - <a href="https://ctop.sh" rel="noopener noreferrer">Top-like</a> interface (e.g. htop) for container metrics.</li>
</ul>

<ul>
<li><a href="https://github.com/posener/ctxutil" rel="noopener noreferrer">ctxutil (⭐26)</a> - A collection of utility functions for contexts.</li>
</ul>

<ul>
<li><a href="https://github.com/shockerli/cvt" rel="noopener noreferrer">cvt (⭐53)</a> - Easy and safe convert any value to another type.</li>
</ul>

<ul>
<li><a href="https://github.com/nikogura/dbt" rel="noopener noreferrer">dbt (⭐70)</a> - A framework for running self-updating signed binaries from a central, trusted repository.</li>
</ul>

<ul>
<li><a href="https://github.com/vrecan/death" rel="noopener noreferrer">Death (⭐198)</a> - Managing go application shutdown with signals.</li>
</ul>

<ul>
<li><a href="https://github.com/derekparker/delve" rel="noopener noreferrer">delve (⭐661)</a> - Go debugger.</li>
</ul>

<ul>
<li><a href="https://github.com/kirillDanshin/dlog" rel="noopener noreferrer">dlog (⭐17)</a> - Compile-time controlled logger to make your release smaller without removing debug calls.</li>
</ul>

<ul>
<li><a href="https://github.com/reugn/equalizer" rel="noopener noreferrer">equalizer (⭐89)</a> - Quota manager and rate limiter collection for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/cristianoliveira/ergo" rel="noopener noreferrer">ergo (⭐651)</a> - The management of multiple local services running over different ports made easy.</li>
</ul>

<ul>
<li><a href="https://github.com/h2non/filetype" rel="noopener noreferrer">filetype (⭐2.3k)</a> - Small package to infer the file type checking the magic numbers signature.</li>
</ul>

<ul>
<li><a href="https://github.com/yaronsumel/filler" rel="noopener noreferrer">filler (⭐18)</a> - small utility to fill structs using "fill" tag.</li>
</ul>

<ul>
<li><a href="https://github.com/gookit/filter" rel="noopener noreferrer">filter (⭐151)</a> - provide filtering, sanitizing, and conversion of Go data.</li>
</ul>

<ul>
<li><a href="https://github.com/junegunn/fzf" rel="noopener noreferrer">fzf (⭐83k)</a> - Command-line fuzzy finder written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/generate" rel="noopener noreferrer">generate (⭐31)</a> - runs go generate recursively on a specified path or environment variable and can filter by regex.</li>
</ul>

<ul>
<li><a href="https://github.com/antham/ghokin" rel="noopener noreferrer">ghokin (⭐56)</a> - Parallelized formatter with no external dependencies for gherkin (cucumber, behat...).</li>
</ul>

<ul>
<li><a href="https://github.com/git-time-metric/gtm" rel="noopener noreferrer">git-time-metric (⭐1k)</a> - Simple, seamless, lightweight time tracking for Git.</li>
</ul>

<ul>
<li><a href="https://github.com/sinhashubham95/go-actuator" rel="noopener noreferrer">go-actuator (⭐3)</a> - Production ready features for Go based web frameworks.</li>
</ul>

<ul>
<li><a href="https://github.com/asticode/go-astitodo" rel="noopener noreferrer">go-astitodo (⭐65)</a> - Parse TODOs in your GO code.</li>
</ul>

<ul>
<li><a href="https://github.com/wendigo/go-bind-plugin" rel="noopener noreferrer">go-bind-plugin (⭐180)</a> - go:generate tool for wrapping symbols exported by golang plugins (1.8 only).</li>
</ul>

<ul>
<li><a href="https://github.com/gabstv/go-bsdiff" rel="noopener noreferrer">go-bsdiff (⭐172)</a> - Pure Go bsdiff and bspatch libraries and CLI tools.</li>
</ul>

<ul>
<li><a href="https://github.com/prashantgupta24/go-clip" rel="noopener noreferrer">go-clip (⭐15)</a> - A minimalistic clipboard manager for Mac.</li>
</ul>

<ul>
<li><a href="https://github.com/Eun/go-convert" rel="noopener noreferrer">go-convert (⭐24)</a> - Package go-convert enables you to convert a value into another type.</li>
</ul>

<ul>
<li><a href="https://github.com/mikekonan/go-countries" rel="noopener noreferrer">go-countries (⭐16)</a> - Lightweight lookup over ISO-3166 codes.</li>
</ul>

<ul>
<li><a href="https://github.com/ungerik/go-dry" rel="noopener noreferrer">go-dry (⭐488)</a> - DRY (don't repeat yourself) package for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/thoas/go-funk" rel="noopener noreferrer">go-funk (⭐4.9k)</a> - Modern Go utility library which provides helpers (map, find, contains, filter, chunk, reverse, ...).</li>
</ul>

<ul>
<li><a href="https://github.com/Talento90/go-health" rel="noopener noreferrer">go-health (⭐97)</a> - Health package simplifies the way you add health check to your services.</li>
</ul>

<ul>
<li><a href="https://github.com/mozillazg/go-httpheader" rel="noopener noreferrer">go-httpheader (⭐47)</a> - Go library for encoding structs into Header fields.</li>
</ul>

<ul>
<li><a href="https://github.com/viney-shih/go-lock" rel="noopener noreferrer">go-lock (⭐127)</a> - go-lock is a lock library implementing read-write mutex and read-write trylock without starvation.</li>
</ul>

<ul>
<li><a href="https://github.com/chenquan/go-pkg" rel="noopener noreferrer">go-pkg (⭐8)</a> - A go toolkit.</li>
</ul>

<ul>
<li><a href="https://github.com/mvmaasakkers/go-problemdetails" rel="noopener noreferrer">go-problemdetails (⭐18)</a> - Go package for working with Problem Details.</li>
</ul>

<ul>
<li><a href="https://github.com/beefsack/go-rate" rel="noopener noreferrer">go-rate (⭐406)</a> - Timed rate limiter for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/ikeikeikeike/go-sitemap-generator" rel="noopener noreferrer">go-sitemap-generator (⭐230)</a> - XML Sitemap generator written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/sadlil/go-trigger" rel="noopener noreferrer">go-trigger (⭐250)</a> - Go-lang global event triggerer, Register Events with an id and trigger the event from anywhere from your project.</li>
</ul>

<ul>
<li><a href="https://github.com/mikekonan/go-types" rel="noopener noreferrer">go-type (⭐24)</a> - Library providing Go types for store/validation and transfer of ISO-4217, ISO-3166, and other types.</li>
</ul>

<ul>
<li><a href="https://github.com/carlescere/goback" rel="noopener noreferrer">goback (⭐50)</a> - Go simple exponential backoff package.</li>
</ul>

<ul>
<li><a href="https://github.com/zerosnake0/goctx" rel="noopener noreferrer">goctx (⭐11)</a> - Get your context value with high performance.</li>
</ul>

<ul>
<li><a href="https://github.com/VividCortex/godaemon" rel="noopener noreferrer">godaemon (⭐493)</a> - Utility to write daemons.</li>
</ul>

<ul>
<li><a href="https://github.com/dropbox/godropbox" rel="noopener noreferrer">godropbox (⭐4.2k)</a> - Common libraries for writing Go services/applications from Dropbox.</li>
</ul>

<ul>
<li><a href="https://github.com/msempere/golarm" rel="noopener noreferrer">golarm (⭐54)</a> - Fire alarms with system events.</li>
</ul>

<ul>
<li><a href="https://github.com/mlimaloureiro/golog" rel="noopener noreferrer">golog (⭐63)</a> - Easy and lightweight CLI tool to time track your tasks.</li>
</ul>

<ul>
<li><a href="https://github.com/bndr/gopencils" rel="noopener noreferrer">gopencils (⭐453)</a> - Small and simple package to easily consume REST APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/michiwend/goplaceholder" rel="noopener noreferrer">goplaceholder (⭐29)</a> - a small golang lib to generate placeholder images.</li>
</ul>

<ul>
<li><a href="https://github.com/philipjkim/goreadability" rel="noopener noreferrer">goreadability (⭐68)</a> - Webpage summary extractor using Facebook Open Graph and arc90's readability.</li>
</ul>

<ul>
<li><a href="https://github.com/goreleaser/goreleaser" rel="noopener noreferrer">goreleaser (⭐16k)</a> - Deliver Go binaries as fast and easily as possible.</li>
</ul>

<ul>
<li><a href="https://github.com/wgliang/goreporter" rel="noopener noreferrer">goreporter (⭐3.1k)</a> - Golang tool that does static analysis, unit testing, code review and generate code quality report.</li>
</ul>

<ul>
<li><a href="https://github.com/linxGnu/goseaweedfs" rel="noopener noreferrer">goseaweedfs (⭐120)</a> - SeaweedFS client library with almost full features.</li>
</ul>

<ul>
<li><a href="https://github.com/ik5/gostrutils" rel="noopener noreferrer">gostrutils (⭐47)</a> - Collections of string manipulation and conversion functions.</li>
</ul>

<ul>
<li><a href="https://github.com/subosito/gotenv" rel="noopener noreferrer">gotenv (⭐310)</a> - Load environment variables from <code>.env</code> or any <code>io.Reader</code> in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/maja42/goval" rel="noopener noreferrer">goval (⭐175)</a> - Evaluate arbitrary expressions in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/pesos/grofer" rel="noopener noreferrer">grofer (⭐374)</a> - A system and resource monitoring tool written in Golang!</li>
</ul>

<ul>
<li><a href="https://github.com/novalagung/gubrak" rel="noopener noreferrer">gubrak (⭐513)</a> - Golang utility library with syntactic sugar. It's like lodash, but for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/miguelpragier/handy" rel="noopener noreferrer">handy (⭐83)</a> - Many utilities and helpers like string handlers/formatters and validators.</li>
</ul>

<ul>
<li><a href="https://github.com/guumaster/hostctl" rel="noopener noreferrer">hostctl (⭐1.2k)</a> - A CLI tool to manage /etc/hosts with easy commands.</li>
</ul>

<ul>
<li><a href="https://github.com/htcat/htcat" rel="noopener noreferrer">htcat (⭐557)</a> - Parallel and Pipelined HTTP GET Utility.</li>
</ul>

<ul>
<li><a href="https://github.com/github/hub" rel="noopener noreferrer">hub (⭐23k)</a> - wrap git commands with additional functionality to interact with github from the terminal.</li>
</ul>

<ul>
<li><a href="https://github.com/immortal/immortal" rel="noopener noreferrer">immortal (⭐837)</a> - *nix cross-platform (OS agnostic) supervisor.</li>
</ul>

<ul>
<li><a href="https://github.com/gsamokovarov/jump" rel="noopener noreferrer">jump (⭐1.9k)</a> - Jump helps you navigate faster by learning your habits.</li>
</ul>

<ul>
<li><a href="https://github.com/wesovilabs/koazee" rel="noopener noreferrer">koazee (⭐529)</a> - Library inspired in Lazy evaluation and functional programming that takes the hassle out of working with arrays.</li>
</ul>

<ul>
<li><a href="https://github.com/aplescia-chwy/lets-go" rel="noopener noreferrer">lets-go (⭐7)</a> - Go module that provides common utilities for Cloud Native REST API development. Also contains AWS Specific utilities.</li>
</ul>

<ul>
<li><a href="https://github.com/mennanov/limiters" rel="noopener noreferrer">limiters (⭐652)</a> - Rate limiters for distributed applications in Golang with configurable back-ends and distributed locks.</li>
</ul>

<ul>
<li><a href="https://github.com/jaschaephraim/lrserver" rel="noopener noreferrer">lrserver (⭐128)</a> - LiveReload server for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/alajmo/mani" rel="noopener noreferrer">mani (⭐755)</a> - CLI tool to help you manage multiple repositories.</li>
</ul>

<ul>
<li><a href="https://github.com/minio/mc" rel="noopener noreferrer">mc (⭐3.5k)</a> - Minio Client provides minimal tools to work with Amazon S3 compatible cloud storage and filesystems.</li>
</ul>

<ul>
<li><a href="https://github.com/imdario/mergo" rel="noopener noreferrer">mergo (⭐3.1k)</a> - Helper to merge structs and maps in Golang. Useful for configuration default values, avoiding messy if-statements.</li>
</ul>

<ul>
<li><a href="https://github.com/zRedShift/mimemagic" rel="noopener noreferrer">mimemagic (⭐99)</a> - Pure Go ultra performant MIME sniffing library/utility.</li>
</ul>

<ul>
<li><a href="https://github.com/gabriel-vasile/mimetype" rel="noopener noreferrer">mimetype (⭐2k)</a> - Package for MIME type detection based on magic numbers.</li>
</ul>

<ul>
<li><a href="https://github.com/tdewolff/minify" rel="noopener noreferrer">minify (⭐4.1k)</a> - Fast minifiers for HTML, CSS, JS, XML, JSON and SVG file formats.</li>
</ul>

<ul>
<li><a href="https://github.com/icza/minquery" rel="noopener noreferrer">minquery (⭐61)</a> - MongoDB / mgo.v2 query that supports efficient pagination (cursors to continue listing documents where we left off).</li>
</ul>

<ul>
<li><a href="https://github.com/StabbyCutyou/moldova" rel="noopener noreferrer">moldova (⭐168)</a> - Utility for generating random data based on an input template.</li>
</ul>

<ul>
<li><a href="https://github.com/davrodpin/mole" rel="noopener noreferrer">mole (⭐1.7k)</a> - cli app to easily create ssh tunnels.</li>
</ul>

<ul>
<li><a href="https://github.com/linxGnu/mssqlx" rel="noopener noreferrer">mssqlx (⭐103)</a> - Database client library, proxy for any master slave, master master structures. Lightweight and auto balancing in mind.</li>
</ul>

<ul>
<li><a href="https://github.com/VividCortex/multitick" rel="noopener noreferrer">multitick (⭐71)</a> - Multiplexor for aligned tickers.</li>
</ul>

<ul>
<li><a href="https://github.com/e-dard/netbug" rel="noopener noreferrer">netbug (⭐72)</a> - Easy remote profiling of your services.</li>
</ul>

<ul>
<li><a href="https://github.com/chrispassas/nfdump" rel="noopener noreferrer">nfdump (⭐11)</a> - Read nfdump netflow files.</li>
</ul>

<ul>
<li><a href="https://github.com/pokanop/nostromo" rel="noopener noreferrer">nostromo (⭐150)</a> - CLI for building powerful aliases.</li>
</ul>

<ul>
<li><a href="https://github.com/xta/okrun" rel="noopener noreferrer">okrun (⭐16)</a> - go run error steamroller.</li>
</ul>

<ul>
<li><a href="https://github.com/btnguyen2k/olaf" rel="noopener noreferrer">olaf (⭐5)</a> - Twitter Snowflake implemented in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/adelowo/onecache" rel="noopener noreferrer">onecache (⭐135)</a> - Caching library with support for multiple backend stores (Redis, Memcached, filesystem etc).</li>
</ul>

<ul>
<li><a href="https://github.com/maruel/panicparse" rel="noopener noreferrer">panicparse (⭐3.7k)</a> - Groups similar goroutines and colorizes stack dump.</li>
</ul>

<ul>
<li><a href="https://github.com/alexpantyukhin/go-pattern-match" rel="noopener noreferrer">pattern-match (⭐251)</a> - Pattern matching library.</li>
</ul>

<ul>
<li><a href="https://github.com/peco/peco" rel="noopener noreferrer">peco (⭐7.9k)</a> - Simplistic interactive filtering tool.</li>
</ul>

<ul>
<li><a href="https://github.com/arthurkushman/pgo" rel="noopener noreferrer">pgo (⭐88)</a> - Convenient functions for PHP community.</li>
</ul>

<ul>
<li><a href="https://github.com/VividCortex/pm" rel="noopener noreferrer">pm (⭐79)</a> - Process (i.e. goroutine) manager with an HTTP API.</li>
</ul>

<ul>
<li><a href="https://github.com/gotidy/ptr" rel="noopener noreferrer">ptr (⭐30)</a> - Package that provide functions for simplified creation of pointers from constants of basic types.</li>
</ul>

<ul>
<li><a href="https://github.com/zpatrick/rclient" rel="noopener noreferrer">rclient (⭐36)</a> - Readable, flexible, simple-to-use client for REST APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/ssgreg/repeat" rel="noopener noreferrer">repeat (⭐83)</a> - Go implementation of different backoff strategies useful for retrying operations and heartbeating.</li>
</ul>

<ul>
<li><a href="https://github.com/mozillazg/request" rel="noopener noreferrer">request (⭐422)</a> - Go HTTP Requests for Humans™.</li>
</ul>

<ul>
<li><a href="https://github.com/ivpusic/rerun" rel="noopener noreferrer">rerun (⭐164)</a> - Recompiling and rerunning go apps when source changes.</li>
</ul>

<ul>
<li><a href="https://github.com/edermanoel94/rest-go" rel="noopener noreferrer">rest-go (⭐15)</a> - A package that provide many helpful methods for working with rest api.</li>
</ul>

<ul>
<li><a href="https://github.com/kamilsk/retry" rel="noopener noreferrer">retry (⭐343)</a> - The most advanced functional mechanism to perform actions repetitively until successful.</li>
</ul>

<ul>
<li><a href="https://github.com/percolate/retry" rel="noopener noreferrer">retry (⭐11)</a> - A simple but highly configurable retry package for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/thedevsaddam/retry" rel="noopener noreferrer">retry (⭐67)</a> - Simple and easy retry mechanism package for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/shafreeck/retry" rel="noopener noreferrer">retry (⭐13)</a> - A pretty simple library to ensure your work to be done.</li>
</ul>

<ul>
<li><a href="https://github.com/rafaeljesus/retry-go" rel="noopener noreferrer">retry-go (⭐49)</a> - Retrying made simple and easy for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/VividCortex/robustly" rel="noopener noreferrer">robustly (⭐159)</a> - Runs functions resiliently, catching and restarting panics.</li>
</ul>

<ul>
<li><a href="https://github.com/ferama/rospo" rel="noopener noreferrer">rospo (⭐373)</a> - Simple and reliable ssh tunnels with embedded ssh server in Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/blockloop/scan" rel="noopener noreferrer">scan (⭐614)</a> - Scan golang <code>sql.Rows</code> directly to structs, slices, or primitive types.</li>
</ul>

<ul>
<li><a href="https://github.com/georgysavva/scany" rel="noopener noreferrer">scany (⭐1.5k)</a> - Library for scanning data from a database into Go structs and more.</li>
</ul>

<ul>
<li><a href="https://github.com/syntaqx/serve" rel="noopener noreferrer">serve (⭐352)</a> - A static http server anywhere you need.</li>
</ul>

<ul>
<li><a href="https://github.com/nofeaturesonlybugs/set" rel="noopener noreferrer">set (⭐47)</a> - Performant and flexible struct mapping and loose type conversion.</li>
</ul>

<ul>
<li><a href="https://github.com/ztrue/shutdown" rel="noopener noreferrer">shutdown (⭐60)</a> - App shutdown hooks for <code>os.Signal</code> handling.</li>
</ul>

<ul>
<li><a href="https://github.com/chrispassas/silk" rel="noopener noreferrer">silk (⭐14)</a> - Read silk netflow files.</li>
</ul>

<ul>
<li><a href="https://github.com/psampaz/slice" rel="noopener noreferrer">slice (⭐51)</a> - Type-safe functions for common Go slice operations.</li>
</ul>

<ul>
<li><a href="https://github.com/Henry-Sarabia/sliceconv" rel="noopener noreferrer">sliceconv (⭐8)</a> - Slice conversion between primitive types.</li>
</ul>

<ul>
<li><a href="https://github.com/leaanthony/slicer" rel="noopener noreferrer">slicer (⭐47)</a> - Makes working with slices easier.</li>
</ul>

<ul>
<li><a href="https://github.com/jfcg/sorty" rel="noopener noreferrer">sorty (⭐145)</a> - Fast Concurrent / Parallel Sorting.</li>
</ul>

<ul>
<li><a href="https://github.com/jmoiron/sqlx" rel="noopener noreferrer">sqlx (⭐18k)</a> - provides a set of extensions on top of the excellent built-in database/sql package.</li>
</ul>

<ul>
<li><a href="https://github.com/shoobyban/sshman" rel="noopener noreferrer">sshman (⭐58)</a> - SSH Manager for authorized_keys files on multiple remote servers.</li>
</ul>

<ul>
<li><a href="https://github.com/janiltonmaciel/statiks" rel="noopener noreferrer">statiks (⭐11)</a> - Fast, zero-configuration, static HTTP filer server.</li>
</ul>

<ul>
<li><a href="https://github.com/asdine/storm" rel="noopener noreferrer">Storm (⭐2.1k)</a> - Simple and powerful toolkit for BoltDB.</li>
</ul>

<ul>
<li><a href="https://github.com/PumpkinSeed/structs" rel="noopener noreferrer">structs (⭐24)</a> - Implement simple functions to manipulate structs.</li>
</ul>

<ul>
<li><a href="https://github.com/yudppp/throttle" rel="noopener noreferrer">throttle (⭐40)</a> - Throttle is an object that will perform exactly one action per duration.</li>
</ul>

<ul>
<li><a href="https://github.com/andy2046/tik" rel="noopener noreferrer">tik (⭐5)</a> - Simple and easy timing wheel package for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/cyruzin/tome" rel="noopener noreferrer">tome (⭐35)</a> - Tome was designed to paginate simple RESTful APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/viant/toolbox" rel="noopener noreferrer">toolbox (⭐231)</a> - Slice, map, multimap, struct, function, data conversion utilities. Service router, macro evaluator, tokenizer.</li>
</ul>

<ul>
<li><a href="https://github.com/esemplastic/unis" rel="noopener noreferrer">UNIS (⭐70)</a> - Common Architecture™ for String Utilities in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/knq/usql" rel="noopener noreferrer">usql (⭐10k)</a> - usql is a universal command-line interface for SQL databases.</li>
</ul>

<ul>
<li><a href="https://github.com/shomali11/util" rel="noopener noreferrer">util (⭐299)</a> - Collection of useful utility functions. (strings, concurrency, manipulations, ...).</li>
</ul>

<ul>
<li><a href="https://github.com/asciimoo/wuzz" rel="noopener noreferrer">wuzz (⭐11k)</a> - Interactive cli tool for HTTP inspection.</li>
</ul>

<ul>
<li><a href="https://github.com/monmohan/xferspdy" rel="noopener noreferrer">xferspdy (⭐99)</a> - Xferspdy provides binary diff and patch library in golang.</li>
</ul>
<h3><p>UUID</p>
</h3>
<ul>
<li><a href="https://github.com/jakehl/goid" rel="noopener noreferrer">goid (⭐41)</a> - Generate and Parse RFC4122 compliant V4 UUIDs.</li>
</ul>

<ul>
<li><a href="https://github.com/twharmon/gouid" rel="noopener noreferrer">gouid (⭐27)</a> - Generate cryptographically secure random string IDs with just one allocation.</li>
</ul>

<ul>
<li><a href="https://github.com/aidarkhanov/nanoid" rel="noopener noreferrer">nanoid (⭐62)</a> - A tiny and efficient Go unique string ID generator.</li>
</ul>

<ul>
<li><a href="https://github.com/muyo/sno" rel="noopener noreferrer">sno (⭐94)</a> - Compact, sortable and fast unique IDs with embedded metadata.</li>
</ul>

<ul>
<li><a href="https://github.com/oklog/ulid" rel="noopener noreferrer">ulid (⭐5.1k)</a> - Go implementation of ULID (Universally Unique Lexicographically Sortable Identifier).</li>
</ul>

<ul>
<li><a href="https://gitlab.com/skilstak/code/go/uniq" rel="noopener noreferrer">uniq</a> - No hassle safe, fast unique identifiers with commands.</li>
</ul>

<ul>
<li><a href="https://github.com/agext/uuid" rel="noopener noreferrer">uuid (⭐18)</a> - Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.</li>
</ul>

<ul>
<li><a href="https://github.com/gofrs/uuid" rel="noopener noreferrer">uuid (⭐1.8k)</a> - Implementation of Universally Unique Identifier (UUID). Supports both creation and parsing of UUIDs. Actively maintained fork of satori uuid.</li>
</ul>

<ul>
<li><a href="https://github.com/google/uuid" rel="noopener noreferrer">uuid (⭐6.1k)</a> - Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.</li>
</ul>

<ul>
<li><a href="https://github.com/edwingeng/wuid" rel="noopener noreferrer">wuid (⭐544)</a> - An extremely fast globally unique number generator.</li>
</ul>

<ul>
<li><a href="https://github.com/rs/xid" rel="noopener noreferrer">xid (⭐4.3k)</a> - Xid is a globally unique id generator library, ready to be safely used directly in your server code.</li>
</ul>
<h3><p>Validation</p>
</h3>
<ul>
<li><a href="https://github.com/osamingo/checkdigit" rel="noopener noreferrer">checkdigit (⭐114)</a> - Provide check digit algorithms (Luhn, Verhoeff, Damm) and calculators (ISBN, EAN, JAN, UPC, etc.).</li>
</ul>

<ul>
<li><a href="https://github.com/guiferpa/gody" rel="noopener noreferrer">gody (⭐180)</a> - 🎈 A lightweight struct validator for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/twharmon/govalid" rel="noopener noreferrer">govalid (⭐119)</a> - Fast, tag-based validation for structs.</li>
</ul>

<ul>
<li><a href="https://github.com/asaskevich/govalidator" rel="noopener noreferrer">govalidator (⭐6.2k)</a> - Validators and sanitizers for strings, numerics, slices and structs.</li>
</ul>

<ul>
<li><a href="https://github.com/thedevsaddam/govalidator" rel="noopener noreferrer">govalidator (⭐1.3k)</a> - Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.</li>
</ul>

<ul>
<li><a href="https://github.com/faceair/jio" rel="noopener noreferrer">jio (⭐126)</a> - jio is a json schema validator similar to <a href="https://github.com/hapijs/joi" rel="noopener noreferrer">joi (⭐21k)</a>.</li>
</ul>

<ul>
<li><a href="https://github.com/go-ozzo/ozzo-validation" rel="noopener noreferrer">ozzo-validation (⭐4.1k)</a> - Supports validation of various data types (structs, strings, maps, slices, etc.) with configurable and extensible validation rules specified in usual code constructs instead of struct tags.</li>
</ul>

<ul>
<li><a href="https://github.com/gookit/validate" rel="noopener noreferrer">validate (⭐1.2k)</a> - Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features.</li>
</ul>

<ul>
<li><a href="https://github.com/gobuffalo/validate" rel="noopener noreferrer">validate (⭐94)</a> - This package provides a framework for writing validations for Go applications.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/validator" rel="noopener noreferrer">validator (⭐20k)</a> - Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving.</li>
</ul>
<h3><p>Version Control</p>
</h3>
<ul>
<li><a href="https://github.com/jfrog/froggit-go" rel="noopener noreferrer">froggit-go (⭐54)</a> - Froggit-Go is a Go library, allowing to perform actions on VCS providers.</li>
</ul>

<ul>
<li><a href="https://github.com/libgit2/git2go" rel="noopener noreferrer">git2go (⭐2k)</a> - Go bindings for libgit2.</li>
</ul>

<ul>
<li><a href="https://github.com/gabyx/githooks" rel="noopener noreferrer">githooks (⭐128)</a> - Per-repo and shared Git hooks with version control and auto update.</li>
</ul>

<ul>
<li><a href="https://github.com/go-git/go-git" rel="noopener noreferrer">go-git (⭐7.7k)</a> - highly extensible Git implementation in pure Go.</li>
</ul>

<ul>
<li><a href="https://github.com/sourcegraph/go-vcs" rel="noopener noreferrer">go-vcs (⭐81)</a> - manipulate and inspect VCS repositories in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/src-d/hercules" rel="noopener noreferrer">hercules (⭐2.8k)</a> - gaining advanced insights from Git repository history.</li>
</ul>

<ul>
<li><a href="https://github.com/beyang/hgo" rel="noopener noreferrer">hgo (⭐16)</a> - Hgo is a collection of Go packages providing read-access to local Mercurial repositories.</li>
</ul>
<h3><p>Video</p>
</h3>
<ul>
<li><a href="https://github.com/3d0c/gmf" rel="noopener noreferrer">gmf (⭐934)</a> - Go bindings for FFmpeg av* libraries.</li>
</ul>

<ul>
<li><a href="https://github.com/asticode/go-astisub" rel="noopener noreferrer">go-astisub (⭐703)</a> - Manipulate subtitles in GO (.srt, .stl, .ttml, .webvtt, .ssa/.ass, teletext, .smi, etc.).</li>
</ul>

<ul>
<li><a href="https://github.com/asticode/go-astits" rel="noopener noreferrer">go-astits (⭐616)</a> - Parse and demux MPEG Transport Streams (.ts) natively in GO.</li>
</ul>

<ul>
<li><a href="https://github.com/unki2aut/go-mpd" rel="noopener noreferrer">go-mpd (⭐32)</a> - Parser and generator library for MPEG-DASH manifest files.</li>
</ul>

<ul>
<li><a href="https://github.com/giorgisio/goav" rel="noopener noreferrer">goav (⭐2.1k)</a> - Comprehensive Go bindings for FFmpeg.</li>
</ul>

<ul>
<li><a href="https://github.com/aler9/gortsplib" rel="noopener noreferrer">gortsplib (⭐935)</a> - Pure Go RTSP server and client library.</li>
</ul>

<ul>
<li><a href="https://github.com/adrg/libvlc-go" rel="noopener noreferrer">libvlc-go (⭐510)</a> - Go bindings for libvlc 2.X/3.X/4.X (used by the VLC media player).</li>
</ul>

<ul>
<li><a href="https://github.com/korandiz/v4l" rel="noopener noreferrer">v4l (⭐89)</a> - Video capture library for Linux, written in Go.</li>
</ul>
<h3><p>Web Frameworks</p>
</h3>
<ul>
<li><a href="https://github.com/labstack/echo" rel="noopener noreferrer">Echo (⭐33k)</a> - High performance, minimalist Go web framework.</li>
</ul>

<ul>
<li><a href="https://github.com/gofiber/fiber" rel="noopener noreferrer">Fiber (⭐40k)</a> - An Express.js inspired web framework build on Fasthttp.</li>
</ul>

<ul>
<li><a href="https://github.com/i-love-flamingo/flamingo" rel="noopener noreferrer">Flamingo (⭐559)</a> - Framework for pluggable web projects. Including a concept for modules and offering features for DI, Configareas, i18n, template engines, graphql, observability, security, events, routing &amp; reverse routing etc.</li>
</ul>

<ul>
<li><a href="https://github.com/i-love-flamingo/flamingo-commerce" rel="noopener noreferrer">Flamingo Commerce (⭐593)</a> - Providing e-commerce features using clean architecture like DDD and ports and adapters, that you can use to build flexible e-commerce applications.</li>
</ul>

<ul>
<li><a href="https://github.com/gin-gonic/gin" rel="noopener noreferrer">Gin (⭐89k)</a> - Gin is a web framework written in Go! It features a martini-like API with much better performance, up to 40 times faster. If you need performance and good productivity.</li>
</ul>

<ul>
<li><a href="https://github.com/xxjwxc/ginrpc" rel="noopener noreferrer">Ginrpc (⭐303)</a> - Gin parameter automatic binding tool,gin rpc tools.</li>
</ul>

<ul>
<li><a href="https://github.com/goadesign/goa" rel="noopener noreferrer">Goa (⭐6.1k)</a> - Goa provides a holistic approach for developing remote APIs and microservices in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-goyave/goyave" rel="noopener noreferrer">Goyave (⭐1.8k)</a> - Feature-complete REST API framework aimed at clean code and fast development, with powerful built-in functionalities.</li>
</ul>

<ul>
<li><a href="https://github.com/hidevopsio/hiboot" rel="noopener noreferrer">hiboot (⭐179)</a> - hiboot is a high performance web application framework with auto configuration and dependency injection support.</li>
</ul>

<ul>
<li><a href="https://github.com/claygod/microservice" rel="noopener noreferrer">Microservice (⭐123)</a> - The framework for the creation of microservices, written in Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/beatlabs/patron" rel="noopener noreferrer">patron (⭐127)</a> - Patron is a microservice framework following best cloud practices with a focus on productivity.</li>
</ul>

<ul>
<li><a href="https://github.com/revel/revel" rel="noopener noreferrer">Revel (⭐13k)</a> - High-productivity web framework for the Go language.</li>
</ul>

<ul>
<li><a href="https://github.com/rookie-ninja/rk-boot" rel="noopener noreferrer">rk-boot (⭐571)</a> - A bootstrapper library for building enterprise go microservice with Gin and gRPC quickly and easily.</li>
</ul>

<ul>
<li><a href="https://github.com/gookit/rux" rel="noopener noreferrer">rux (⭐100)</a> - Simple and fast web framework for build golang HTTP applications.</li>
</ul>

<ul>
<li><a href="https://github.com/uadmin/uadmin" rel="noopener noreferrer">uAdmin (⭐354)</a> - Fully featured web framework for Golang, inspired by Django.</li>
</ul>
<h3><p>Middlewares / Actual middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/posener/client-timing" rel="noopener noreferrer">client-timing (⭐25)</a> - An HTTP client for Server-Timing header.</li>
</ul>

<ul>
<li><a href="https://github.com/rs/cors" rel="noopener noreferrer">CORS (⭐2.9k)</a> - Easily add CORS capabilities to your API.</li>
</ul>

<ul>
<li><a href="https://github.com/rs/formjson" rel="noopener noreferrer">formjson (⭐38)</a> - Transparently handle JSON input as a standard form POST.</li>
</ul>

<ul>
<li><a href="https://github.com/github/go-fault" rel="noopener noreferrer">go-fault (⭐555)</a> - Fault injection middleware for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/ulule/limiter" rel="noopener noreferrer">Limiter (⭐2.3k)</a> - Dead simple rate limit middleware for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/philippgille/ln-paywall" rel="noopener noreferrer">ln-paywall (⭐159)</a> - Go middleware for monetizing APIs on a per-request basis with the Lightning Network (Bitcoin).</li>
</ul>

<ul>
<li><a href="https://github.com/bobg/mid" rel="noopener noreferrer">mid (⭐10)</a> - Miscellaneous HTTP middleware features: idiomatic error return from handlers; receive/respond with JSON data; request tracing; and more.</li>
</ul>

<ul>
<li><a href="https://github.com/rookie-ninja/rk-gin" rel="noopener noreferrer">rk-gin (⭐51)</a> - Middleware for Gin framework with logging, metrics, auth, tracing etc.</li>
</ul>

<ul>
<li><a href="https://github.com/rookie-ninja/rk-grpc" rel="noopener noreferrer">rk-grpc (⭐81)</a> - Middleware for gRPC with logging, metrics, auth, tracing etc.</li>
</ul>

<ul>
<li><a href="https://github.com/didip/tollbooth" rel="noopener noreferrer">Tollbooth (⭐2.9k)</a> - Rate limit HTTP request handler.</li>
</ul>

<ul>
<li><a href="https://github.com/sebest/xff" rel="noopener noreferrer">XFF (⭐100)</a> - Handle <code>X-Forwarded-For</code> header and friends.</li>
</ul>
<h3><p>Middlewares / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/justinas/alice" rel="noopener noreferrer">alice (⭐3.4k)</a> - Painless middleware chaining for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/codemodus/catena" rel="noopener noreferrer">catena (⭐9)</a> - http.Handler wrapper catenation (same API as "chain").</li>
</ul>

<ul>
<li><a href="https://github.com/codemodus/chain" rel="noopener noreferrer">chain (⭐61)</a> - Handler wrapper chaining with scoped data (net/context-based "middleware").</li>
</ul>

<ul>
<li><a href="https://github.com/alioygur/gores" rel="noopener noreferrer">gores (⭐106)</a> - Go package that handles HTML, JSON, XML and etc. responses. Useful for RESTful APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/carbocation/interpose" rel="noopener noreferrer">interpose (⭐291)</a> - Minimalist net/http middleware for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/HereMobilityDevelopers/mediary" rel="noopener noreferrer">mediary (⭐88)</a> - add interceptors to <code>http.Client</code> to allow dumping/shaping/tracing/... of requests/responses.</li>
</ul>

<ul>
<li><a href="https://github.com/stephens2424/muxchain" rel="noopener noreferrer">muxchain (⭐205)</a> - Lightweight middleware for net/http.</li>
</ul>

<ul>
<li><a href="https://github.com/urfave/negroni" rel="noopener noreferrer">negroni (⭐7.5k)</a> - Idiomatic HTTP middleware for Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/unrolled/render" rel="noopener noreferrer">render (⭐2k)</a> - Go package for easily rendering JSON, XML, and HTML template responses.</li>
</ul>

<ul>
<li><a href="https://github.com/thedevsaddam/renderer" rel="noopener noreferrer">renderer (⭐260)</a> - Simple, lightweight and faster response (JSON, JSONP, XML, YAML, HTML, File) rendering package for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/thoas/stats" rel="noopener noreferrer">stats (⭐593)</a> - Go middleware that stores various information about your web application.</li>
</ul>
<h3><p>Routers / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/gernest/alien" rel="noopener noreferrer">alien (⭐134)</a> - Lightweight and fast http router from outer space.</li>
</ul>

<ul>
<li><a href="https://github.com/GuilhermeCaruso/bellt" rel="noopener noreferrer">bellt (⭐55)</a> - A simple Go HTTP router.</li>
</ul>

<ul>
<li><a href="https://github.com/go-zoo/bone" rel="noopener noreferrer">Bone (⭐1.3k)</a> - Lightning Fast HTTP Multiplexer.</li>
</ul>

<ul>
<li><a href="https://github.com/claygod/Bxog" rel="noopener noreferrer">Bxog (⭐104)</a> - Simple and fast HTTP router for Go. It works with routes of varying difficulty, length and nesting. And he knows how to create a URL from the received parameters.</li>
</ul>

<ul>
<li><a href="https://github.com/go-chi/chi" rel="noopener noreferrer">chi (⭐23k)</a> - Small, fast and expressive HTTP router built on net/context.</li>
</ul>

<ul>
<li><a href="https://github.com/buaazp/fasthttprouter" rel="noopener noreferrer">fasthttprouter (⭐869)</a> - High performance router forked from <code>httprouter</code>. The first router fit for <code>fasthttp</code>.</li>
</ul>

<ul>
<li><a href="https://github.com/razonyang/fastrouter" rel="noopener noreferrer">FastRouter (⭐25)</a> - a fast, flexible HTTP router written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gocraft/web" rel="noopener noreferrer">gocraft/web (⭐1.5k)</a> - Mux and middleware package in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/goji/goji" rel="noopener noreferrer">Goji (⭐974)</a> - Goji is a minimalistic and flexible HTTP request multiplexer with support for <code>net/context</code>.</li>
</ul>

<ul>
<li><a href="https://github.com/goroute/route" rel="noopener noreferrer">goroute (⭐9)</a> - Simple yet powerful HTTP request multiplexer.</li>
</ul>

<ul>
<li><a href="https://github.com/vardius/gorouter" rel="noopener noreferrer">GoRouter (⭐153)</a> - GoRouter is a Server/API micro framework, HTTP request router, multiplexer, mux that provides request router with middleware supporting <code>net/context</code>.</li>
</ul>

<ul>
<li><a href="https://github.com/gowww/router" rel="noopener noreferrer">gowww/router (⭐185)</a> - Lightning fast HTTP router fully compatible with the net/http.Handler interface.</li>
</ul>

<ul>
<li><a href="https://github.com/julienschmidt/httprouter" rel="noopener noreferrer">httprouter (⭐17k)</a> - High performance router. Use this and the standard http handlers to form a very high performance web framework.</li>
</ul>

<ul>
<li><a href="https://github.com/dimfeld/httptreemux" rel="noopener noreferrer">httptreemux (⭐618)</a> - High-speed, flexible tree-based HTTP router for Go. Inspiration from httprouter.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/lars" rel="noopener noreferrer">lars (⭐385)</a> - Is a lightweight, fast and extensible zero allocation HTTP router for Go used to create customizable frameworks.</li>
</ul>

<ul>
<li><a href="https://github.com/gorilla/mux" rel="noopener noreferrer">mux (⭐22k)</a> - Powerful URL router and dispatcher for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/ngamux/ngamux" rel="noopener noreferrer">ngamux (⭐71)</a> - Simple HTTP router for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/go-ozzo/ozzo-routing" rel="noopener noreferrer">ozzo-routing (⭐451)</a> - An extremely fast Go (golang) HTTP router that supports regular expression route matching. Comes with full support for building RESTful APIs.</li>
</ul>

<ul>
<li><a href="https://github.com/go-playground/pure" rel="noopener noreferrer">pure (⭐152)</a> - Is a lightweight HTTP router that sticks to the std "net/http" implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/VividCortex/siesta" rel="noopener noreferrer">Siesta (⭐347)</a> - Composable framework to write middleware and handlers.</li>
</ul>

<ul>
<li><a href="https://github.com/husobee/vestigo" rel="noopener noreferrer">vestigo (⭐265)</a> - Performant, stand-alone, HTTP compliant URL Router for go web applications.</li>
</ul>

<ul>
<li><a href="https://github.com/nbari/violetear" rel="noopener noreferrer">violetear (⭐107)</a> - Go HTTP router.</li>
</ul>

<ul>
<li><a href="https://github.com/rs/xmux" rel="noopener noreferrer">xmux (⭐100)</a> - High performance muxer based on <code>httprouter</code> with <code>net/context</code> support.</li>
</ul>

<ul>
<li><a href="https://github.com/xujiajun/gorouter" rel="noopener noreferrer">xujiajun/gorouter (⭐523)</a> - A simple and fast HTTP router for Go.</li>
</ul>
<h3><p>WebAssembly / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/dennwc/dom" rel="noopener noreferrer">dom (⭐507)</a> - DOM library.</li>
</ul>

<ul>
<li><a href="https://github.com/markfarnan/go-canvas" rel="noopener noreferrer">go-canvas (⭐271)</a> - Library to use HTML5 Canvas, with all drawing within go code.</li>
</ul>

<ul>
<li><a href="https://github.com/tinygo-org/tinygo" rel="noopener noreferrer">tinygo (⭐18k)</a> - Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.</li>
</ul>

<ul>
<li><a href="https://github.com/norunners/vert" rel="noopener noreferrer">vert (⭐108)</a> - Interop between Go and JS values.</li>
</ul>

<ul>
<li><a href="https://github.com/agnivade/wasmbrowsertest" rel="noopener noreferrer">wasmbrowsertest (⭐211)</a> - Run Go WASM tests in your browser.</li>
</ul>

<ul>
<li><a href="https://github.com/gowebapi/webapi" rel="noopener noreferrer">webapi (⭐181)</a> - Bindings for DOM and HTML generated from WebIDL.</li>
</ul>
<h3><p>Webhooks Server / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/adnanh/webhook" rel="noopener noreferrer">webhook (⭐12k)</a> - Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server.</li>
</ul>
<h3><p>Windows / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/gonutz/d3d9" rel="noopener noreferrer">d3d9 (⭐164)</a> - Go bindings for Direct3D9.</li>
</ul>

<ul>
<li><a href="https://github.com/go-ole/go-ole" rel="noopener noreferrer">go-ole (⭐1.3k)</a> - Win32 OLE implementation for golang.</li>
</ul>

<ul>
<li><a href="https://github.com/MonaxGT/gosddl" rel="noopener noreferrer">gosddl (⭐11)</a> - Converter from SDDL-string to user-friendly JSON. SDDL consist of four part: Owner, Primary Group, DACL, SACL.</li>
</ul>
<h3><p>XML / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/xml-comp/xml-comp" rel="noopener noreferrer">XML-Comp (⭐21)</a> - Simple command line XML comparer that generates diffs of folders, files and tags.</li>
</ul>

<ul>
<li><a href="https://github.com/sbabiv/xml2map" rel="noopener noreferrer">xml2map (⭐65)</a> - XML to MAP converter written Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/shabbyrobe/xmlwriter" rel="noopener noreferrer">xmlwriter (⭐30)</a> - Procedural XML generation API based on libxml2's xmlwriter module.</li>
</ul>

<ul>
<li><a href="https://github.com/antchfx/xpath" rel="noopener noreferrer">xpath (⭐742)</a> - XPath package for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/miku/zek" rel="noopener noreferrer">zek (⭐819)</a> - Generate a Go struct from XML.</li>
</ul>
<h3><p>Zero Trust / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/sigstore/cosign" rel="noopener noreferrer">Cosign (⭐6.3k)</a> - Container Signing, Verification and Storage in an OCI registry.</li>
</ul>

<ul>
<li><a href="https://github.com/in-toto/in-toto-golang" rel="noopener noreferrer">in-toto (⭐151)</a> - Go implementation of the in-toto (provides a framework to protect the integrity of the software supply chain) python reference implementation.</li>
</ul>

<ul>
<li><a href="https://github.com/philips-labs/spiffe-vault" rel="noopener noreferrer">Spiffe-Vault (⭐101)</a> - Utilizes Spiffe JWT authentication with Hashicorp Vault for secretless authentication.</li>
</ul>

<ul>
<li><a href="https://github.com/spiffe/spire" rel="noopener noreferrer">Spire (⭐2.5k)</a> - SPIRE (the SPIFFE Runtime Environment) is a toolchain of APIs for establishing trust between software systems across a wide variety of hosting platforms.</li>
</ul>
<h3><p>Code Analysis / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/bradleyfalzon/apicompat" rel="noopener noreferrer">apicompat (⭐182)</a> - Checks recent changes to a Go project for backwards incompatible changes.</li>
</ul>

<ul>
<li><a href="https://github.com/Checkmarx/chainjacking" rel="noopener noreferrer">ChainJacking (⭐64)</a> - Find which of your Go lang direct GitHub dependencies is susceptible to ChainJacking attack.</li>
</ul>

<ul>
<li><a href="https://github.com/mibk/dupl" rel="noopener noreferrer">dupl (⭐368)</a> - Tool for code clone detection.</li>
</ul>

<ul>
<li><a href="https://github.com/kisielk/errcheck" rel="noopener noreferrer">errcheck (⭐2.5k)</a> - Errcheck is a program for checking for unchecked errors in Go programs.</li>
</ul>

<ul>
<li><a href="https://github.com/qiniu/checkstyle" rel="noopener noreferrer">go-checkstyle (⭐130)</a> - checkstyle is a style check tool like java checkstyle. This tool inspired by java checkstyle, golint. The style referred to some points in Go Code Review Comments.</li>
</ul>

<ul>
<li><a href="https://github.com/roblaszczak/go-cleanarch" rel="noopener noreferrer">go-cleanarch (⭐984)</a> - go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects.</li>
</ul>

<ul>
<li><a href="https://github.com/go-critic/go-critic" rel="noopener noreferrer">go-critic (⭐2.1k)</a> - source code linter that brings checks that are currently not implemented in other linters.</li>
</ul>

<ul>
<li><a href="https://github.com/psampaz/go-mod-outdated" rel="noopener noreferrer">go-mod-outdated (⭐670)</a> - An easy way to find outdated dependencies of your Go projects.</li>
</ul>

<ul>
<li><a href="https://github.com/yuroyoro/goast-viewer" rel="noopener noreferrer">goast-viewer (⭐793)</a> - Web based Golang AST visualizer.</li>
</ul>

<ul>
<li><a href="https://github.com/arxdsilva/golang-ifood-sdk" rel="noopener noreferrer">golang-ifood-sdk (⭐13)</a> - iFood API SDK.</li>
</ul>

<ul>
<li><a href="https://github.com/segmentio/golines" rel="noopener noreferrer">golines (⭐1.1k)</a> - Formatter that automatically shortens long lines in Go code.</li>
</ul>

<ul>
<li><a href="https://github.com/jfeliu007/goplantuml" rel="noopener noreferrer">GoPlantUML (⭐2.1k)</a> - Library and CLI that generates text plantump class diagram containing information about structures and interfaces with the relationship among them.</li>
</ul>

<ul>
<li><a href="https://github.com/shurcooL/gostatus" rel="noopener noreferrer">gostatus (⭐245)</a> - Command line tool, shows the status of repositories that contain Go packages.</li>
</ul>

<ul>
<li><a href="https://github.com/surullabs/lint" rel="noopener noreferrer">lint (⭐66)</a> - Run linters as part of go test.</li>
</ul>

<ul>
<li><a href="https://github.com/z7zmey/php-parser" rel="noopener noreferrer">php-parser (⭐957)</a> - A Parser for PHP written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck" rel="noopener noreferrer">staticcheck (⭐6.9k)</a> - staticcheck is <code>go vet</code> on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.</li>
</ul>

<ul>
<li><a href="https://github.com/augmentable-dev/tickgit" rel="noopener noreferrer">tickgit (⭐324)</a> - CLI and go package for surfacing code comment TODOs (in any language) and applying a <code>git blame</code>to identify the author.</li>
</ul>

<ul>
<li><a href="https://github.com/preslavmihaylov/todocheck" rel="noopener noreferrer">todocheck (⭐440)</a> - Static code analyser which links TODO comments in code with issues in your issue tracker.</li>
</ul>

<ul>
<li><a href="https://github.com/mdempsky/unconvert" rel="noopener noreferrer">unconvert (⭐387)</a> - Remove unnecessary type conversions from Go source.</li>
</ul>

<ul>
<li><a href="https://github.com/mccoyst/validate" rel="noopener noreferrer">validate (⭐62)</a> - Automatically validates struct fields with tags.</li>
</ul>
<h3><p>Editor Plugins / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/josa42/coc-go" rel="noopener noreferrer">coc-go language server extension for Vim/Neovim (⭐572)</a> - This plugin adds <a href="https://github.com/golang/tools/blob/master/gopls/README.md" rel="noopener noreferrer">gopls (⭐8k)</a> features to Vim/Neovim.</li>
</ul>

<ul>
<li><a href="https://github.com/msyrus/vscode-go-doc" rel="noopener noreferrer">Go Doc (⭐9)</a> - A Visual Studio Code extension for showing definition in output and generating go doc.</li>
</ul>

<ul>
<li><a href="https://plugins.jetbrains.com/plugin/9568-go" rel="noopener noreferrer">Go plugin for JetBrains IDEs</a> - Go plugin for JetBrains IDEs.</li>
</ul>

<ul>
<li><a href="https://github.com/dominikh/go-mode.el" rel="noopener noreferrer">go-mode (⭐1.5k)</a> - Go mode for GNU/Emacs.</li>
</ul>

<ul>
<li><a href="https://github.com/nsf/gocode" rel="noopener noreferrer">gocode (⭐5k)</a> - Autocompletion daemon for the Go programming language.</li>
</ul>

<ul>
<li><a href="https://github.com/incu6us/goimports-reviser" rel="noopener noreferrer">goimports-reviser (⭐717)</a> - Formatting tool for imports.</li>
</ul>

<ul>
<li><a href="https://marketplace.visualstudio.com/items?itemName=MaxMedia.go-prof" rel="noopener noreferrer">goprofiling</a> - This extension adds benchmark profiling support for the Go language to VS Code.</li>
</ul>

<ul>
<li><a href="https://github.com/DisposaBoy/GoSublime" rel="noopener noreferrer">GoSublime (⭐3.4k)</a> - Golang plugin collection for the text editor SublimeText 3 providing code completion and other IDE-like features.</li>
</ul>

<ul>
<li><a href="https://github.com/hexdigest/gounit-vim" rel="noopener noreferrer">gounit-vim (⭐25)</a> - Vim plugin for generating Go tests based on the function's or method's signature.</li>
</ul>

<ul>
<li><a href="https://github.com/rjohnsondev/vim-compiler-go" rel="noopener noreferrer">vim-compiler-go (⭐90)</a> - Vim plugin to highlight syntax errors on save.</li>
</ul>

<ul>
<li><a href="https://github.com/fatih/vim-go" rel="noopener noreferrer">vim-go (⭐16k)</a> - Go development plugin for Vim.</li>
</ul>

<ul>
<li><a href="https://github.com/golang/vscode-go" rel="noopener noreferrer">vscode-go (⭐4.3k)</a> - Extension for Visual Studio Code (VS Code) which provides support for the Go language.</li>
</ul>

<ul>
<li><a href="https://github.com/eaburns/Watch" rel="noopener noreferrer">Watch (⭐201)</a> - Runs a command in an acme win on file changes.</li>
</ul>
<h3><p>Go Generate Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/usk81/generic" rel="noopener noreferrer">generic (⭐49)</a> - flexible data type for Go.</li>
</ul>

<ul>
<li><a href="https://github.com/Parquery/gocontracts" rel="noopener noreferrer">gocontracts (⭐118)</a> - brings design-by-contract to Go by synchronizing the code with the documentation.</li>
</ul>

<ul>
<li><a href="https://github.com/mafulong/godal" rel="noopener noreferrer">godal (⭐19)</a> - Generate orm models corresponding to golang by specifying sql ddl file, which can be used by gorm.</li>
</ul>

<ul>
<li><a href="https://github.com/bouk/gonerics" rel="noopener noreferrer">gonerics (⭐112)</a> - Idiomatic Generics in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/cweill/gotests" rel="noopener noreferrer">gotests (⭐5.3k)</a> - Generate Go tests from your source code.</li>
</ul>

<ul>
<li><a href="https://github.com/hexdigest/gounit" rel="noopener noreferrer">gounit (⭐87)</a> - Generate Go tests using your own templates.</li>
</ul>

<ul>
<li><a href="https://github.com/DylanMeeus/hasgo" rel="noopener noreferrer">hasgo (⭐144)</a> - Generate Haskell inspired functions for your slices.</li>
</ul>

<ul>
<li><a href="https://xuri.me/toml-to-go" rel="noopener noreferrer">TOML-to-Go</a> - Translates TOML into a Go type in the browser instantly.</li>
</ul>

<ul>
<li><a href="https://github.com/xuri/xgen" rel="noopener noreferrer">xgen (⭐421)</a> - XSD (XML Schema Definition) parser and Go/C/Java/Rust/TypeScript code generator.</li>
</ul>
<h3><p>Go Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/go-oas/docs" rel="noopener noreferrer">docs (⭐51)</a> - Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard.</li>
</ul>

<ul>
<li><a href="https://github.com/TrueFurby/go-callvis" rel="noopener noreferrer">go-callvis (⭐6.5k)</a> - Visualize call graph of your Go program using dot format.</li>
</ul>

<ul>
<li><a href="https://github.com/go-swagger/go-swagger" rel="noopener noreferrer">go-swagger (⭐10k)</a> - Swagger 2.0 implementation for go. Swagger is a simple yet powerful representation of your RESTful API.</li>
</ul>

<ul>
<li><a href="https://github.com/tylerwince/godbg" rel="noopener noreferrer">godbg (⭐207)</a> - Implementation of Rusts <code>dbg!</code> macro for quick and easy debugging during development.</li>
</ul>

<ul>
<li><a href="https://github.com/dustinblackman/gomodrun/" rel="noopener noreferrer">gomodrun (⭐38)</a> - Go tool that executes and caches binaries included in go.mod files.</li>
</ul>

<ul>
<li><a href="https://github.com/psampaz/gothanks" rel="noopener noreferrer">gothanks (⭐127)</a> - GoThanks automatically stars your go.mod github dependencies, sending this way some love to their maintainers.</li>
</ul>

<ul>
<li><a href="https://github.com/rocketlaunchr/igo" rel="noopener noreferrer">igo (⭐73)</a> - An igo to go transpiler (new language features for Go language!)</li>
</ul>

<ul>
<li><a href="https://github.com/bobg/modver" rel="noopener noreferrer">modver (⭐22)</a> - Compare two versions of a Go module to check the version-number change required (major, minor, or patchlevel), according to <a href="https://semver.org/" rel="noopener noreferrer">semver</a> rules.</li>
</ul>

<ul>
<li><a href="https://github.com/OctoLinker/browser-extension" rel="noopener noreferrer">OctoLinker (⭐5.4k)</a> - Navigate through go files efficiently with the OctoLinker browser extension for GitHub.</li>
</ul>

<ul>
<li><a href="https://github.com/kyoh86/richgo" rel="noopener noreferrer">richgo (⭐859)</a> - Enrich <code>go test</code> outputs with text decorations.</li>
</ul>

<ul>
<li><a href="https://github.com/becheran/roumon" rel="noopener noreferrer">roumon (⭐237)</a> - Monitor current state of all active goroutines via a command line interface.</li>
</ul>

<ul>
<li><a href="https://github.com/galeone/rts" rel="noopener noreferrer">rts (⭐258)</a> - RTS: response to struct. Generates Go structs from server responses.</li>
</ul>

<ul>
<li><a href="https://github.com/dtgorski/typex" rel="noopener noreferrer">typex (⭐204)</a> - Examine Go types and their transitive dependencies, alternatively export results as TypeScript value objects (or types) declaration.</li>
</ul>
<h3><p>DevOps Tools / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/xuri/aurora" rel="noopener noreferrer">aurora (⭐599)</a> - Cross-platform web-based Beanstalkd queue server console.</li>
</ul>

<ul>
<li><a href="https://github.com/soniah/awsenv" rel="noopener noreferrer">awsenv (⭐35)</a> - Small binary that loads Amazon (AWS) environment variables for a profile.</li>
</ul>

<ul>
<li><a href="https://github.com/balerter/balerter" rel="noopener noreferrer">Balerter (⭐309)</a> - A self-hosted script-based alerting manager.</li>
</ul>

<ul>
<li><a href="https://github.com/dave/blast" rel="noopener noreferrer">Blast (⭐220)</a> - A simple tool for API load testing and batch jobs.</li>
</ul>

<ul>
<li><a href="https://github.com/codesenberg/bombardier" rel="noopener noreferrer">bombardier (⭐6.8k)</a> - Fast cross-platform HTTP benchmarking tool.</li>
</ul>

<ul>
<li><a href="https://github.com/rogerwelin/cassowary" rel="noopener noreferrer">cassowary (⭐813)</a> - Modern cross-platform HTTP load-testing tool written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/ddosify/ddosify" rel="noopener noreferrer">Ddosify (⭐8.5k)</a> - High-performance load testing tool, written in Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/centerorbit/depcharge" rel="noopener noreferrer">DepCharge (⭐23)</a> - Helps orchestrating the execution of commands across the many dependencies in larger projects.</li>
</ul>

<ul>
<li><a href="https://www.docker.com/" rel="noopener noreferrer">Docker</a> - Open platform for distributed applications for developers and sysadmins.</li>
</ul>

<ul>
<li><a href="https://github.com/x1unix/docker-go-mingw" rel="noopener noreferrer">docker-go-mingw (⭐56)</a> - Docker image for building Go binaries for Windows with MinGW toolchain.</li>
</ul>

<ul>
<li><a href="https://github.com/ozankasikci/dockerfile-generator" rel="noopener noreferrer">Dockerfile-Generator (⭐185)</a> - A go library and an executable that produces valid Dockerfiles using various input channels.</li>
</ul>

<ul>
<li><a href="https://github.com/liudng/dogo" rel="noopener noreferrer">dogo (⭐274)</a> - Monitoring changes in the source file and automatically compile and run (restart).</li>
</ul>

<ul>
<li><a href="https://github.com/appleboy/drone-jenkins" rel="noopener noreferrer">drone-jenkins (⭐43)</a> - Trigger downstream Jenkins jobs using a binary, docker or Drone CI.</li>
</ul>

<ul>
<li><a href="https://github.com/appleboy/drone-scp" rel="noopener noreferrer">drone-scp (⭐174)</a> - Copy files and artifacts via SSH using a binary, docker or Drone CI.</li>
</ul>

<ul>
<li><a href="https://github.com/chrismckenzie/dropship" rel="noopener noreferrer">Dropship (⭐66)</a> - Tool for deploying code via cdn.</li>
</ul>

<ul>
<li><a href="https://github.com/appleboy/easyssh-proxy" rel="noopener noreferrer">easyssh-proxy (⭐348)</a> - Golang package for easy remote execution through SSH and SCP downloading via <code>ProxyCommand</code>.</li>
</ul>

<ul>
<li><a href="https://github.com/mkchoi212/fac" rel="noopener noreferrer">fac (⭐1.9k)</a> - Command-line user interface to fix git merge conflicts.</li>
</ul>

<ul>
<li><a href="https://github.com/gaia-pipeline/gaia" rel="noopener noreferrer">gaia (⭐5.2k)</a> - Build powerful pipelines in any programming language.</li>
</ul>

<ul>
<li><a href="https://github.com/gabrie30/ghorg" rel="noopener noreferrer">ghorg (⭐2.1k)</a> - Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Gitea, and Bitbucket.</li>
</ul>

<ul>
<li><a href="https://github.com/go-gitea/gitea" rel="noopener noreferrer">Gitea (⭐58k)</a> - Fork of Gogs, entirely community driven.</li>
</ul>

<ul>
<li><a href="https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator" rel="noopener noreferrer">gitea-github-migrator</a> - Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance.</li>
</ul>

<ul>
<li><a href="https://github.com/go-furnace/go-furnace" rel="noopener noreferrer">go-furnace (⭐99)</a> - Hosting solution written in Go. Deploy your Application with ease on AWS, GCP or DigitalOcean.</li>
</ul>

<ul>
<li><a href="https://github.com/sanbornm/go-selfupdate" rel="noopener noreferrer">go-selfupdate (⭐1.7k)</a> - Enable your Go applications to self update.</li>
</ul>

<ul>
<li><a href="https://github.com/cryptojuice/gobrew" rel="noopener noreferrer">gobrew (⭐190)</a> - gobrew lets you easily switch between multiple versions of go.</li>
</ul>

<ul>
<li><a href="https://github.com/sirnewton01/godbg" rel="noopener noreferrer">godbg (⭐225)</a> - Web-based gdb front-end application.</li>
</ul>

<ul>
<li><a href="https://gogs.io/" rel="noopener noreferrer">Gogs</a> - A Self Hosted Git Service in the Go Programming Language.</li>
</ul>

<ul>
<li><a href="https://github.com/inconshreveable/gonative" rel="noopener noreferrer">gonative (⭐339)</a> - Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages.</li>
</ul>

<ul>
<li><a href="https://github.com/ahmetalpbalkan/govvv" rel="noopener noreferrer">govvv (⭐539)</a> - “go build” wrapper to easily add version information into Go binaries.</li>
</ul>

<ul>
<li><a href="https://github.com/yaronsumel/grapes" rel="noopener noreferrer">grapes (⭐170)</a> - Lightweight tool designed to distribute commands over ssh with ease.</li>
</ul>

<ul>
<li><a href="https://github.com/moovweb/gvm" rel="noopener noreferrer">GVM (⭐12k)</a> - GVM provides an interface to manage Go versions.</li>
</ul>

<ul>
<li><a href="https://github.com/rakyll/hey" rel="noopener noreferrer">Hey (⭐20k)</a> - Hey is a tiny program that sends some load to a web application.</li>
</ul>

<ul>
<li><a href="https://github.com/dnnrly/httpref" rel="noopener noreferrer">httpref (⭐44)</a> - httpref is a handy CLI reference for HTTP methods, status codes, headers, and TCP and UDP ports.</li>
</ul>

<ul>
<li><a href="https://github.com/jenkins-zh/jenkins-cli" rel="noopener noreferrer">jcli (⭐429)</a> - Jenkins CLI allows you manage your Jenkins as an easy way.</li>
</ul>

<ul>
<li><a href="https://github.com/ajvb/kala" rel="noopener noreferrer">kala (⭐2.2k)</a> - Simplistic, modern, and performant job scheduler.</li>
</ul>

<ul>
<li><a href="https://github.com/cswank/kcli" rel="noopener noreferrer">kcli (⭐224)</a> - Command line tool for inspecting kafka topics/partitions/messages.</li>
</ul>

<ul>
<li><a href="https://github.com/kool-dev/kool" rel="noopener noreferrer">kool (⭐724)</a> - Command line tool for managing Docker environments as an easy way.</li>
</ul>

<ul>
<li><a href="https://github.com/kubernetes/kubernetes" rel="noopener noreferrer">kubernetes (⭐125k)</a> - Container Cluster Manager from Google.</li>
</ul>

<ul>
<li><a href="https://github.com/abahmed/kwatch" rel="noopener noreferrer">kwatch (⭐1k)</a> - Monitor &amp; detect crashes in your Kubernetes(K8s) cluster instantly.</li>
</ul>

<ul>
<li><a href="https://github.com/ivanilves/lstags" rel="noopener noreferrer">lstags (⭐339)</a> - Tool and API to sync Docker images across different registries.</li>
</ul>

<ul>
<li><a href="https://github.com/timdp/lwc" rel="noopener noreferrer">lwc (⭐33)</a> - A live-updating version of the UNIX wc command.</li>
</ul>

<ul>
<li><a href="https://github.com/xwjdsh/manssh" rel="noopener noreferrer">manssh (⭐310)</a> - manssh is a command line tool for managing your ssh alias config easily.</li>
</ul>

<ul>
<li><a href="https://github.com/moby/moby" rel="noopener noreferrer">Moby (⭐72k)</a> - Collaborative project for the container ecosystem to assemble container-based systems.</li>
</ul>

<ul>
<li><a href="https://github.com/emicklei/mora" rel="noopener noreferrer">Mora (⭐314)</a> - REST server for accessing MongoDB documents and meta data.</li>
</ul>

<ul>
<li><a href="https://github.com/ostrost/ostent" rel="noopener noreferrer">ostent (⭐178)</a> - collects and displays system metrics and optionally relays to Graphite and/or InfluxDB.</li>
</ul>

<ul>
<li><a href="https://github.com/mitchellh/packer" rel="noopener noreferrer">Packer (⭐16k)</a> - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.</li>
</ul>

<ul>
<li><a href="https://github.com/bengadbois/pewpew" rel="noopener noreferrer">Pewpew (⭐456)</a> - Flexible HTTP command line stress tester.</li>
</ul>

<ul>
<li><a href="https://github.com/pomerium/pomerium" rel="noopener noreferrer">Pomerium (⭐5k)</a> - Pomerium is an identity-aware access proxy.</li>
</ul>

<ul>
<li><a href="https://github.com/alouche/rodent" rel="noopener noreferrer">Rodent (⭐33)</a> - Rodent helps you manage Go versions, projects and track dependencies.</li>
</ul>

<ul>
<li><a href="https://github.com/oxyno-zeta/s3-proxy" rel="noopener noreferrer">s3-proxy (⭐484)</a> - S3 Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth).</li>
</ul>

<ul>
<li><a href="https://github.com/rlmcpherson/s3gof3r" rel="noopener noreferrer">s3gof3r (⭐1.1k)</a> - Small utility/library optimized for high speed transfer of large objects into and out of Amazon S3.</li>
</ul>

<ul>
<li><a href="https://github.com/peak/s5cmd" rel="noopener noreferrer">s5cmd (⭐4.2k)</a> - Blazing fast S3 and local filesystem execution tool.</li>
</ul>

<ul>
<li><a href="https://github.com/scaleway/scaleway-cli" rel="noopener noreferrer">Scaleway-cli (⭐996)</a> - Manage BareMetal Servers from Command Line (as easily as with Docker).</li>
</ul>

<ul>
<li><a href="https://github.com/bitfield/script" rel="noopener noreferrer">script (⭐7k)</a> - Making it easy to write shell-like scripts in Go for DevOps and system administration tasks.</li>
</ul>

<ul>
<li><a href="https://github.com/ChristopherRabotin/sg" rel="noopener noreferrer">sg (⭐8)</a> - Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response.</li>
</ul>

<ul>
<li><a href="https://github.com/TimothyYe/skm" rel="noopener noreferrer">skm (⭐1.1k)</a> - SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily!</li>
</ul>

<ul>
<li><a href="https://github.com/sanathp/statusok" rel="noopener noreferrer">StatusOK (⭐1.6k)</a> - Monitor your Website and REST APIs.Get Notified through Slack, E-mail when your server is down or response time is more than expected.</li>
</ul>

<ul>
<li><a href="https://github.com/dikhan/terraform-provider-openapi" rel="noopener noreferrer">terraform-provider-openapi (⭐283)</a> - Terraform provider plugin that dynamically configures itself at runtime based on an OpenAPI document (formerly known as swagger file) containing the definitions of the APIs exposed.</li>
</ul>

<ul>
<li><a href="https://github.com/containous/traefik" rel="noopener noreferrer">traefik (⭐65k)</a> - Reverse proxy and load balancer with support for multiple backends.</li>
</ul>

<ul>
<li><a href="https://github.com/xitonix/trubka" rel="noopener noreferrer">trubka (⭐336)</a> - A CLI tool to manage and troubleshoot Apache Kafka clusters with the ability of generically publishing/consuming protocol buffer and plain text events to/from Kafka.</li>
</ul>

<ul>
<li><a href="https://github.com/ovh/utask" rel="noopener noreferrer">uTask (⭐1.4k)</a> - Automation engine that models and executes business processes declared in yaml.</li>
</ul>

<ul>
<li><a href="https://github.com/tsenart/vegeta" rel="noopener noreferrer">Vegeta (⭐25k)</a> - HTTP load testing tool and library. It's over 9000!</li>
</ul>

<ul>
<li><a href="https://wide.b3log.org/login" rel="noopener noreferrer">Wide</a> - Web-based IDE for Teams using Golang.</li>
</ul>

<ul>
<li><a href="https://github.com/masterzen/winrm-cli" rel="noopener noreferrer">winrm-cli (⭐174)</a> - Cli tool to remotely execute commands on Windows machines.</li>
</ul>
<h3><p>Other Software / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://goplay.tools" rel="noopener noreferrer">Better Go Playground</a> - Go playground with syntax highlight, code completion and other features.</li>
</ul>

<ul>
<li><a href="https://github.com/0xERR0R/blocky" rel="noopener noreferrer">blocky (⭐6.9k)</a> - Fast and lightweight DNS proxy as ad-blocker for local network with many features.</li>
</ul>

<ul>
<li><a href="https://github.com/crufter/borg" rel="noopener noreferrer">borg (⭐1.6k)</a> - Terminal based search engine for bash snippets.</li>
</ul>

<ul>
<li><a href="https://github.com/tejo/boxed" rel="noopener noreferrer">boxed (⭐78)</a> - Dropbox based blog engine.</li>
</ul>

<ul>
<li><a href="https://github.com/rafael-santiago/cherry" rel="noopener noreferrer">Cherry (⭐299)</a> - Tiny webchat server in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gocircuit/circuit" rel="noopener noreferrer">Circuit (⭐2k)</a> - Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications.</li>
</ul>

<ul>
<li><a href="https://github.com/tylertreat/Comcast" rel="noopener noreferrer">Comcast (⭐11k)</a> - Simulate bad network connections.</li>
</ul>

<ul>
<li><a href="https://github.com/kelseyhightower/confd" rel="noopener noreferrer">confd (⭐8.4k)</a> - Manage local application configuration files using templates and data from etcd or consul.</li>
</ul>

<ul>
<li><a href="https://github.com/s0rg/crawley" rel="noopener noreferrer">crawley (⭐341)</a> - Web scraper/crawler for cli.</li>
</ul>

<ul>
<li><a href="https://github.com/schollz/croc" rel="noopener noreferrer">croc (⭐40k)</a> - Easily and securely send files or folders from one computer to another.</li>
</ul>

<ul>
<li><a href="https://github.com/documize/community" rel="noopener noreferrer">Documize (⭐2.4k)</a> - Modern wiki software that integrates data from SaaS tools.</li>
</ul>

<ul>
<li><a href="https://github.com/scryinfo/dp" rel="noopener noreferrer">dp (⭐77)</a> - Through SDK for data exchange with blockchain, developers can get easy access to DAPP development.</li>
</ul>

<ul>
<li><a href="https://github.com/odeke-em/drive" rel="noopener noreferrer">drive (⭐6.7k)</a> - Google Drive client for the commandline.</li>
</ul>

<ul>
<li><a href="https://github.com/gilbertchen/duplicacy" rel="noopener noreferrer">Duplicacy (⭐5.7k)</a> - A cross-platform network and cloud backup tool based on the idea of lock-free deduplication.</li>
</ul>

<ul>
<li><a href="https://github.com/moshebe/gebug" rel="noopener noreferrer">Gebug (⭐631)</a> - A tool that makes debugging of Dockerized Go applications super easy by enabling Debugger and Hot-Reload features, seamlessly.</li>
</ul>

<ul>
<li><a href="https://github.com/Antonito/gfile" rel="noopener noreferrer">gfile (⭐761)</a> - Securely transfer files between two computers, without any third party, over WebRTC.</li>
</ul>

<ul>
<li><a href="https://github.com/shurcooL/Go-Package-Store" rel="noopener noreferrer">Go Package Store (⭐896)</a> - App that displays updates for the Go packages in your GOPATH.</li>
</ul>

<ul>
<li><a href="https://github.com/Sioro-Neoku/go-peerflix" rel="noopener noreferrer">go-peerflix (⭐478)</a> - Video streaming torrent client.</li>
</ul>

<ul>
<li><a href="https://github.com/Humpheh/goboy" rel="noopener noreferrer">GoBoy (⭐2.6k)</a> - Nintendo Game Boy Color emulator written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/goccmack/gocc" rel="noopener noreferrer">gocc (⭐663)</a> - Gocc is a compiler kit for Go written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/diankong/GoDocTooltip" rel="noopener noreferrer">GoDocTooltip (⭐13)</a> - Chrome extension for Go Doc sites, which shows function description as tooltip at function list.</li>
</ul>

<ul>
<li><a href="https://jetbrains.com/go" rel="noopener noreferrer">GoLand</a> - Full featured cross-platform Go IDE.</li>
</ul>

<ul>
<li><a href="https://github.com/buger/gor" rel="noopener noreferrer">Gor (⭐19k)</a> - Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time.</li>
</ul>

<ul>
<li><a href="https://github.com/meloalright/guora" rel="noopener noreferrer">Guora (⭐673)</a> - A self-hosted Quora like web application written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/dnnrly/hoofli" rel="noopener noreferrer">hoofli (⭐11)</a> - Generate PlantUML diagrams from Chrome or Firefox network inspections.</li>
</ul>

<ul>
<li><a href="https://gohugo.io/" rel="noopener noreferrer">hugo</a> - Fast and Modern Static Website Engine.</li>
</ul>

<ul>
<li><a href="https://github.com/thestrukture/ide" rel="noopener noreferrer">ide (⭐366)</a> - Browser accessible IDE. Designed for Go with Go.</li>
</ul>

<ul>
<li><a href="https://github.com/assafmo/joincap" rel="noopener noreferrer">joincap (⭐219)</a> - Command-line utility for merging multiple pcap files together.</li>
</ul>

<ul>
<li><a href="https://jujucharms.com/" rel="noopener noreferrer">Juju</a> - Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more.</li>
</ul>

<ul>
<li><a href="https://github.com/jeffail/leaps" rel="noopener noreferrer">Leaps (⭐755)</a> - Pair programming service using Operational Transforms.</li>
</ul>

<ul>
<li><a href="https://github.com/yunabe/lgo" rel="noopener noreferrer">lgo (⭐2.5k)</a> - Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility.</li>
</ul>

<ul>
<li><a href="https://limetext.github.io" rel="noopener noreferrer">limetext</a> - Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text.</li>
</ul>

<ul>
<li><a href="https://github.com/visualfc/liteide" rel="noopener noreferrer">LiteIDE (⭐7.8k)</a> - LiteIDE is a simple, open source, cross-platform Go IDE.</li>
</ul>

<ul>
<li><a href="https://github.com/quii/mockingjay-server" rel="noopener noreferrer">mockingjay (⭐567)</a> - Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests.</li>
</ul>

<ul>
<li><a href="https://github.com/mehrdadrad/mylg" rel="noopener noreferrer">myLG (⭐2.7k)</a> - Command Line Network Diagnostic tool written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/unix4fun/naclpipe" rel="noopener noreferrer">naclpipe (⭐22)</a> - Simple NaCL EC25519 based crypto pipe tool written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/Code-Hex/Neo-cowsay" rel="noopener noreferrer">Neo-cowsay (⭐342)</a> - 🐮 cowsay is reborn. for a New Era.</li>
</ul>

<ul>
<li><a href="https://github.com/fogleman/nes" rel="noopener noreferrer">nes (⭐5.7k)</a> - Nintendo Entertainment System (NES) emulator written in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/gulien/orbit" rel="noopener noreferrer">Orbit (⭐187)</a> - A simple tool for running commands and generating files from templates.</li>
</ul>

<ul>
<li><a href="https://github.com/pointlander/peg" rel="noopener noreferrer">peg (⭐1.1k)</a> - Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.</li>
</ul>

<ul>
<li><a href="https://github.com/root-gg/plik" rel="noopener noreferrer">Plik (⭐1.8k)</a> - Plik is a temporary file upload system (Wetransfer like) in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/restic/restic" rel="noopener noreferrer">restic (⭐36k)</a> - De-duplicating backup program.</li>
</ul>

<ul>
<li><a href="https://github.com/boyter/scc" rel="noopener noreferrer">scc (⭐8.7k)</a> - Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates.</li>
</ul>

<ul>
<li><a href="https://github.com/chrislusf/seaweedfs" rel="noopener noreferrer">Seaweed File System (⭐37)</a> - Fast, Simple and Scalable Distributed File System with O(1) disk seek.</li>
</ul>

<ul>
<li><a href="https://github.com/msoap/shell2http" rel="noopener noreferrer">shell2http (⭐1.5k)</a> - Executing shell commands via http server (for prototyping or remote control).</li>
</ul>

<ul>
<li><a href="https://github.com/lucasgomide/snitch" rel="noopener noreferrer">Snitch (⭐16)</a> - Simple way to notify your team and many tools when someone has deployed any application via Tsuru.</li>
</ul>

<ul>
<li><a href="https://github.com/pressly/sup" rel="noopener noreferrer">Stack Up (⭐2.5k)</a> - Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers.</li>
</ul>

<ul>
<li><a href="https://syncthing.net/" rel="noopener noreferrer">syncthing</a> - Open, decentralized file synchronization tool and protocol.</li>
</ul>

<ul>
<li><a href="https://github.com/mehrdadrad/tcpdog" rel="noopener noreferrer">tcpdog (⭐262)</a> - eBPF based TCP observability.</li>
</ul>

<ul>
<li><a href="https://github.com/shopify/toxiproxy" rel="noopener noreferrer">toxiproxy (⭐12k)</a> - Proxy to simulate network and system conditions for automated tests.</li>
</ul>

<ul>
<li><a href="https://tsuru.io/" rel="noopener noreferrer">tsuru</a> - Extensible and open source Platform as a Service software.</li>
</ul>

<ul>
<li><a href="https://github.com/lingrino/vaku" rel="noopener noreferrer">vaku (⭐160)</a> - CLI &amp; API for folder-based functions in Vault like copy, move, and search.</li>
</ul>

<ul>
<li><a href="https://github.com/VerizonDigital/vflow" rel="noopener noreferrer">vFlow (⭐1.2k)</a> - High-performance, scalable and reliable IPFIX, sFlow and Netflow collector.</li>
</ul>

<ul>
<li><a href="https://github.com/wellington/wellington" rel="noopener noreferrer">wellington (⭐301)</a> - Sass project management tool, extends the language with sprite functions (like Compass).</li>
</ul>

<ul>
<li><a href="https://github.com/get-woke/woke" rel="noopener noreferrer">woke (⭐516)</a> - Detect non-inclusive language in your source code.</li>
</ul>
<h3><p>Benchmarks / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/davecheney/autobench" rel="noopener noreferrer">autobench (⭐100)</a> - Framework to compare the performance between different Go versions.</li>
</ul>

<ul>
<li><a href="https://github.com/mrLSD/go-benchmark-app" rel="noopener noreferrer">go-benchmark-app (⭐27)</a> - Powerful HTTP-benchmark tool mixed with Аb, Wrk, Siege tools. Gathering statistics and various parameters for benchmarks and comparison results.</li>
</ul>

<ul>
<li><a href="https://github.com/tylertreat/go-benchmarks" rel="noopener noreferrer">go-benchmarks (⭐150)</a> - Few miscellaneous Go microbenchmarks. Compare some language features to alternative approaches.</li>
</ul>

<ul>
<li><a href="https://github.com/julienschmidt/go-http-routing-benchmark" rel="noopener noreferrer">go-http-routing-benchmark (⭐1.7k)</a> - Go HTTP request router benchmark and comparison.</li>
</ul>

<ul>
<li><a href="https://github.com/zerosnake0/go-json-benchmark" rel="noopener noreferrer">go-json-benchmark (⭐11)</a> - Go JSON benchmark.</li>
</ul>

<ul>
<li><a href="https://github.com/nikolaydubina/go-ml-benchmarks" rel="noopener noreferrer">go-ml-benchmarks (⭐34)</a> - benchmarks for machine learning inference in Go.</li>
</ul>

<ul>
<li><a href="https://github.com/smallnest/go-web-framework-benchmark" rel="noopener noreferrer">go-web-framework-benchmark (⭐2.1k)</a> - Go web framework benchmark.</li>
</ul>

<ul>
<li><a href="https://github.com/alecthomas/go_serialization_benchmarks" rel="noopener noreferrer">go_serialization_benchmarks (⭐1.6k)</a> - Benchmarks of Go serialization methods.</li>
</ul>

<ul>
<li><a href="https://github.com/PuerkitoBio/gocostmodel" rel="noopener noreferrer">gocostmodel (⭐63)</a> - Benchmarks of common basic operations for the Go language.</li>
</ul>

<ul>
<li><a href="https://github.com/feyeleanor/GoSpeed" rel="noopener noreferrer">gospeed (⭐128)</a> - Go micro-benchmarks for calculating the speed of language constructs.</li>
</ul>

<ul>
<li><a href="https://github.com/jimrobinson/kvbench" rel="noopener noreferrer">kvbench (⭐27)</a> - Key/Value database benchmark.</li>
</ul>

<ul>
<li><a href="https://github.com/atemerev/skynet" rel="noopener noreferrer">skynet (⭐1.1k)</a> - Skynet 1M threads microbenchmark.</li>
</ul>

<ul>
<li><a href="https://github.com/fawick/speedtest-resize" rel="noopener noreferrer">speedtest-resize (⭐243)</a> - Compare various Image resize algorithms for the Go language.</li>
</ul>
<h3><p>Conferences / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://gocon.connpass.com/" rel="noopener noreferrer">GoCon</a> - Tokyo, Japan.</li>
</ul>

<ul>
<li><a href="https://www.godays.io/" rel="noopener noreferrer">GoDays</a> - Berlin, Germany.</li>
</ul>

<ul>
<li><a href="https://golab.io/" rel="noopener noreferrer">GoLab</a> - Florence, Italy.</li>
</ul>

<ul>
<li><a href="https://www.gophercon.com/" rel="noopener noreferrer">GopherCon</a> - Varied Locations Each Year, USA.</li>
</ul>

<ul>
<li><a href="https://gophercon.com.au/" rel="noopener noreferrer">GopherCon Australia</a> - Sydney, Australia.</li>
</ul>

<ul>
<li><a href="https://gopherconbr.org" rel="noopener noreferrer">GopherCon Brazil</a> - Florianópolis, Brazil.</li>
</ul>

<ul>
<li><a href="https://www.gophercon.org.il/" rel="noopener noreferrer">GopherCon Israel</a> - Tel Aviv, Israel.</li>
</ul>

<ul>
<li><a href="https://www.gophercon-russia.ru" rel="noopener noreferrer">GopherCon Russia</a> - Moscow, Russia.</li>
</ul>

<ul>
<li><a href="https://gophercon.sg" rel="noopener noreferrer">GopherCon Singapore</a> - Mapletree Business City, Singapore.</li>
</ul>

<ul>
<li><a href="https://www.gophercon.co.uk/" rel="noopener noreferrer">GopherCon UK</a> - London, UK.</li>
</ul>

<ul>
<li><a href="https://gophercon.vn/" rel="noopener noreferrer">GopherCon Vietnam</a> - Ho Chi Minh City, Vietnam.</li>
</ul>

<ul>
<li><a href="https://www.gowestconf.com/" rel="noopener noreferrer">GoWest Conference</a> - Lehi, USA.</li>
</ul>
<h3><p>E-books for purchase / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.manning.com/books/100-go-mistakes-how-to-avoid-them" rel="noopener noreferrer">100 Go Mistakes: How to Avoid Them</a></li>
</ul>

<ul>
<li><a href="https://www.manning.com/books/build-an-orchestrator-in-go" rel="noopener noreferrer">Build an Orchestrator in Go</a></li>
</ul>

<ul>
<li><a href="https://www.manning.com/books/continuous-delivery-in-go" rel="noopener noreferrer">Continuous Delivery in Go</a> - This practical guide to continuous delivery shows you how to rapidly establish an automated pipeline that will improve your testing, code quality, and final product.</li>
</ul>

<ul>
<li><a href="https://bitfieldconsulting.com/books/love" rel="noopener noreferrer">For the Love of Go</a> - An introductory book for Go beginners.</li>
</ul>

<ul>
<li><a href="https://bitfieldconsulting.com/books/tools" rel="noopener noreferrer">The Power of Go: Tools</a> - A guide to writing command-line tools in Go.</li>
</ul>

<ul>
<li><a href="https://compilerbook.com" rel="noopener noreferrer">Writing A Compiler In Go</a></li>
</ul>

<ul>
<li><a href="https://interpreterbook.com" rel="noopener noreferrer">Writing An Interpreter In Go</a> - Book that introduces dozens of techniques for writing idiomatic, expressive, and efficient Go code that avoids common pitfalls.</li>
</ul>
<h3><p>Free e-books / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://leanpub.com/GoNotebook/read" rel="noopener noreferrer">A Go Developer's Notebook</a></li>
</ul>

<ul>
<li><a href="http://www.golang-book.com/" rel="noopener noreferrer">An Introduction to Programming in Go</a></li>
</ul>

<ul>
<li><a href="https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/" rel="noopener noreferrer">Build Web Application with Golang</a></li>
</ul>

<ul>
<li><a href="https://codegangsta.gitbooks.io/building-web-apps-with-go/content/" rel="noopener noreferrer">Building Web Apps With Go</a></li>
</ul>

<ul>
<li><a href="https://go101.org" rel="noopener noreferrer">Go 101</a> - A book focusing on Go syntax/semantics and all kinds of details.</li>
</ul>

<ul>
<li><a href="https://github.com/thedevsir/gosuccinctly" rel="noopener noreferrer">Go Succinctly (⭐23)</a> - in Persian.</li>
</ul>

<ul>
<li><a href="https://github.com/dariubs/GoBooks" rel="noopener noreferrer">GoBooks (⭐20k)</a> - A curated list of Go books.</li>
</ul>

<ul>
<li><a href="https://www.digitalocean.com/community/books/how-to-code-in-go-ebook" rel="noopener noreferrer">How To Code in Go eBook</a> - A 600 page introduction to Go aimed at first time developers.</li>
</ul>

<ul>
<li><a href="https://www.miek.nl/downloads/Go/Learning-Go-latest.pdf" rel="noopener noreferrer">Learning Go</a></li>
</ul>

<ul>
<li><a href="https://www.practical-go-lessons.com/" rel="noopener noreferrer">Practical Go Lessons</a></li>
</ul>

<ul>
<li><a href="https://blasrodri.github.io/spaceship-go-gh-pages/" rel="noopener noreferrer">Spaceship Go A Journey to the Standard Library</a></li>
</ul>

<ul>
<li><a href="https://www.gopl.io/" rel="noopener noreferrer">The Go Programming Language</a></li>
</ul>

<ul>
<li><a href="https://github.com/polaris1119/The-Golang-Standard-Library-by-Example" rel="noopener noreferrer">The Golang Standard Library by Example (Chinese) (⭐9.5k)</a></li>
</ul>

<ul>
<li><a href="https://github.com/thewhitetulip/web-dev-golang-anti-textbook/" rel="noopener noreferrer">Web Application with Go the Anti-Textbook (⭐3.3k)</a></li>
</ul>
<h3><p>Gophers / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/MariaLetta/free-gophers-pack" rel="noopener noreferrer">Free Gophers Pack (⭐4k)</a> - Gopher graphics pack by Maria Letta with illustrations and emotional characters in vector and raster.</li>
</ul>

<ul>
<li><a href="https://github.com/keygx/Go-gopher-Vector" rel="noopener noreferrer">Go-gopher-Vector (⭐76)</a> - Go gopher Vector Data [.ai, .svg].</li>
</ul>

<ul>
<li><a href="https://github.com/GolangUA/gopher-logos" rel="noopener noreferrer">gopher-logos (⭐141)</a> - adorable gopher logos.</li>
</ul>

<ul>
<li><a href="https://github.com/tenntenn/gopher-stickers" rel="noopener noreferrer">gopher-stickers (⭐607)</a></li>
</ul>

<ul>
<li><a href="https://github.com/shalakhin/gophericons" rel="noopener noreferrer">gophericons (⭐630)</a></li>
</ul>

<ul>
<li><a href="https://github.com/matryer/gopherize.me" rel="noopener noreferrer">gopherize.me (⭐757)</a> - Gopherize yourself.</li>
</ul>

<ul>
<li><a href="https://github.com/ashleymcnamara/gophers" rel="noopener noreferrer">gophers (⭐3.1k)</a> - Gopher artworks by Ashley McNamara.</li>
</ul>

<ul>
<li><a href="https://github.com/egonelbre/gophers" rel="noopener noreferrer">gophers (⭐3.8k)</a> - Free gophers.</li>
</ul>

<ul>
<li><a href="https://github.com/rogeralsing/gophers" rel="noopener noreferrer">gophers (⭐58)</a> - random gopher graphics.</li>
</ul>

<ul>
<li><a href="https://github.com/sillecelik/go-gopher" rel="noopener noreferrer">gophers (⭐163)</a> - Gopher amigurumi toy pattern.</li>
</ul>

<ul>
<li><a href="https://github.com/scraly/gophers" rel="noopener noreferrer">gophers (⭐37)</a> - Gophers by Aurélie Vache.</li>
</ul>
<h3><p>Meetups / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.meetup.com/Basel-Go-Meetup/" rel="noopener noreferrer">Basel Go Meetup</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Belfast-Gophers/" rel="noopener noreferrer">Belfast Gophers</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golang-serbia/" rel="noopener noreferrer">Belgrade Golang Meetup</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golang-users-berlin/" rel="noopener noreferrer">Berlin Golang</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Brisbane-Golang-Meetup/" rel="noopener noreferrer">Brisbane Gophers</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golanguagenewyork/" rel="noopener noreferrer">Go Language NYC</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Go-London-User-Group/" rel="noopener noreferrer">Go London User Group</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Go-Remote-Meetup/" rel="noopener noreferrer">Go Remote Meetup</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/go-toronto/" rel="noopener noreferrer">Go Toronto</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Go-Users-Group-Atlanta/" rel="noopener noreferrer">Go User Group Atlanta</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/GoBandung/" rel="noopener noreferrer">GoBandung</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/gobridge/" rel="noopener noreferrer">GoBridge, San Francisco, CA</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/GoCracow/" rel="noopener noreferrer">GoCracow - Krakow, Poland</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/GoJakarta/" rel="noopener noreferrer">GoJakarta</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golang-amsterdam/" rel="noopener noreferrer">Golang Amsterdam</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Argentina/" rel="noopener noreferrer">Golang Argentina</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Athens-Gophers/" rel="noopener noreferrer">Golang Athens</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/BaltimoreGolang/" rel="noopener noreferrer">Golang Baltimore, MD</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Bangalore/" rel="noopener noreferrer">Golang Bangalore</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/go-belo-horizonte/" rel="noopener noreferrer">Golang Belo Horizonte - Brazil</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/bostongo/" rel="noopener noreferrer">Golang Boston</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Bulgaria/" rel="noopener noreferrer">Golang Bulgaria</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Cardiff-Go-Meetup/" rel="noopener noreferrer">Golang Cardiff, UK</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Go-Cph/" rel="noopener noreferrer">Golang Copenhagen</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/GolangCWB/" rel="noopener noreferrer">Golang Curitiba - Brazil</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-DC/" rel="noopener noreferrer">Golang DC, Arlington, VA</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golang-dorset/" rel="noopener noreferrer">Golang Dorset, UK</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Estonia/" rel="noopener noreferrer">Golang Estonia</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Gurgaon-Go-Meetup/" rel="noopener noreferrer">Golang Gurgaon, India</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Go-User-Group-Hamburg/" rel="noopener noreferrer">Golang Hamburg - Germany</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Go-Israel/" rel="noopener noreferrer">Golang Israel</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Kathmandu/" rel="noopener noreferrer">Golang Kathmandu</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Peru/" rel="noopener noreferrer">Golang Lima - Peru</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Lyon/" rel="noopener noreferrer">Golang Lyon</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/fr-FR/Golang-Marseille/" rel="noopener noreferrer">Golang Marseille</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golang-mel/" rel="noopener noreferrer">Golang Melbourne</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/en-AU/Golang-North-East/" rel="noopener noreferrer">Golang North East</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Paris/" rel="noopener noreferrer">Golang Paris</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Poland/" rel="noopener noreferrer">Golang Poland</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Pune/" rel="noopener noreferrer">Golang Pune</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golangsg/" rel="noopener noreferrer">Golang Singapore</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Go-Stockholm/" rel="noopener noreferrer">Golang Stockholm</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golang-syd/" rel="noopener noreferrer">Golang Sydney, AU</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golangbr/" rel="noopener noreferrer">Golang São Paulo - Brazil</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golang-taipei-meetup/" rel="noopener noreferrer">Golang Taipei</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/thessaloniki-golang-meetup/" rel="noopener noreferrer">Golang Thessaloniki</a></li>
</ul>

<ul>
<li><a href="https://kommunity.com/goturkiye" rel="noopener noreferrer">Golang Turkey</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golangvan/" rel="noopener noreferrer">Golang Vancouver, BC</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/viennago/" rel="noopener noreferrer">Golang Vienna, Austria</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Golang-Moscow/" rel="noopener noreferrer">Golang Москва</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golangsf" rel="noopener noreferrer">GoSF - San Francisco, CA</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Istanbul-Golang/" rel="noopener noreferrer">Istanbul Golang</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/golang/" rel="noopener noreferrer">Seattle Go Programmers</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/uagolang/" rel="noopener noreferrer">Ukrainian Golang User Groups</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/utahgophers/" rel="noopener noreferrer">Utah Go User Group</a></li>
</ul>

<ul>
<li><a href="https://www.meetup.com/Women-Who-Go/" rel="noopener noreferrer">Women Who Go - San Francisco, CA</a></li>
</ul>
<h3><p>Style Guides / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://github.com/cockroachdb/cockroach/blob/master/docs/style.md" rel="noopener noreferrer">CockroachDB (⭐32k)</a></li>
</ul>

<ul>
<li><a href="https://docs.gitlab.com/ee/development/go_guide/" rel="noopener noreferrer">GitLab</a></li>
</ul>

<ul>
<li><a href="https://github.com/hyperledger/fabric/blob/release-1.4/docs/source/style-guides/go-style.rst" rel="noopener noreferrer">Hyperledger (⭐17k)</a></li>
</ul>

<ul>
<li><a href="https://thanos.io/tip/contributing/coding-style-guide.md/" rel="noopener noreferrer">Thanos</a></li>
</ul>

<ul>
<li><a href="https://github.com/betrybe/playbook-go/blob/main/README_EN.md" rel="noopener noreferrer">Trybe (⭐307)</a></li>
</ul>

<ul>
<li><a href="https://github.com/uber-go/guide/blob/master/style.md" rel="noopener noreferrer">Uber (⭐18k)</a></li>
</ul>
<h3><p>Twitter / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://twitter.com/golang" rel="noopener noreferrer">@golang</a></li>
</ul>

<ul>
<li><a href="https://twitter.com/golang_news" rel="noopener noreferrer">@golang_news</a></li>
</ul>

<ul>
<li><a href="https://twitter.com/golangch" rel="noopener noreferrer">@golangch</a></li>
</ul>

<ul>
<li><a href="https://twitter.com/golangweekly" rel="noopener noreferrer">@golangweekly</a></li>
</ul>
<h3><p>Reddit / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://www.reddit.com/r/golang/" rel="noopener noreferrer">r/golang</a></li>
</ul>
<h3><p>Websites / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://go.libhunt.com" rel="noopener noreferrer">Awesome Go @LibHunt</a> - Your go-to Go Toolbox.</li>
</ul>

<ul>
<li><a href="https://github.com/amit-davidson/awesome-golang-workshops" rel="noopener noreferrer">Awesome Golang Workshops (⭐523)</a> - A curated list of awesome golang workshops.</li>
</ul>

<ul>
<li><a href="https://github.com/lukasz-madon/awesome-remote-job" rel="noopener noreferrer">Awesome Remote Job (⭐48k)</a> - Curated list of awesome remote jobs. A lot of them are looking for Go hackers.</li>
</ul>

<ul>
<li><a href="https://github.com/bayandin/awesome-awesomeness" rel="noopener noreferrer">awesome-awesomeness (⭐34k)</a> - List of other amazingly awesome lists.</li>
</ul>

<ul>
<li><a href="https://github.com/xwjdsh/awesome-go-extra" rel="noopener noreferrer">awesome-go-extra (⭐27)</a> - Parse awesome-go README file and generate a new README file with repo info.</li>
</ul>

<ul>
<li><a href="https://codingmystery.com" rel="noopener noreferrer">Coding Mystery</a> - Solve exciting escape-room-inspired programming challenges using Go.</li>
</ul>

<ul>
<li><a href="https://www.codingame.com/" rel="noopener noreferrer">CodinGame</a> - Learn Go by solving interactive tasks using small games as practical examples.</li>
</ul>

<ul>
<li><a href="https://blog.golang.org" rel="noopener noreferrer">Go Blog</a> - The official Go blog.</li>
</ul>

<ul>
<li><a href="https://www.youtube.com/watch?v=nvoIPQYdx9g&amp;list=PLEcwzBXTPUE_YQR7R0BRtHBYJ0LN3Y0i3" rel="noopener noreferrer">Go Code Club</a> - A group of Gophers read and discuss a different Go project every week.</li>
</ul>

<ul>
<li><a href="https://hashnode.com/n/go" rel="noopener noreferrer">Go Community on Hashnode</a> - Community of Gophers on Hashnode.</li>
</ul>

<ul>
<li><a href="https://forum.golangbridge.org" rel="noopener noreferrer">Go Forum</a> - Forum to discuss Go.</li>
</ul>

<ul>
<li><a href="https://github.com/golang/go/wiki/Projects" rel="noopener noreferrer">Go Projects (⭐136k)</a> - List of projects on the Go community wiki.</li>
</ul>

<ul>
<li><a href="https://go-proverbs.github.io/" rel="noopener noreferrer">Go Proverbs</a> - Go Proverbs by Rob Pike.</li>
</ul>

<ul>
<li><a href="https://goreportcard.com" rel="noopener noreferrer">Go Report Card</a> - A report card for your Go package.</li>
</ul>

<ul>
<li><a href="https://go.dev/" rel="noopener noreferrer">go.dev</a> - A hub for Go developers.</li>
</ul>

<ul>
<li><a href="https://github.com/ninedraft/gocryforhelp" rel="noopener noreferrer">gocryforhelp (⭐39)</a> - Collection of Go projects that needs help. Good place to start your open-source way in Go.</li>
</ul>

<ul>
<li><a href="https://golangnews.com" rel="noopener noreferrer">Golang News</a> - Links and news about Go programming.</li>
</ul>

<ul>
<li><a href="https://groups.google.com/forum/#!forum/golang-nuts" rel="noopener noreferrer">golang-nuts</a> - Go mailing list.</li>
</ul>

<ul>
<li><a href="https://invite.slack.golangbridge.org" rel="noopener noreferrer">Gopher Community Chat</a> - Join Our New Slack Community For Gophers (<a href="https://blog.gopheracademy.com/gophers-slack-community/" rel="noopener noreferrer">Understand how it came</a>).</li>
</ul>

<ul>
<li><a href="https://gophercises.com/" rel="noopener noreferrer">Gophercises</a> - Free coding exercises for budding gophers.</li>
</ul>

<ul>
<li><a href="https://m-zajac.github.io/json2go" rel="noopener noreferrer">json2go</a> - Advanced JSON to Go struct conversion - online tool.</li>
</ul>

<ul>
<li><a href="https://blog.learngoprogramming.com" rel="noopener noreferrer">Learn Go Programming</a> - Learn Go concepts with illustrations.</li>
</ul>

<ul>
<li><a href="https://madewithgolang.com/?ref=awesome-go" rel="noopener noreferrer">Made with Golang</a></li>
</ul>

<ul>
<li><a href="https://studygolang.com" rel="noopener noreferrer">studygolang</a> - The community of studygolang in China.</li>
</ul>

<ul>
<li><a href="https://github.com/trending?l=go" rel="noopener noreferrer">Trending Go repositories on GitHub today</a> - Good place to find new Go libraries.</li>
</ul>

<ul>
<li><a href="https://tutorialedge.net/course/golang/" rel="noopener noreferrer">TutorialEdge - Golang</a></li>
</ul>
<h3><p>Tutorials / Libraries for creating HTTP middlewares</p>
</h3>
<ul>
<li><a href="https://snipcart.com/blog/golang-ecommerce-ponzu-cms-demo?utm_term=golang-ecommerce-ponzu-cms-demo" rel="noopener noreferrer">A Guide to Golang E-Commerce</a> - Building a Golang site for e-commerce (demo included).</li>
</ul>

<ul>
<li><a href="https://tour.golang.org/" rel="noopener noreferrer">A Tour of Go</a> - Interactive tour of Go.</li>
</ul>

<ul>
<li><a href="https://github.com/astaxie/build-web-application-with-golang" rel="noopener noreferrer">Build web application with Golang (⭐44k)</a> - Golang ebook intro how to build a web app with golang.</li>
</ul>

<ul>
<li><a href="https://semaphoreci.com/community/tutorials/building-and-testing-a-rest-api-in-go-with-gorilla-mux-and-postgresql" rel="noopener noreferrer">Building and Testing a REST API in Go with Gorilla Mux and PostgreSQL</a> - We’ll write an API with the help of the powerful Gorilla Mux.</li>
</ul>

<ul>
<li><a href="https://semaphoreci.com/community/tutorials/building-go-web-applications-and-microservices-using-gin" rel="noopener noreferrer">Building Go Web Applications and Microservices Using Gin</a> - Get familiar with Gin and find out how it can help you reduce boilerplate code and build a request handling pipeline.</li>
</ul>

<ul>
<li><a href="https://medium.com/@rocketlaunchr.cloud/caching-slow-database-queries-1085d308a0c9" rel="noopener noreferrer">Caching Slow Database Queries</a> - How to cache slow database queries.</li>
</ul>

<ul>
<li><a href="https://medium.com/@rocketlaunchr.cloud/canceling-mysql-in-go-827ed8f83b30" rel="noopener noreferrer">Canceling MySQL</a> - How to cancel MySQL queries.</li>
</ul>

<ul>
<li><a href="https://github.com/shubhamzanwar/design-patterns" rel="noopener noreferrer">Design Patterns in Go (⭐132)</a> - Collection of programming design patterns implemented in Go.</li>
</ul>

<ul>
<li><a href="https://gobyexample.com/" rel="noopener noreferrer">Go By Example</a> - Hands-on introduction to Go using annotated example programs.</li>
</ul>

<ul>
<li><a href="https://github.com/a8m/go-lang-cheat-sheet" rel="noopener noreferrer">Go Cheat Sheet (⭐8.8k)</a> - Go's reference card.</li>
</ul>

<ul>
<li><a href="http://go-database-sql.org/" rel="noopener noreferrer">Go database/sql tutorial</a> - Introduction to database/sql.</li>
</ul>

<ul>
<li><a href="https://www.javatpoint.com/go-tutorial" rel="noopener noreferrer">Go Language Tutorial</a> - Learn Go language Tutorial.</li>
</ul>

<ul>
<li><a href="https://www.tutorialspoint.com/go/index.htm" rel="noopener noreferrer">Go Tutorial</a> - Learn Go programming.</li>
</ul>

<ul>
<li><a href="https://tutorialedge.net/golang/go-webassembly-tutorial/" rel="noopener noreferrer">Go WebAssembly Tutorial - Building a Simple Calculator</a></li>
</ul>

<ul>
<li><a href="https://github.com/evrone/go-clean-template" rel="noopener noreferrer">go-clean-template (⭐7.7k)</a> - Clean Architecture template for Golang services.</li>
</ul>

<ul>
<li><a href="https://github.com/tmrts/go-patterns" rel="noopener noreferrer">go-patterns (⭐28k)</a> - Curated list of Go design patterns, recipes and idioms.</li>
</ul>

<ul>
<li><a href="https://github.com/miguelmota/golang-for-nodejs-developers" rel="noopener noreferrer">Golang for Node.js Developers (⭐4.8k)</a> - Examples of Golang compared to Node.js for learning.</li>
</ul>

<ul>
<li><a href="https://www.freecodecamp.org/news/golang-tutorial-list-free-courses-learn-go-programming-language/" rel="noopener noreferrer">Golang Tutorial Guide</a> - A List of Free Courses to Learn the Go Programming Language.</li>
</ul>

<ul>
<li><a href="https://golangbot.com/learn-golang-series/" rel="noopener noreferrer">Golangbot</a> - Tutorials to get started with programming in Go.</li>
</ul>

<ul>
<li><a href="https://gophersnippets.com/" rel="noopener noreferrer">GopherSnippets</a> - Code snippets with tests and testable examples for the Go programming language.</li>
</ul>

<ul>
<li><a href="https://gosamples.dev/" rel="noopener noreferrer">Gosamples</a> - Collection of code snippets that let you solve everyday code problems.</li>
</ul>

<ul>
<li><a href="https://hackr.io/tutorials/learn-golang" rel="noopener noreferrer">Hackr.io</a> - Learn Go from the best online golang tutorials submitted &amp; voted by the golang programming community.</li>
</ul>

<ul>
<li><a href="https://medium.com/@rocketlaunchr.cloud/how-to-benchmark-dbq-vs-sqlx-vs-gorm-e814caacecb5" rel="noopener noreferrer">How to Benchmark: dbq vs sqlx vs GORM</a> - Learn how to benchmark in Go. As a case-study, we will benchmark dbq, sqlx and GORM.</li>
</ul>

<ul>
<li><a href="https://semaphoreci.com/community/tutorials/how-to-deploy-a-go-web-application-with-docker" rel="noopener noreferrer">How To Deploy a Go Web Application with Docker</a> - Learn how to use Docker for Go development and how to build production Docker images.</li>
</ul>

<ul>
<li><a href="https://semaphoreci.com/community/tutorials/how-to-use-godog-for-behavior-driven-development-in-go" rel="noopener noreferrer">How to Use Godog for Behavior-driven Development in Go</a> - Get started with Godog - a Behavior-driven development framework for building and testing Go applications.</li>
</ul>

<ul>
<li><a href="https://github.com/inancgumus/learngo" rel="noopener noreferrer">Learn Go with 1000+ Exercises (⭐20k)</a> - Learn Go with thousands of examples, exercises, and quizzes.</li>
</ul>

<ul>
<li><a href="https://github.com/quii/learn-go-with-tests" rel="noopener noreferrer">Learn Go with TDD (⭐24k)</a> - Learn Go with test-driven development.</li>
</ul>

<ul>
<li><a href="https://dev.to/aurelievache/learning-go-by-examples-introduction-448n" rel="noopener noreferrer">Learning Go by examples</a> - Series of articles in order to learn Golang language by concrete applications as example.</li>
</ul>

<ul>
<li><a href="https://www.youtube.com/packagemain" rel="noopener noreferrer">package main</a> - YouTube channel about Programming in Go.</li>
</ul>

<ul>
<li><a href="https://www.coursera.org/specializations/google-golang" rel="noopener noreferrer">Programming with Google Go</a> - Coursera Specialization to learn about Go from scratch.</li>
</ul>

<ul>
<li><a href="https://medium.com/@martinolsansky/webassembly-with-golang-is-fun-b243c0e34f02" rel="noopener noreferrer">The world’s easiest introduction to WebAssembly with Golang</a></li>
</ul>

<ul>
<li><a href="https://yourbasic.org/golang" rel="noopener noreferrer">Your basic Go</a> - Huge collection of tutorials and how to's.</li>
</ul>
]]></content>
    <link rel="alternate" href="https://www.trackawesomelist.com/2022/5/"/>
    <summary>1759 awesome projects updated on Jan 31 - Feb 06, 2022</summary>
  </entry>
</feed>