Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go Library

Go Library

958 projects

Showing 36 of 958 projects

bild
bildGo

A collection of parallel image processing algorithms implemented in pure Go.

#resize#algorithm#graphics
Stars4.2k
Forks215
Last commit6 days ago
tunny
tunnyGo

A goroutine pool library for Go that limits parallel processing with a synchronous API.

#goroutine-pool#go-library#worker-pool
Stars4.0k
Forks309
Last commit3 years ago
imagor
imagorGo

A fast, secure image processing server and Go library using libvips, offering a high-performance drop-in replacement for thumbor.

#png#thumbor-alternative#resize-images
Stars4.0k
Forks172
Last commit14 days ago
go-containerregistry
go-containerregistryGo

A Go library and CLI tools for interacting with container registries, providing immutable views and functional mutations of images and layers.

#oci-images#container-images#authentication
Stars4.0k
Forks659
Last commit
gojq
gojqGo

A pure Go implementation of jq for parsing, filtering, and transforming JSON and YAML data.

#jq-clone#query-language#portable
Stars3.8k
Forks140
Last commit8 days ago
html-to-markdown
html-to-markdownGo

A robust HTML to Markdown converter with plugin support, usable as a Go library, CLI tool, or via hosted API.

#developer-tools#plugin-system#commonmark
Stars3.7k
Forks213
Last commit2 days ago
purego
puregoAssembly

A Go library for calling C functions and loading shared libraries without Cgo, enabling cross-compilation and smaller binaries.

#cgo-alternative#cgo#go-library
Stars3.7k
Forks117
Last commit2 days ago
systray
systrayGo

A cross-platform Go library for adding system tray icons and menus to applications.

#cgo#go-library#system-tray
Stars3.7k
Forks524
Last commit2 years ago
fortio
fortioGo

A fast, embeddable load testing library, command-line tool, and server with web UI for HTTP, gRPC, TCP, and UDP, featuring latency histograms and advanced echo capabilities.

#load-testing#golang-application#performance-testing
Stars3.7k
Forks274
Last commit5 days ago
jennifer
jenniferGo

A Go library for generating Go source code programmatically with a fluent API.

#source-code-generation#ast-generation#developer-tools
Stars3.6k
Forks163
Last commit1 year ago
ini
iniGo

A Go package for reading and writing INI configuration files with advanced features like recursion, comments, and type conversion.

#go-library#ini#ini-parser
Stars3.5k
Forks387
Last commit1 month ago
gabs
gabsGo

A Go utility for parsing, creating, and editing dynamic or unknown JSON structures with a simple wrapper around encoding/json.

#parsing#dynamic-json#go-library
Stars3.5k
Forks201
Last commit2 years ago
go-lua
go-luaGo

A pure Go implementation of the Lua 5.2 virtual machine for scripting Go applications.

#embedded-scripting#go-library#virtual-machine
Stars3.4k
Forks211
Last commit1 year ago
playwright-go
playwright-goGo

A Go library for cross-browser automation, controlling Chromium, Firefox, and WebKit with a single API.

#playwright#hacktoberfest#headless-chrome
Stars3.4k
Forks236
Last commit16 days ago
playwright-go
playwright-goGo

A Go library to automate Chromium, Firefox, and WebKit browsers with a single API for cross-browser web automation.

#playwright#hacktoberfest#headless-chrome
Stars3.4k
Forks236
Last commit16 days ago
ln
lnGo

A Go-based 3D line art engine that renders 3D scenes as 2D vector graphics (SVG/PNG) for plotting and illustration.

#svg-generation#line-art#technical-illustration
Stars3.4k
Forks130
Last commit7 years ago
alice
aliceGo

A minimal, painless middleware chaining library for Go HTTP handlers.

#net-http#http-middleware#handler-composition
Stars3.4k
Forks152
Last commit2 years ago
gota
gotaGo

A Go library providing DataFrames, Series, and data wrangling operations for structured data manipulation.

#data-wrangling#go-library#structured-data
Stars3.3k
Forks290
Last commit2 years ago
glow
glowGo

A distributed computation system written in Go for parallel and cluster processing, similar to Hadoop MapReduce and Spark.

#mapreduce#cluster-computing#go-library
Stars3.2k
Forks249
Last commit7 years ago
APNs2
APNs2Go

A Go package for sending Apple Push Notifications via the HTTP/2 APNs provider API.

#apple#safari#jwt-token
Stars3.2k
Forks355
Last commit11 months ago
gosseract
gosseractGo

A Go package for Optical Character Recognition (OCR) using the Tesseract C++ library.

#text-extraction#tesseract-ocr#go-library
Stars3.1k
Forks307
Last commit6 months ago
mergo
mergoGo

A Go library for merging structs and maps, useful for configuration defaults and avoiding complex conditionals.

#hacktoberfest#structures#open-source
Stars3.1k
Forks283
Last commit3 months ago
G3N
G3NGo

A cross-platform 3D game engine written in Go, featuring OpenGL rendering, an integrated GUI, and spatial audio.

#webassembly#3d-game-engine#opengl
Stars3.1k
Forks312
Last commit3 months ago
cel-go
cel-goGo

A non-Turing complete expression language for fast, safe, and portable evaluation with C-like syntax.

#expression-parser#policy-engine#macros
Stars3.0k
Forks299
Last commit1 day ago
termdash
termdashGo

A cross-platform, customizable terminal dashboard library for Go with a rich widget set and dynamic layouts.

#terminal-dashboard#dashboard#go-library
Stars3.0k
Forks147
Last commit22 days ago
stats
statsGo

A comprehensive, dependency-free statistics library for Go with extensive mathematical functions and thorough testing.

#regression-analysis#mathematics#statistics
Stars3.0k
Forks173
Last commit2 days ago
minio-go
minio-goGo

Go client SDK for interacting with Amazon S3 compatible object storage services.

#fileuploader#go-sdk#libraries
Stars3.0k
Forks741
Last commit15 days ago
rueidis
rueidisGo

A high-performance Go Redis client with auto pipelining, server-assisted client-side caching, and support for Redis modules.

#database-driver#client-side-caching#distributed
Stars3.0k
Forks251
Last commit9 days ago
retry-go
retry-goGo

A simple and flexible Go library for implementing retry mechanisms with configurable backoff strategies and error handling.

#retry-logic#hacktoberfest#retry-library
Stars2.9k
Forks175
Last commit5 months ago
roaring
roaringGo

A Go implementation of Roaring bitmaps, a compressed bitmap data structure for fast set operations on large integer datasets.

#performance-optimization#roaring-bitmaps#go-library
Stars2.9k
Forks257
Last commit2 days ago
Tollbooth
TollboothGo

A Go middleware for rate-limiting HTTP requests using token bucket algorithm with flexible key selection.

#http-middleware#go-middleware#token-bucket
Stars2.9k
Forks208
Last commit1 year ago
gofeed
gofeedGo

A robust Go library for parsing RSS, Atom, and JSON feeds with support for extensions and invalid feed handling.

#rss-feed#atom-feed#rss
Stars2.8k
Forks218
Last commit2 days ago
gse
gseGo

A Go library for efficient multilingual text segmentation and NLP, supporting English, Chinese, Japanese, and more.

#part-of-speech-tagging#jieba#trie
Stars2.8k
Forks231
Last commit1 month ago
email
emailGo

A robust and flexible Go library for creating and sending emails with support for attachments, HTML content, and connection pooling.

#backend-development#email-sending#email-attachments
Stars2.8k
Forks337
Last commit2 years ago
bloom
bloomGo

A Go package implementing Bloom filters, a space-efficient probabilistic data structure for set membership queries.

#probabilistic-data-structures#space-optimization#bloom-filters
Stars2.8k
Forks258
Last commit5 days ago
do
doGo

A type-safe dependency injection toolkit for Go 1.18+ using generics, designed to replace uber/dig.

#graceful-shutdown#injection#software-architecture
Stars2.8k
Forks110
Last commit4 days ago
PreviousPage 3 of 27Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 days ago
#Go490
#Golang486
#Cli Tool84
#Concurrency73
#Golang Library66
#Performance59
#Cross Platform52
#Api Client47
#Distributed Systems47
#Cli Tools46
#Text Processing45
#Data Structures44