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

machine
machineGo

A Go library for building data processing workflows and pipelines with functional operations, cycles, and fan-out capabilities.

#pipeline-framework#stream-processing#functional-programming
Stars168
Forks12
Last commit13 hours ago
rate
rateGo

A high-performance rate limiter library for Go applications with multiple rate limiting strategies.

#high-performance#concurrent#distributed-systems
Stars168
Forks5
Last commit6 months ago
sparse
sparseGo

A Go library implementing sparse matrix formats for linear algebra, compatible with Gonum and supporting scientific/ML applications.

#blas#csr#gonum-compatible
Stars168
Forks24
Last commit4 months ago
gosip
gosipGo

A Go SDK for SharePoint providing authentication, HTTP client, and fluent API wrapper for both SharePoint Online and On-Premises.

#rest#go-sdk#api
Stars168
Forks39
Last commit3 months ago
Whitewind
WhitewindTypeScript

A free, privacy-focused blogging platform for Bluesky users, built on the AT Protocol.

#self-sovereign-data#social-media#bluesky
Stars166
Forks18
Last commit8 months ago
turtle
turtleGo

A Go library and CLI for emoji lookup, search, and categorization with GitHub emoji support.

#search#emoji#developer-tools
Stars164
Forks12
Last commit4 years ago
tcpack
tcpackGo

A Go library for packing and unpacking byte streams over TCP connections to handle message boundaries.

#tcp#application-protocol#golang-package
Stars164
Forks1
Last commit2 years ago
captcha
captchaGo

A simple, unopinionated Go package for generating customizable CAPTCHA images with framework independence.

#bot-protection#web-security#authentication
Stars164
Forks23
Last commit10 months ago
smtpmock
smtpmockGo

A lightweight, configurable fake SMTP server written in Go for testing email functionality without a real mail server.

#email-testing#rfc-compliant#fake-smtp
Stars164
Forks24
Last commit2 months ago
gophers
gophers

An amigurumi crochet pattern for creating the iconic Go Gopher mascot.

#crafting#gopher#crochet
Stars163
Forks17
Last commit1 year ago
bcache
bcacheGo

A Go library for creating a distributed in-memory cache with eventual consistency and cache stampede prevention.

#eventually-consistent#in-memory-cache#lru-cache
Stars163
Forks20
Last commit3 years ago
dbcleaner
dbcleanerGo

A Go library for cleaning databases between tests with parallel execution support using file locking.

#database-engine#test-isolation#driver
Stars163
Forks13
Last commit4 years ago
tf-profile
tf-profileGo

A CLI tool written in Go that profiles Terraform runs to provide detailed statistics, resource-level metrics, and visualizations.

#devops#statistics#cli-tool
Stars163
Forks4
Last commit1 year ago
errgroup
errgroupGo

A drop-in alternative to Go's sync/errgroup with configurable goroutine worker limits for rate-limited operations.

#sync-patterns#errgroup#goroutine-pool
Stars163
Forks11
Last commit3 years ago
tf-profile
tf-profileGo

A CLI tool written in Go that profiles Terraform runs to provide detailed statistics, resource-level metrics, and visualizations.

#devops#statistics#logging-analysis
Stars163
Forks4
Last commit1 year ago
orm
ormGo

A lightweight, fast, customizable, and type-safe object-relational mapper for Go, leveraging generics and reflection.

#query-builder#orm#database
Stars162
Forks6
Last commit7 months ago
Go in 7 days
Go in 7 daysGo

A structured 7-day learning path for Node.js developers to master Go fundamentals and build practical applications.

#hacktoberfest#roadmap#graphql
Stars162
Forks9
Last commit2 months ago
cryptgo
cryptgoGo

A terminal user interface (TUI) application written in Go for real-time cryptocurrency price monitoring and portfolio tracking.

#terminal-application#crypto#coincap-api
Stars162
Forks19
Last commit4 years ago
go-cache
go-cacheGo

A flexible multi-layer Go caching library implementing Cache-Aside pattern for in-memory and shared caches like Redis.

#in-memory-cache#caching#redis
Stars162
Forks13
Last commit2 years ago
grimoire
grimoireGo

A Go database access layer with a flexible query API, built-in validation, and multi-adapter support.

#query-builder#orm#database
Stars161
Forks16
Last commit4 years ago
guble
gubleGo

A simple and fast user-facing messaging and data replication server built with WebSockets and Go.

#messaging-server#data-replication#websocket
Stars161
Forks23
Last commit8 years ago
cmd
cmdGo

A Go package for executing shell commands across Linux, Windows, and macOS with a simple API.

#unix#shell-commands#terminal
Stars161
Forks21
Last commit1 year ago
golang-tmdb
golang-tmdbGo

A comprehensive Go wrapper for the TMDb API, supporting both v3 and v4 with optional auto-retry and custom HTTP client configuration.

#tmdb#movie-database#entertainment-api
Stars161
Forks47
Last commit17 days ago
xtcp
xtcpGo

A TCP server framework for Go with graceful shutdown and custom protocol support.

#event-driven#graceful-shutdown#tcp
Stars160
Forks31
Last commit6 years ago
vaku
vakuGo

A CLI and API for running path- and folder-based operations on the Vault Key/Value secrets engine.

#go-api#devops#secrets-management
Stars159
Forks18
Last commit9 days ago
iso8601
iso8601Go

A fast, zero-allocation ISO8601 date parser for Go that handles any ISO8601 format without regular expressions.

#unmarshal#datetime#time
Stars158
Forks18
Last commit9 months ago
cyclicbarrier
cyclicbarrierGo

A Go implementation of CyclicBarrier for synchronizing goroutines at common execution points.

#parallel-computing#coordination#cyclicbarrier
Stars158
Forks18
Last commit6 years ago
Preflight
PreflightGo

A tool to verify scripts and executables by hash to prevent supply chain attacks.

#supply-chain-security#devops#hash-verification
Stars157
Forks44
Last commit3 years ago
gocrypto
gocryptoGo

Example source code demonstrating practical cryptography implementations in Go, accompanying the 'Practical Crypto with Go' book.

#security-examples#educational-code#symmetric-encryption
Stars157
Forks34
Last commit6 years ago
ln-paywall
ln-paywallGo

Go middleware for monetizing APIs with per-request Bitcoin Lightning Network payments.

#api-monetization#api#go-middleware
Stars156
Forks8
Last commit7 years ago
pushover
pushoverGo

A Go wrapper for the Pushover API to send notifications from Go programs.

#emergency-alerts#hacktoberfest#message-queue
Stars155
Forks14
Last commit8 months ago
Continuous Benchmarking and Benchmark Visualization for Go
Continuous Benchmarking and Benchmark Visualization for GoGo

A tool and GitHub Action for continuous benchmarking of Go code, visualizing results, and detecting performance regressions in pull requests.

#continuous-benchmarks#regression-testing#continuous-integration
Stars154
Forks15
Last commit
go-relax
go-relaxGo

A Go framework for building fast, complete RESTful APIs with built-in HATEOAS, filters, and correct HTTP semantics.

#api-gateway#rest-api#api-development
Stars154
Forks9
Last commit4 months ago
pure
pureGo

A fast, radix-tree based HTTP router for Go that strictly adheres to the standard net/http package.

#net-http#context#native-http
Stars154
Forks12
Last commit2 years ago
nvim-go
nvim-goLua

A minimal Neovim plugin written in Lua that provides essential Go development tools like formatting, linting, testing, and struct tag management.

#developer-tools#neovim-plugin#golang-development
Stars153
Forks16
Last commit2 months ago
wd-41
wd-41Go

A static web server with live-reload functionality for web development workflows.

#development-tool#static-web-server#web-development-tools
Stars152
Forks3
Last commit5 months ago
PreviousPage 31 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
1 year ago
#Go1179
#Go Library376
#Cli Tool187
#Docker160
#Developer Tools142
#Devops140
#Cli131
#Golang Library120
#Self Hosted106
#Hacktoberfest104
#Cross Platform98
#Concurrency91