Go golang-library

Open-source Go projects categorized as golang-library | Edit details

Top 23 Go golang-library Projects

  • GitHub repo go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: Convince me to learn Rust! | reddit.com/r/rust | 2021-11-23

    There's also Awesome Rust, a curated list of recommended packages inspired by Awesome Go, and the Rust Cookbook, a collection of examples which provides crate recommendations as a side-effect.

  • GitHub repo cobra

    A Commander for modern Go CLI interactions

    Project mention: I've been learning Go, and I'm looking for fun ways to make use of it in my free time. I have some ideas but need help choosing. | reddit.com/r/golang | 2021-11-20

    Build CLI tools with https://github.com/spf13/cobra

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo urfave/cli

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

    Project mention: Requesting guidance | reddit.com/r/golang | 2021-09-30

    - https://github.com/urfave/cli

  • GitHub repo Ebiten

    A dead simple 2D game library for Go

    Project mention: Carotid Artillery is a twin-stick shooter set in a dungeon crawling with vampires (developed using ebiten) | reddit.com/r/golang | 2021-11-02

    It was created using ebiten and is playable in the browser, and on Linux and Windows.

  • GitHub repo BigCache

    Efficient cache for gigabytes of data written in Go.

  • GitHub repo resty

    Simple HTTP and REST client library for Go

    Project mention: Any http client framework? | reddit.com/r/golang | 2021-08-31

    Check out https://github.com/go-resty/resty

  • GitHub repo kafka-go

    Kafka library in Go

    Project mention: Hunting down a C memory leak in a Go program | news.ycombinator.com | 2021-10-15

    Segment learned quite some time ago that librdkafka-go has problems like these (and doesn’t support Contexts either), so they wrote a pure Go replacement instead. https://github.com/segmentio/kafka-go

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Confluent Kafka Golang Client

    Confluent's Apache Kafka Golang client

    Project mention: Hunting down a C memory leak in a Go program | news.ycombinator.com | 2021-10-15

    So, in the interests of full transparency - we at Zendesk are actually running a fork of confluent-kafka-go, which I forked to add, amongst other things, context support: https://github.com/confluentinc/confluent-kafka-go/pull/626

    This bug actually happened because I mis-merged upstream into our fork and missed an important call to rd_kafka_poll_set_consumer: https://github.com/zendesk/confluent-kafka-go/commit/6e2d889...

  • GitHub repo pdfcpu

    A PDF processor written in Go.

    Project mention: Is there a good library for pdf generation golang? | reddit.com/r/golang | 2021-07-26

    I've also seen https://github.com/pdfcpu/pdfcpu. Not sure if it suits your use case, but seems like it's very actively maintained

  • GitHub repo pterm

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

    Project mention: Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! | reddit.com/r/PHP | 2021-10-26

    Termage is PHP alternative of such great tools: Rich library for PYTHON, SpectreConsole library for .NET, and a PTerm library for GO.

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

    Project mention: Processing equivalent in GoLang | reddit.com/r/golang | 2021-08-06

    this one can draw computer graphics primitives (since it's svg), can do animation, but not input/event-based animation (since it's just svg, not html) https://github.com/ajstarks/svgo

  • GitHub repo wasmer-go

    🐹🕸️ WebAssembly runtime for Go

    Project mention: Options for running WASM in Go? | reddit.com/r/golang | 2021-08-08

    I've been looking at wasmer-go, and it seems to be quite performant given that the runtime is written in Rust and invoked through CGo bindings. Is this what everyone is using?

  • GitHub repo xorm

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

  • GitHub repo govcl

    Cross-platform Go/Golang GUI library.

    Project mention: Is there is good GUI for Golang ? | reddit.com/r/golang | 2021-08-12

    Still not sure why this isn't more well known :/ https://github.com/ying32/govcl

  • GitHub repo go-json

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

    Project mention: Whats the fastest JSON unmarshaling package as of right now? | reddit.com/r/golang | 2021-11-02
  • 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: Is there a package which can fetch the numa_node for a pci id | reddit.com/r/golang | 2021-05-17
  • GitHub repo tstorage

    An embedded time-series database

    Project mention: I wrote a fast time-series database engine | reddit.com/r/programming | 2021-06-02
  • GitHub repo Dotsql

    A Golang library for using SQL.

  • GitHub repo go-yaml

    YAML support for the Go language

    Project mention: Show HN: A yet another useful YAML library for Go | news.ycombinator.com | 2021-10-08
  • GitHub repo Coldfire

    Golang malware development library

    Project mention: Collab on Project | reddit.com/r/rust | 2021-11-24

    I am porting this framework to rustlang. If any one wants to collab and work on the project then feel free to join my discord https://discord.gg/JZecb354

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-11-24.

Go golang-library related posts


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

Project Stars
1 go-formatter 71,097
2 cobra 24,040
3 urfave/cli 16,881
4 Ebiten 5,430
5 BigCache 5,247
6 resty 5,246
7 kafka-go 4,113
8 Confluent Kafka Golang Client 2,997
9 pdfcpu 2,695
10 pterm 2,193
11 fortio 2,162
12 asciigraph 1,793
13 svgo 1,759
14 wasmer-go 1,702
15 xorm 1,469
16 govcl 1,244
17 go-json 1,218
18 anaconda 1,101
19 ghw 1,076
20 tstorage 638
21 Dotsql 602
22 go-yaml 594
23 Coldfire 527
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives