Go go-library

Open-source Go projects categorized as go-library

Top 23 Go go-library Projects

  1. resty

    Simple HTTP, REST, and SSE client library for Go

    Project mention: After Show HN: Targeting the Bot Storm | news.ycombinator.com | 2026-09-02

    31. go-resty/2.16.5 (https://github.com/go-resty/resty)

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. g3n

    Go 3D Game Engine (http://g3n.rocks) (by g3n)

  4. goutil

    💪 Helper Utils(900+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. Go 常用的工具函数:数字,字符串,数组,Map,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等

    Project mention: gookit/goutil v0.7.2 Released: Enhanced Features & Fixes for an Improved Development Experience | dev.to | 2025-11-20

    Full documentation: https://zread.ai/gookit/goutil

  5. anaconda

    A Go client library for the Twitter 1.1 API (by ChimeraCoder)

  6. finance-go

    :bar_chart: Financial markets data library implemented in go.

  7. fair

    A Go library for serving resources fairly

  8. teler-waf

    teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. Bus

    🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit (by mustafaturan)

  11. ffmt

    Golang beautify data display for Humans

  12. FuncFrog

    Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way

  13. ratelimiter

    A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.

  14. quick

    It is a route manager 100% using net/http, it is being born and is under development, it is intended to be fast and with high performance. (by jeffotoni)

    Project mention: Quick Framework and some Performance Improvements | dev.to | 2025-10-05

    All tests can be accessed here -> Quick SSE

  15. gin-rate-limit

    A rate limiter for the gin web framework

  16. dictutil

    Tools, documentation, and libraries related to Kobo dictionaries.

  17. gosqlparser

    Simple SQL parser

  18. errors

    A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types. (by naughtygopher)

  19. currency

    A currency computations package. (by naughtygopher)

  20. go-localize

    i18n (Internationalization and localization) engine written in Go, used for translating locale strings.

  21. go-generate-password

    Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.

  22. froggit-go

    Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.

  23. fastget

    ⚡ A CLI tool and Go library to ultra fast download files over HTTP(S)

  24. slicer

    Utility class for handling slices

  25. go-httpheader

    A Go library for encoding structs into Header fields.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go go-library discussion

Log in or Post with

Go go-library related posts

  • Beyond Static Limits: Adaptive Concurrency with TCP-Vegas in Go

    1 project | dev.to | 2 Apr 2026
  • Respecting Boundaries: Precise Rate Limiting in Go

    1 project | dev.to | 24 Mar 2026
  • Beating Tail Latency: A Guide to Request Hedging in Go Microservices

    1 project | dev.to | 13 Mar 2026
  • gookit/goutil v0.7.2 Released: Enhanced Features & Fixes for an Improved Development Experience

    2 projects | dev.to | 20 Nov 2025
  • Show HN: Multi-/BiKeyMap (Go Module)

    1 project | news.ycombinator.com | 3 Feb 2025
  • Fair: A Go library for serving resources fairly

    2 projects | news.ycombinator.com | 14 Sep 2024
  • Fair: A Go library for serving resources fairly

    1 project | news.ycombinator.com | 14 Sep 2024
  • A note from our sponsor - Kargo
    akuity.io | 9 Sep 2026
    Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →

Index

What are some of the best open-source go-library projects in Go? This list will help you:

# Project Stars
1 resty 11,777
2 g3n 3,114
3 goutil 2,359
4 anaconda 1,137
5 finance-go 786
6 fair 785
7 teler-waf 401
8 Bus 369
9 ffmt 316
10 FuncFrog 286
11 ratelimiter 239
12 quick 126
13 gin-rate-limit 109
14 dictutil 79
15 gosqlparser 79
16 errors 76
17 currency 62
18 go-localize 62
19 go-generate-password 57
20 froggit-go 55
21 fastget 51
22 slicer 47
23 go-httpheader 47

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that Go is
the 4th most popular programming language
based on number of references?