Go golang-library

Open-source Go projects categorized as golang-library

Top 23 Go golang-library Projects

  • GitHub repo go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: [Share my program] Best golang projects display web as a opensource project. | reddit.com/r/golang | 2021-02-23

    Awesome Go and it's ilk have a very broad list of libraries to pull from. You might get some applications from Awesome Self Hosted.

  • GitHub repo cobra

    A Commander for modern Go CLI interactions

    Project mention: git clone doesn't see slash in url (https) | reddit.com/r/sysadmin | 2021-02-02

    go get github.com/spf13/cobra/cobra

  • GitHub repo urfave/cli

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

    Project mention: Can you recommend open source projects with small codebase, but with high benefits for learning? | reddit.com/r/golang | 2021-02-22
  • GitHub repo BigCache

    Efficient cache for gigabytes of data written in Go.

  • GitHub repo Ebiten

    A dead simple 2D game library for Go

    Project mention: Pygame and Golang Net | reddit.com/r/golang | 2021-02-28

    Go route: There is https://github.com/hajimehoshi/ebiten for Go, which has pretty similar core features as pygame.

  • GitHub repo resty

    Simple HTTP and REST client library for Go

  • GitHub repo kafka-go

    Kafka library in Go

    Project mention: Go, Kafka, gRPC and MongoDB microservice with metrics and tracing 👋 | dev.to | 2021-02-28

    This article about tries to implement of clean architecture microservice using: 🚀 Kafka as messages broker gRPC Go implementation of gRPC MongoDB as database Jaeger open source, end-to-end distributed tracing Prometheus monitoring and alerting Grafana for to compose observability dashboards with everything from Prometheus

  • GitHub repo Confluent Kafka Golang Client

    Confluent's Apache Kafka Golang client

    Project mention: Feature complete Kafka client written in Go | reddit.com/r/golang | 2021-02-03
  • GitHub repo pdfcpu

    A PDF processor written in Go.

    Project mention: news.ycombinator.com | 2021-03-02

    It is based on an existing open source project:


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

  • GitHub repo svgo

    Go Language Library for SVG generation (by ajstarks)

  • GitHub repo asciigraph

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

  • GitHub repo xorm

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

  • GitHub repo anaconda

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

  • GitHub repo ghw

    Golang hardware discovery/inspection library

    Project mention: jaypipes/ghw: Golang hardware discovery/inspection library | reddit.com/r/devopsish | 2021-03-01
  • GitHub repo go-json

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

    Project mention: Fast JSON encoder/decoder compatible with encoding/json for Go | reddit.com/r/golang | 2021-02-09
  • GitHub repo Dotsql

    A Golang library for using SQL.

  • GitHub repo Dataflow kit

    Extract structured data from web sites. Web sites scraping.

  • GitHub repo Koazee

    A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.

  • GitHub repo pterm

    ✨ #PTerm is a modern go module to beautify console output. Featuring charts, progressbars, tables, trees, and many more 🚀 It's completely configurable and 100% cross-platform compatible.

  • GitHub repo go-astits

    Parse and demux MPEG Transport Streams (.ts) natively in GO

  • GitHub repo go-astisub

    Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)

  • GitHub repo Jade

    Jade.go - pug template engine for Go (golang)

    Project mention: What's the fastest template parser in Go? | dev.to | 2020-10-01


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). The latest post mention was on 2021-03-02.


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

Project Stars
1 go-formatter 62,378
2 cobra 20,632
3 urfave/cli 15,386
4 BigCache 4,685
5 Ebiten 4,110
6 resty 3,965
7 kafka-go 3,234
8 Confluent Kafka Golang Client 2,529
9 pdfcpu 2,145
10 fortio 1,783
11 svgo 1,606
12 asciigraph 1,585
13 xorm 1,391
14 anaconda 1,076
15 ghw 908
16 go-json 603
17 Dotsql 575
18 Dataflow kit 454
19 Koazee 444
20 pterm 433
21 go-astits 338
22 go-astisub 303
23 Jade 251