Go golang-library

Open-source Go projects categorized as golang-library

Top 23 Go golang-library Projects

golang-library
  1. go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: I built a CLI that eliminates README reading forever | dev.to | 2026-05-21

    Mentioned in Awesome Go

  2. SaaSHub

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

    SaaSHub logo
  3. cobra

    A Commander for modern Go CLI interactions

    Project mention: Show HN: Convert Go to Rust | news.ycombinator.com | 2026-01-14

    and it gives you a Rust dependency.

    > $ rinku lookup https://github.com/spf13/cobra

  4. urfave/cli

    A declarative, simple, fast, and fun package for building command line tools in Go (by urfave)

    Project mention: 15 Go Packages Worth Your Time | dev.to | 2025-06-26

    urfave/cli is well-suited for internal tools or smaller utilities where you want fast iteration without a large framework.

  5. Ebiten

    A dead simple 2D game engine for Go

  6. resty

    Simple HTTP, REST, and SSE client library for Go

    Project mention: Retrying HTTP Requests in Go Without Making It Worse | dev.to | 2026-05-26

    Here's the uncomfortable turn. For real work, reach for a library. go-retryablehttp buffers bodies, respects Retry-After, does exponential backoff with jitter, and is wired into Terraform and Vault, so it has survived far more abuse than anything you or I will write this week. If you want a full HTTP client with a chainable API and JSON handling on top, resty has retries built in.

  7. ipatool

    Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

  8. pdfcpu

    PDF tooling for Go and the command line.

    Project mention: I Built a Free PDF Toolkit in Go + Astro — Here's What I Learned | dev.to | 2026-03-25

    Instead I used pdfcpu, which is pure Go. The processing layer is thin:

  9. kafka-go

    Kafka library in Go

    Project mention: Opinion: Why You Should Use NATS 2.10 Over Kafka for Edge Messaging | dev.to | 2026-04-28
  10. mongo-go-driver

    The Official Golang driver for MongoDB

    Project mention: MERN Stack Alternatives in Golang | dev.to | 2025-09-22

    MongoDB Go Driver: The official MongoDB driver for Golang, allowing you to interact with MongoDB databases.

  11. BigCache

    Efficient cache for gigabytes of data written in Go.

  12. pterm

    ✨ PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.

    Project mention: 👨🏻‍💻 Developing my own VCS | dev.to | 2026-03-14

    Git is a titan. As I mentioned earlier, I never intended to replace it, but I wanted to create a VCS that stands out in its own way. I have many ambitious plans to introduce unique features, but the first step was enhancing the user experience by developing an elegant UI. To achieve this, I used pterm, a Go library for building visually appealing terminal interfaces. The UI is structured with reusable components, making it both modular and maintainable.

  13. huma

    A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.

    Project mention: Goscript: Transpile Go to human-readable TypeScript | news.ycombinator.com | 2026-01-11
  14. fortio

    Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.

  15. go-json

    Fast JSON encoder/decoder compatible with encoding/json for Go

    Project mention: Golang optimizations for high‑volume services | news.ycombinator.com | 2025-12-11
  16. statsviz

    Visualise Go runtime metrics in real time

  17. asciigraph

    Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

  18. wasmer-go

    🐹🕸️ WebAssembly runtime for Go

  19. govcl

    Cross-platform Go/Golang GUI library.

  20. svgo

    Go Language Library for SVG generation (by ajstarks)

  21. go-yaml

    YAML support for the Go language

  22. pond

    🔘 Minimalistic and High-performance goroutine worker pool written in Go

  23. go-feature-flag

    GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source. 🎛️

    Project mention: Go Feature Flag the open source solution, is now multi-tenant | news.ycombinator.com | 2025-09-22

    GO Feature Flag is a fully opensource feature flag solution written in GO and working really well with OpenFeature.

    GOFF allows you to manage your feature flag directly in a file you put wherever you want (GitHub, S3, ConfigMaps …), no UI, it is a tool for developers close to your actual ecosystem.

    Latest version of GOFF has introduced the concept of flag sets, where you can group feature flags by teams, it means that you can now be multi-tenant.

    I’ll be happy to have feedbacks about flag sets or about GO Feature Flag in general.

    https://github.com/thomaspoignant/go-feature-flag

  24. edgevpn

    :sailboat: The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens

    Project mention: Lightweight tool for deploying containerised applications across servers | news.ycombinator.com | 2025-12-03
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 golang-library discussion

Log in or Post with

Go golang-library related posts

  • The Best Claude Setup (That Works on Any AI Tool)

    1 project | dev.to | 4 Jun 2026
  • Engineering a 100% Client-Side, $0 Server-Cost Document

    1 project | dev.to | 26 May 2026
  • I built a CLI that eliminates README reading forever

    3 projects | dev.to | 21 May 2026
  • Page history and credits on a static blog

    1 project | dev.to | 13 May 2026
  • Wazuh All-in-One: Your First Step to Smarter Threat Detection (No, Really)

    1 project | dev.to | 4 May 2026
  • It's OK to Use Agentic to Revive the Projects You Never Were Going to Finish

    6 projects | news.ycombinator.com | 25 Apr 2026
  • Code Smell 319 - Hardcoded Stateless Properties

    1 project | dev.to | 10 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 go-formatter 175,286
2 cobra 44,088
3 urfave/cli 24,127
4 Ebiten 13,236
5 resty 11,702
6 ipatool 9,402
7 pdfcpu 8,671
8 kafka-go 8,570
9 mongo-go-driver 8,526
10 BigCache 8,142
11 pterm 5,467
12 huma 4,162
13 fortio 3,700
14 go-json 3,683
15 statsviz 3,635
16 asciigraph 3,037
17 wasmer-go 2,951
18 govcl 2,400
19 svgo 2,247
20 go-yaml 2,180
21 pond 2,157
22 go-feature-flag 2,035
23 edgevpn 1,926

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com