Go golang-library

Open-source Go projects categorized as golang-library

Top 23 Go golang-library Projects

golang-library
  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: Ask HN: What is the best way to learn Go? | news.ycombinator.com | 2024-09-28

    There’s no Go book that I personally would recommend without hesitation.

    Instead, I would suggest that you try to find a bunch of blog posts and lectures and read/watch them in order to get a feeling of the Go philosophy. The official Go blog has some good articles and otherwise I recommend to have a look at what Rob Pike and Russ Cox has written/presented.

    Then I believe that as soon as possible it’s a good idea to start some toy project so that you can dive in.

    I’m afraid I don’t have too many links to share. This might be a good starting point: https://www.youtube.com/watch?v=7VcArS4Wpqk

    Here’s a meta-resource that could be useful: https://github.com/avelino/awesome-go (see the Resources section at the end of the ToC).

    Best of luck!

  • SaaSHub

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

    SaaSHub logo
  • cobra

    A Commander for modern Go CLI interactions

    Project mention: ⏳GitHub Copilot 1-Day Build Challenge : eol, a tiny Go client to manage eols | dev.to | 2025-01-11

    I really enjoyed a lot the resulting prototype I manage to get within almost 2 hours and it gave me the confirmation that I wanted to spend more time to make a clean code and lear more about Go best practices and probably use Cobra.dev (A Framework for Modern CLI Apps in Go) to learn while building something fun yet useful.

  • urfave/cli

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

  • Ebiten

    Ebitengine - A dead simple 2D game engine for Go

    Project mention: Ask HN: Platform for 11 year old to create video games? | news.ycombinator.com | 2024-09-20

    https://github.com/hajimehoshi/ebiten (golang) and https://github.com/gosu/gosu a (ruby) are, IMHO, worth exploring if you want to put some emphasis on coding.

  • resty

    Simple HTTP and REST client library for Go

  • mongo-go-driver

    The Official Golang driver for MongoDB

  • kafka-go

    Kafka library in Go

    Project mention: เขียน Go ต่อ Kafka ตอนที่ 1 | dev.to | 2024-06-11
  • BigCache

    Efficient cache for gigabytes of data written in Go.

  • pdfcpu

    A PDF processor written in Go.

    Project mention: Pdfcpu – A PDF Processor | news.ycombinator.com | 2025-01-06
  • ipatool

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

  • 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.

  • 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.

  • statsviz

    🚀 Visualise your Go program runtime metrics in real time in the browser

  • go-json

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

  • wasmer-go

    🐹🕸️ WebAssembly runtime for Go

  • asciigraph

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

  • 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: Adding filter query parameters in Go Huma | dev.to | 2024-11-29

    From what I have been able to find out, Huma unfortunately doesn't support array query filters like this: filters[]=filter1&filters[]=filter2 (neither leaving the brackets out, e.g. filter=filter1&filter=filter2). I came across this Github issue that gives an example of separating the filters by comma https://github.com/danielgtaylor/huma/issues/325, so that's what we ended up doing: filters=postcode:eq:RM7%28EX,created:gt:2024-01-01

  • govcl

    Cross-platform Go/Golang GUI library.

    Project mention: Miqt: MIT-licensed Qt bindings for Go | news.ycombinator.com | 2024-10-08
  • svgo

    Go Language Library for SVG generation (by ajstarks)

  • ghw

    Go HardWare discovery/inspection library

  • pond

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

  • xorm

    xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作 (by xormplus)

  • go-feature-flag

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

    Project mention: Go Feature Flag (100% OSS) is now supporting mobile devices with OpenFeature SDK | news.ycombinator.com | 2024-08-02

    To know more about GO Feature Flag, you can also go directly to the repository https://github.com/thomaspoignant/go-feature-flag

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

  • ⏳GitHub Copilot 1-Day Build Challenge : eol, a tiny Go client to manage eols

    3 projects | dev.to | 11 Jan 2025
  • Pdfcpu – A PDF Processor

    1 project | news.ycombinator.com | 6 Jan 2025
  • Wapi.go: Golang SDK to Build WhatsApp Business Apps Faster

    1 project | news.ycombinator.com | 3 Jan 2025
  • Facing my performance anxiety

    1 project | dev.to | 23 Oct 2024
  • Ask HN: What is the best way to learn Go?

    2 projects | news.ycombinator.com | 28 Sep 2024
  • Building an Easybank Landing Page with React

    2 projects | dev.to | 10 Sep 2024
  • Boost Your Medium Visibility: 12 Essential Tips for Writers

    1 project | dev.to | 9 Sep 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jan 2025
    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 135,838
2 cobra 38,814
3 urfave/cli 22,597
4 Ebiten 11,312
5 resty 10,356
6 mongo-go-driver 8,220
7 kafka-go 7,730
8 BigCache 7,646
9 pdfcpu 7,179
10 ipatool 6,082
11 pterm 4,930
12 fortio 3,398
13 statsviz 3,242
14 go-json 3,186
15 wasmer-go 2,850
16 asciigraph 2,712
17 huma 2,503
18 govcl 2,272
19 svgo 2,158
20 ghw 1,664
21 pond 1,583
22 xorm 1,553
23 go-feature-flag 1,528

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

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