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

xredis
xredisGo

A Go Redis client built on redigo that provides type-safe calls, simplified setup, and Redis Sentinel support.

#database-driver#typesafe#redigo-wrapper
Stars19
Forks6
Last commit7 years ago
inizio
inizioGo

A Go binary that generates Go projects with the standard project layout, supporting extensible plugins.

#developer-tools#plugins#layout
Stars19
Forks2
Last commit3 years ago
signals
signalsGo

A type-safe reactive state management library for Go, inspired by Angular Signals, with zero allocations and thread safety.

#fine-grained-reactivity#go-library#reactive-programming
Stars19
Forks0
Last commit5 days ago
go-jwt
go-jwtGo

A Go library for JWT authentication with Redis-backed token lifecycle management and device fingerprint binding.

#token-management#net-http#redis
Stars19
Forks0
Last commit1 month ago
nchi
nchiGo

A lightweight, fast Go HTTP router built on nject and httprouter, designed for maintainable REST APIs.

#httprouter#api-server#dependency-injection
Stars19
Forks1
Last commit2 days ago
therfoo
therfooGo

An embedded deep learning library for Go designed for educational exploration of neural network fundamentals.

#ml-fundamentals#gradient-descent#educational
Stars18
Forks5
Last commit1 year ago
structcli
structcliGo

Build powerful, AI-native CLIs declaratively from Go structs, eliminating Cobra boilerplate.

#viper#command-line-tools#environment-variables
Stars18
Forks1
Last commit28 days ago
ini
iniGo

A fast and easy-to-use Go library for parsing, manipulating, and writing INI files with real-time monitoring and struct unmarshaling.

#struct-unmarshaling#json-marshaling#go-library
Stars18
Forks7
Last commit1 year ago
go-dbw
go-dbwGo

A Go database wrapper that simplifies CRUD operations while avoiding ORM complexity, supporting any GORM driver.

#orm#database#database-abstraction
Stars18
Forks4
Last commit1 month ago
kemba
kembaGo

A tiny debug logging tool for Go, inspired by visionmedia/debug, ideal for CLI tools and command applications.

#environment-variables#go-library#debug
Stars18
Forks1
Last commit10 hours ago
codeship-go
codeship-goGo

Go client library for interacting with the Codeship API v2, providing authentication, pagination, and logging.

#codeship#go-client#continuous-integration
Stars18
Forks7
Last commit5 years ago
dawn
dawnGo

An opinionated lightweight Go framework for building web APIs and applications, built on top of Fiber.

#gofiber#modular-architecture#api
Stars18
Forks0
Last commit3 years ago
gorm-seeder
gorm-seederGo

A simple Go package for seeding and clearing database test data using GORM.

#fixtures#database-seeding#seeder
Stars18
Forks2
Last commit3 years ago
go-csvlib
go-csvlibGo

A high-level, performant CSV encoding and decoding library for Go 1.18+ with extensive configuration options.

#data-serialization#csv-export#go-library
Stars18
Forks1
Last commit1 year ago
go-ini
go-iniGo

A Go package for encoding and decoding INI configuration files with support for structured data.

#unmarshal#encoder#marshal
Stars18
Forks7
Last commit1 month ago
go-output-format
go-output-formatGo

A Go library for serializing data structures into standard output formats like YAML, JSON, and TOML.

#data-serialization#yaml#output-formatting
Stars18
Forks2
Last commit2 years ago
conexec
conexecGo

A Go concurrent toolkit for executing functions concurrently with timeout control and goroutine pooling.

#goroutine-pool#go-library#goroutine
Stars18
Forks2
Last commit3 months ago
dsu
dsuGo

A Go implementation of the Disjoint-Set (Union-Find) data structure for managing non-overlapping sets with efficient union and find operations.

#disjoint-set#graph-algorithms#go-library
Stars18
Forks1
Last commit4 years ago
deheap
deheapGo

A generic double-ended heap (min-max heap) for Go providing O(1) access to both minimum and maximum elements.

#double-ended-queue#min-max-heap#go-library
Stars18
Forks2
Last commit5 months ago
CQL
CQLGo

A compile-time safe SQL query language for Go that builds on GORM to provide type-safe database queries without runtime errors.

#query-builder#orm#database
Stars18
Forks0
Last commit2 months ago
jazz
jazzGo

A Go abstraction layer for simplified RabbitMQ connection, messaging, and administration.

#message-queue#queue#amqp
Stars18
Forks4
Last commit7 years ago
gontainer
gontainerGo

A YAML-based Dependency Injection container for Go that is concurrent-safe, supports scopes, and offers hot swapping.

#yaml#concurrent#dependency-injection
Stars17
Forks1
Last commit2 years ago
Backpack
BackpackGo

A Golang packer that uses process hollowing to hide payloads within legitimate processes.

#malware-development#aes-encryption#payload-obfuscation
Stars17
Forks4
Last commit4 years ago
homely
homelyGo

A Unix-style IoT framework using MQTT for wiring and notifications, built as small independent tools in Go.

#iot#unix-philosophy#home-automation
Stars17
Forks2
Last commit4 years ago
epoch
epochGo

Go library providing primitives for marshaling/unmarshaling Unix timestamps to/from time.Time in JSON.

#unmarshaling#epoch-conversion#time
Stars17
Forks3
Last commit2 years ago
log
logGo

A simple leveled logging wrapper for Go's standard log package with zero dependencies.

#zero-dependency#library#minimalist
Stars17
Forks0
Last commit3 years ago
Go Compiler
Go CompilerJavaScript

A Less CSS compiler for Go that uses the original Less.js compiler via the Duktape JavaScript engine.

#css-generation#javascript-engine#go-library
Stars17
Forks5
Last commit9 years ago
pig
pigGo

A simple Go wrapper for pgx that simplifies executing queries and scanning results into structs.

#database-driver#pgx#database
Stars17
Forks3
Last commit9 months ago
bedrock
bedrockGo

A minimal, modular Go framework for building custom, use-case-specific frameworks and internal developer platforms.

#go-modules#developer-platform#internal-tools
Stars17
Forks1
Last commit6 hours ago
go-tools/multithreading
go-tools/multithreadingGo

A Go library providing a ThreadTracker struct for managing goroutines with panic handling and lifecycle control.

#go-library#multithreading#goroutines
Stars17
Forks2
Last commit7 years ago
dlog
dlogGo

A Go library for build-time controlled debug logging with caller location tracking.

#caller-tracking#zero-overhead#debug
Stars17
Forks2
Last commit9 years ago
gogiven
gogivenGo

A BDD testing framework for Go that generates human-readable test specifications directly from source code.

#go-testing#table-tests#bdd-specs
Stars17
Forks3
Last commit3 months ago
testsql
testsqlGo

A Go library that generates test data from SQL files before tests and automatically cleans up afterward.

#integration-testing#database-testing#go-library
Stars17
Forks2
Last commit7 years ago
async
asyncGo

An async/await-like task package for Go providing structured concurrency with wait, timeout, and cancellation support.

#async-await#go-generics#async
Stars17
Forks2
Last commit1 year ago
xylog
xylogGo

A Go logging library combining Python logging's design with zap's encoding for structured, hierarchical, and high-performance logging.

#python-like#high-performance#logging-library
Stars17
Forks2
Last commit3 years ago
dynatomic
dynatomicGo

A Go library for using DynamoDB as a fast and reliable atomic counter.

#database#batch-processing#counter
Stars17
Forks3
Last commit5 years ago
PreviousPage 49 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