Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

1563 projects

Showing 36 of 1563 projects

color-extractor
color-extractorGo

A lightweight Go library for extracting dominant colors from images with zero external dependencies.

#color-extraction#go-library#cli-tool
Stars132
Forks6
Last commit2 years ago
minimp3
minimp3C

A Go wrapper for the minimp3 C library that provides fast, lightweight MP3 decoding capabilities.

#media#cgo#go-wrapper
Stars132
Forks19
Last commit11 months ago
Helm
HelmGo

A minimalistic and customizable pomodoro-like terminal timer written in Go for focused work sessions.

#productivity-tool#keyboard-driven#pomodoro
Stars132
Forks8
Last commit4 months ago
nakedret
nakedretGo

A Go static analysis tool that identifies naked returns in functions exceeding a specified line length.

#linter#static-code-analysis#code-quality
Stars132
Forks16
Last commit4 months ago
stringFormatter
stringFormatterGo

A high-performance Go library for string formatting with C#/Python-like template syntax and advanced formatting options.

#high-performance#go-package#template-engine
Stars132
Forks6
Last commit1 month ago
gitcs
gitcsGo

A Go CLI tool that scans local Git repositories to generate a visual contributions graph, independent of Git hosting services.

#developer-tools#cli-tool#git-analytics
Stars132
Forks11
Last commit2 months ago
mongo-go-pagination
mongo-go-paginationGo

A Go pagination library for the official MongoDB driver that supports both normal queries and aggregation pipelines with full pagination metadata.

#driver-extension#query-builder#database
Stars131
Forks36
Last commit3 years ago
sessionup
sessionupGo

A simple, effective Go package for HTTP session management with customizable stores and OWASP-recommended defaults.

#cookies#owasp#web-security
Stars131
Forks7
Last commit1 year ago
GitHub Actions for Golang
GitHub Actions for GolangShell

A GitHub Action to run Go commands with automatic workspace setup, now deprecated in favor of actions/setup-go.

#devops#golang-action#workflow-automation
Stars131
Forks29
Last commit4 years ago
Gone
GoneGo

A lightweight dependency injection framework for Go with tag-based auto injection, config center support, and rich ecosystem components.

#wire#dig#golang-framework
Stars130
Forks8
Last commit6 months ago
testcase
testcaseGo

An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.

#integration-testing#behavior-driven-development#tdd
Stars130
Forks11
Last commit27 days ago
lrserver
lrserverJavaScript

A Go package implementing a LiveReload server that enables browser reloads and alerts via WebSocket communication.

#go-package#websocket#dev-server
Stars128
Forks15
Last commit2 years ago
outbox
outboxGo

A lightweight, database- and broker-agnostic Go library for implementing the transactional outbox pattern.

#event-driven-architecture#message-queue#outbox-example
Stars128
Forks5
Last commit3 months ago
gothanks
gothanksGo

Automatically stars Go's official repository and your go.mod GitHub dependencies to thank maintainers.

#go-modules#open-source#community
Stars128
Forks7
Last commit3 years ago
go-rocket-update
go-rocket-updateGo

A modular Go library for building self-updating applications with support for multiple update sources and platforms.

#modular#rsa-signatures#software-updates
Stars128
Forks11
Last commit3 months ago
go-deepcopy
go-deepcopyGo

A fast, feature-rich deep-copy library for Go with support for complex type conversions and custom copying behaviors.

#copier#deep-copy#copy
Stars128
Forks7
Last commit6 months ago
grammes
grammesGo

A Go client library for interacting with Apache TinkerPop graph databases using the Gremlin query language.

#tinkerpop#package#database
Stars128
Forks43
Last commit2 years ago
igor
igorGo

A PostgreSQL abstraction layer for Go with GORM-like syntax, focusing on security and performance.

#igor#prepared-statements#listen-notify
Stars127
Forks4
Last commit2 years ago
parquet
parquetGo

A Go library that generates type-safe Parquet readers and writers from Go structs or existing Parquet files.

#parquet#data-serialization#dremel
Stars127
Forks13
Last commit1 year ago
jio
jioGo

A JSON schema validator for Go inspired by Joi, designed to validate raw JSON data before deserialization.

#validation#api-validation#go-library
Stars126
Forks13
Last commit1 year ago
mockd
mockdGo

A single-binary mock server supporting HTTP, WebSocket, gRPC, MQTT, SSE, GraphQL, and SOAP protocols.

#developer-tools#ai-integration#graphql
Stars126
Forks6
Last commit1 day ago
loom
loomGo

A reactive component framework for building TUIs and web SPAs in pure Go with a signal-based architecture.

#component-architecture#terminal#tui
Stars126
Forks2
Last commit2 months ago
go-lock
go-lockGo

A Go library providing efficient read-write mutexes with trylock, timeout, and no-starvation mechanisms.

#parallel-computing#lock#no-starvation
Stars125
Forks8
Last commit4 years ago
patron
patronGo

A Go microservice framework with built-in observability, async/sync processing, and productivity-focused defaults.

#http-server#productivity#observability
Stars125
Forks64
Last commit10 days ago
sqlize
sqlizeGo

A Go SQL toolkit that generates database migrations by comparing Go structs with existing migration files.

#migration#orm#arvo-schema
Stars124
Forks14
Last commit3 months ago
fast-shot
fast-shotGo

A fluent, feature-rich, and highly configurable HTTP client library for Go, designed for rapid and precise API interactions.

#rest#rest-client#retry-mechanism
Stars124
Forks11
Last commit10 days ago
gollback
gollbackGo

Go utilities for managing asynchronous function execution with race, all, and retry patterns.

#callbacks#cancel#closure
Stars123
Forks13
Last commit3 years ago
Ratus
RatusGo

A RESTful asynchronous task queue server that provides a consistent HTTP API for various storage backends.

#task-queue#task-scheduler#message-queue
Stars123
Forks8
Last commit7 months ago
imcache
imcacheGo

A zero-dependency, generic in-memory cache library for Go with expiration, eviction policies, and sharding.

#in-memory-cache#in-memory#caching
Stars123
Forks6
Last commit1 year ago
sjwt
sjwtGo

A minimalistic Go library for generating, parsing, and verifying HMAC SHA-256 JSON Web Tokens.

#token-management#jsonwebtoken#authentication
Stars122
Forks9
Last commit7 months ago
Microservice
MicroserviceGo

A Go microservice framework implementing clean architecture with built-in health checks, metrics, and Swagger documentation.

#httprouter#health-checks#api-framework
Stars122
Forks17
Last commit13 days ago
gg
ggGo

A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.

#vulkan#graphics#dx12
Stars122
Forks9
Last commit1 day ago
go-estimate
go-estimateGo

A Go library implementing state estimation and filtering algorithms including Kalman, Extended Kalman, Unscented Kalman, and Particle filters.

#robotics#sensor-fusion#probabilistic-inference
Stars121
Forks9
Last commit2 months ago
jv
jvGo

A command-line tool for viewing and pretty-printing JSON data.

#developer-tools#terminal-utility#terminal
Stars121
Forks6
Last commit8 years ago
Thunder
ThunderGo

A minimalist Go backend framework that automatically transforms gRPC services into REST and GraphQL APIs.

#api-gateway#template#containerization
Stars120
Forks5
Last commit6 months ago
gldap
gldapGo

A Go framework for building custom LDAP servers and services with support for LDAP, LDAPS, and mTLS connections.

#mtls#ldap-server#authentication
Stars120
Forks5
Last commit1 year ago
PreviousPage 33 of 44Next

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
#Go1179
#Go Library376
#Cli Tool187
#Docker160
#Developer Tools142
#Devops140
#Cli131
#Golang Library120
#Self Hosted106
#Hacktoberfest104
#Cross Platform98
#Concurrency91