Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

1973 projects

Showing 36 of 1973 projects

marshmallow
marshmallowGo

A high-performance Go library for JSON unmarshalling that handles both known and unknown fields without data loss.

#json-unmarshalling#unstructured-data#go-library
Stars391
Forks12
Last commit3 years ago
go-yara
go-yaraGo

Go bindings for the YARA pattern matching library, providing a Go-native interface to YARA's C API.

#hacktoberfest#cgo#go-bindings
Stars389
Forks113
Last commit1 year ago
OpenCloudSaves
OpenCloudSavesGo

An open-source tool for syncing game saves across Windows, macOS, and Linux devices, including cross-storefront support.

#open-source#steam#data-backup
Stars389
Forks14
Last commit1 year ago
emperror
emperrorGo

A Go library providing tools and strategies for centralized error handling, logging, and integration with error monitoring services.

#devops#error-monitoring#error
Stars388
Forks18
Last commit5 years ago
sleuth
sleuthGo

A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.

#http-services#zero-dependency#distributed-systems
Stars388
Forks23
Last commit3 years ago
pgcat
pgcatGo

An enhanced PostgreSQL logical replication tool that supports bi-directional replication, table mapping, and last-writer-win conflict resolution.

#logical-replication#bi-directional-replication#data-synchronization
Stars386
Forks18
Last commit1 year ago
fig
figGo

A minimalist Go library for loading configuration from files and environment into structs with validation and defaults.

#environment-variables#yaml#environment
Stars382
Forks33
Last commit1 year ago
Cadence-client
Cadence-clientGo

Go framework for authoring workflows and activities on the Cadence orchestration engine.

#business-logic#async-processing#task-queue
Stars381
Forks151
Last commit1 day ago
sqldb-logger
sqldb-loggerGo

A Go SQL database driver logger that adds structured logging without modifying existing *sql.DB usage.

#database-driver#sql-logger#database
Stars379
Forks23
Last commit8 months ago
errwrap
errwrapGo

A Go tool that analyzes and fixes fmt.Errorf() calls to use the new %w error-wrapping verb directive.

#developer-tools#go-1.13#analyzer
Stars379
Forks16
Last commit1 year ago
gogpu
gogpuGo

A pure Go GPU computing framework for graphics and compute operations with dual backends and zero CGO.

#vulkan#compute-shaders#graphics
Stars379
Forks26
Last commit1 day ago
di
diGo

A lightweight, Spring-inspired dependency injection container for Go with support for singleton, prototype, and request-scoped beans.

#software-architecture#dependency-injection#golang-library
Stars378
Forks15
Last commit7 months ago
Goakt
GoaktGo

A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.

#distributed#observability#distributed-systems
Stars377
Forks39
Last commit1 day ago
gocb
gocbGo

Official Go SDK for connecting to Couchbase clusters using the Couchbase binary protocol.

#database-driver#couchbase#binary-protocol
Stars377
Forks112
Last commit1 day ago
c4go
c4goC

A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.

#clang#compiler#c4go
Stars376
Forks41
Last commit1 year ago
grofer
groferGo

A clean and modern terminal-based system and resource monitor for Linux, written in Go.

#docker-monitoring#cli-tool#tui
Stars374
Forks53
Last commit3 years ago
rospo
rospoGo

A single-binary tool for creating persistent SSH tunnels with an embedded SSH server for secure remote access.

#developer-tools#embedded-sshd#ssh-tunneling
Stars373
Forks29
Last commit3 days ago
goro
goroGo

A high-level machine learning library for Go with a Keras-like API, built on Gorgonia.

#model-training#data-science#deep-learning
Stars373
Forks19
Last commit2 years ago
jsonrpc
jsonrpcGo

A Go implementation of a JSON-RPC 2.0 client over HTTP with support for batch requests, custom headers, and flexible response handling.

#json-rpc#go-client#api-client
Stars373
Forks98
Last commit10 months ago
tabby
tabbyGo

A tiny Go library for creating simple, clean terminal tables with minimal code.

#tabwriter#terminal#golang
Stars372
Forks17
Last commit5 years ago
logutils
logutilsGo

A Go package that enhances the standard log package with level-based filtering while maintaining compatibility.

#log-filtering#logging#standard-library
Stars371
Forks34
Last commit3 months ago
id3v2
id3v2Go

A native Go library for reading and writing ID3 v2.3 and v2.4 metadata tags in MP3 files.

#music#library#tagging
Stars370
Forks62
Last commit2 years ago
cachego
cachegoGo

A Go caching library with a simple interface and support for multiple storage drivers.

#in-memory-cache#go-modules#chain
Stars369
Forks22
Last commit1 year ago
pudge
pudgeGo

A fast and simple key/value store written in Go using only the standard library, balanced for both reads and writes.

#database-engine#concurrent#lightweight
Stars368
Forks35
Last commit5 years ago
dupl
duplGo

A Go tool for detecting code clones in Go source files using suffix trees on serialized ASTs.

#suffix-tree#ast-analysis#developer-tools
Stars368
Forks22
Last commit5 months ago
ide
ideGo

A Go code editor with debugging, autocomplete, and Docker build capabilities.

#strukture#web-terminal#syntax-highlighting
Stars366
Forks23
Last commit5 days ago
GoLobby/Config
GoLobby/ConfigGo

A lightweight yet powerful configuration manager for Go that supports JSON, YAML, TOML, .env files, and environment variables.

#environment-variables#json-config#dotenv
Stars366
Forks28
Last commit3 years ago
goroslib
goroslibGo

A pure Go library for building ROS 1 client nodes, enabling lightweight cross-platform robotics and data streaming applications.

#robotics#ros-package#ugv
Stars366
Forks72
Last commit1 year ago
queue
queueGo

A Go package offering thread-safe generic implementations of BlockingQueue, PriorityQueue, CircularQueue, and Linked Queue.

#circular-buffer#queue#blocking-queue
Stars363
Forks15
Last commit1 month ago
dnsmonster
dnsmonsterGo

A high-performance passive DNS monitoring framework that captures, indexes, and analyzes DNS traffic for security and network insights.

#traffic-analysis#pcap#passive-dns
Stars361
Forks58
Last commit14 days ago
Litecart
LitecartGo

A lightweight, single-file shopping cart with embedded SQLite, admin dashboard, and support for card and cryptocurrency payments.

#ecommerce#payment-gateway#cart
Stars361
Forks52
Last commit1 day ago
myCart
myCartGo

🛒 myCart - shopping cart in 1 file with card and cryptocurrency payment support

#ecommerce#cart#payment
Stars361
Forks52
Last commit1 day ago
dht
dhtGo

A Go library implementing the BitTorrent DHT protocol for decentralized peer discovery and data storage.

#dht#kademlia-dht#bittorrent
Stars361
Forks70
Last commit11 days ago
GoNN
GoNNGo

A Go implementation of neural networks including BackPropagation, RBF, and Perceptron networks with parallel processing capabilities.

#parallel-computing#neural-network#ai-framework
Stars360
Forks51
Last commit10 years ago
KSQL
KSQLGo

A simple and powerful Go SQL library with a well-thought API, built on top of database/sql and pgx.

#go-modules#database#postgres
Stars360
Forks23
Last commit16 days ago
gtree
gtreeGo

A Go package and CLI to generate ASCII trees from Go programs or Markdown lists, and create/verify directories.

#trees#webassembly#tree-structure
Stars359
Forks12
Last commit3 days ago
PreviousPage 26 of 55Next

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
#Go1469
#Go Library487
#Cli Tool211
#Docker186
#Developer Tools172
#Golang Library167
#Devops161
#Cli154
#Self Hosted124
#Hacktoberfest121
#Performance115
#Concurrency112