Go golang-library

Open-source Go projects categorized as golang-library

Top 23 Go golang-library Projects

  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Latest mention: A curated list of awesome Go frameworks, libraries and software | reddit.com/r/golang | 2021-01-27

    Nice list, but honestly you should have put the link for the original repo https://github.com/avelino/awesome-go instead of a forked and outdated repo.

  • cobra

    A Commander for modern Go CLI interactions

    Latest mention: Tf - A CLI to generate terraform configuration with an interactive prompt | reddit.com/r/commandline | 2021-01-22

    I got into cli applications lately and came across cobra. It was highly intuitive and very much easy to use so I couldn't get enough of it and wanted to create something to make it useful along with promptui.

  • urfave/cli

    A simple, fast, and fun package for building command line apps in Go

    Latest mention: Does anyone know a cli module that allows git-like bash sub commands? | reddit.com/r/golang | 2021-01-21
  • BigCache

    Efficient cache for gigabytes of data written in Go.

  • Ebiten

    A dead simple 2D game library for Go

    Latest mention: how to create a native toolkit for golang? | reddit.com/r/golang | 2021-01-23
  • resty

    Simple HTTP and REST client library for Go

  • kafka-go

    Kafka library in Go

  • Confluent Kafka Golang Client

    Confluent's Apache Kafka Golang client

  • pdfcpu

    A PDF processor written in Go.

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

  • svgo

    Go Language Library for SVG generation

  • asciigraph

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

  • xorm


  • anaconda

    A Go client library for the Twitter 1.1 API

  • Dotsql

    A Golang library for using SQL.

  • Dataflow kit

    Extract structured data from web sites. Web sites scraping.

  • Koazee

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

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

  • go-astits

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

  • go-astisub

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

  • Jade

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

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


  • goapp

    An opinionated guideline to structure & develop a Go web application/service

    Latest mention: "Packages as layers, not group" follow up to "Standard Package Layout"" | reddit.com/r/golang | 2021-01-13

    in which case, you might like this one

  • ffmt

    Golang beautify data display for Humans

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-01-27.


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

Project Stars
1 go-formatter 61,085
2 cobra 20,175
3 urfave/cli 15,132
4 BigCache 4,602
5 Ebiten 4,014
6 resty 3,794
7 kafka-go 3,090
8 Confluent Kafka Golang Client 2,475
9 pdfcpu 1,874
10 fortio 1,723
11 svgo 1,589
12 asciigraph 1,532
13 xorm 1,380
14 anaconda 1,071
15 Dotsql 570
16 Dataflow kit 447
17 Koazee 441
18 pterm 389
19 go-astits 337
20 go-astisub 297
21 Jade 247
22 goapp 220
23 ffmt 215