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: awesome-go-bot | reddit.com/r/golang | 2021-06-17

    Bot link: https://t.me/go_pkg_sender_bot Awesome-go repo: https://github.com/avelino/awesome-go

  • GitHub repo cobra

    A Commander for modern Go CLI interactions

    Project mention: I'm trying to create a CLI application using Go. After I've done go build, I can run the app using "./app repeat -2 echo go", where app is my binary, repeat is a custom command to loop and 2 is the number. Is it possible to do it wìthout the ./ in the beginning? | reddit.com/r/golang | 2021-06-07
  • GitHub repo urfave/cli

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

    Project mention: High-Performance Shortlink creator in Golang | reddit.com/r/golang | 2021-05-21

    Another option would be to use something like urfave/cli to read values from environment variables and CLI flags.

  • 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: Lightweight Websocket library a simple game server? | reddit.com/r/golang | 2021-05-28
  • GitHub repo resty

    Simple HTTP and REST client library for Go

    Project mention: Binance API | reddit.com/r/golang | 2021-05-23

    I used to use the standard http lib, but now I switched to resty https://github.com/go-resty/resty

  • GitHub repo kafka-go

    Kafka library in Go

    Project mention: Is segmentio/kafka-go production ready ? | reddit.com/r/apachekafka | 2021-06-01

    I am planning to use segmentio/kafka-go for building a production ready Kafka producer client. kafka-go's Conn type provides us the exact level of abstraction and set of features required by our use-case.

  • GitHub repo Confluent Kafka Golang Client

    Confluent's Apache Kafka Golang client

    Project mention: Is segmentio/kafka-go production ready ? | reddit.com/r/golang | 2021-06-01

    I'd suggest https://github.com/confluentinc/confluent-kafka-go we switched from sarama-cluster with minimal work and it works fine. And we process approx 1.2M messages per hour.

  • GitHub repo pdfcpu

    A PDF processor written in Go.

    Project mention: LPT : To easily split a pdf file without uploading anywhere, just open the pdf on chrome, print, save as PDF and custom select the pages to split. | reddit.com/r/LifeProTips | 2021-05-03

    I use pdfcpu on windows everyday. It’s great

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

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

    Project mention: How should I approach plotting (2d and 3d) in Golang project? | reddit.com/r/golang | 2021-03-21

    asciigraph is a library for plotting basic graphs in a terminal. It's probably not what you want to have, still an awesome project.

  • GitHub repo svgo

    Go Language Library for SVG generation (by ajstarks)

  • GitHub repo wasmer-go

    🐹🕸️ WebAssembly runtime for Go

    Project mention: Wasmer 2.0 | news.ycombinator.com | 2021-06-17
  • GitHub repo xorm

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

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

    Project mention: coverage report with source code and heatmap in terminal. | reddit.com/r/golang | 2021-05-04

    Some times I with to have a quick glance at test coverage without creating the html-report or spin up an editor with these things integrated - so I made this (with help from pterm.sh and the source-code from the standard go coverage tool):

  • GitHub repo anaconda

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

  • GitHub repo go-json

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

    Project mention: goccy/go-json: A super fast JSON library fully compatible with encoding/json | reddit.com/r/golang | 2021-04-02

    Rather than explore the specific issues my tests found, I started playing with running https://github.com/dvyukov/go-fuzz against go-json which seems to have fairly quickly found some issues. I've opened https://github.com/goccy/go-json/issues/174 to start the conversation about how you want to proceed here.

  • GitHub repo ghw

    Golang hardware discovery/inspection library

    Project mention: Is there a package which can fetch the numa_node for a pci id | reddit.com/r/golang | 2021-05-17
  • 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 go-astits

    Demux and mux MPEG Transport Streams (.ts) natively in GO

  • GitHub repo go-astisub

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

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-06-17.


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

Project Stars
1 go-formatter 65,072
2 cobra 21,903
3 urfave/cli 15,961
4 BigCache 4,911
5 Ebiten 4,582
6 resty 4,353
7 kafka-go 3,577
8 Confluent Kafka Golang Client 2,723
9 pdfcpu 2,412
10 fortio 1,933
11 asciigraph 1,688
12 svgo 1,678
13 wasmer-go 1,475
14 xorm 1,430
15 pterm 1,373
16 anaconda 1,099
17 go-json 988
18 ghw 978
19 Dotsql 588
20 Dataflow kit 465
21 Koazee 462
22 go-astits 368
23 go-astisub 315
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives