Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

1996 projects

Showing 36 of 1996 projects

lumberjack
lumberjackGo

A Go package for writing logs to rolling files with configurable size, age, and backup limits.

#log-rolling#file-management#golang-library
Stars5.4k
Forks653
Last commit1 year ago
DarwinKit
DarwinKitGo

Native Apple framework bindings for Go, enabling macOS application development without Objective-C or XCode.

#apple#desktop-application#appkit
Stars5.4k
Forks173
Last commit1 year ago
lakeFS
lakeFSGo

An open-source tool that transforms object storage into a Git-like repository for versioned, atomic, and repeatable data lake operations.

#multi-cloud#data-versioning#azure-blob-storage
Stars5.4k
Forks456
Last commit2 days ago
gofakeit
gofakeitGo

A comprehensive Go library for generating realistic fake data across 300+ categories with zero dependencies.

#generator#database-seeding#fake-data
Stars5.4k
Forks296
Last commit24 days ago
keto
ketoGo

An open-source implementation of Google's Zanzibar authorization system, providing a scalable and customizable permission server.

#hacktoberfest#acl#api-first
Stars5.3k
Forks384
Last commit4 days ago
gotests
gotestsGo

Automatically generates table-driven Go test boilerplate from source code, with optional AI-powered test case generation.

#table-driven-tests#golang-application#developer-tools
Stars5.3k
Forks352
Last commit7 months ago
dragonboat
dragonboatGo

A feature-complete, high-performance multi-group Raft consensus library in Go for building fault-tolerant distributed systems.

#raft-algorithm#high-performance#distributed-storage
Stars5.3k
Forks569
Last commit10 months ago
lancet
lancetGo

A comprehensive, efficient, and reusable utility function library for Go with 700+ functions.

#library#datetime#go-generics
Stars5.3k
Forks521
Last commit3 months ago
Tsuru
TsuruGo

An extensible open-source Platform as a Service (PaaS) that simplifies application deployment across multiple programming languages.

#multi-language#hacktoberfest#devops
Stars5.3k
Forks554
Last commit12 days ago
Mercure
MercureGo

A protocol and server for pushing real-time updates to web browsers and HTTP clients with server-sent events.

#websocket-alternative#api#push
Stars5.3k
Forks339
Last commit1 day ago
openfga
openfgaGo

A high-performance, flexible authorization/permission engine inspired by Google Zanzibar for fine-grained access control.

#fine-grained-authorization#entitlements#google-zanzibar
Stars5.3k
Forks411
Last commit3 days ago
OctoSQL
OctoSQLGo

A CLI tool and dataflow engine that lets you query and join data from multiple databases and file formats using SQL.

#stream-processing#plugin-system#redis
Stars5.3k
Forks212
Last commit2 years ago
tun2socks
tun2socksGo

A high-performance tun2socks implementation that transparently routes all network traffic through various proxy protocols using the gVisor TCP/IP stack.

#tun2socks#gateway-mode#shadowsocks
Stars5.3k
Forks616
Last commit1 month ago
carbon
carbonGo

A lightweight, semantic, and developer-friendly Go package for date and time manipulation without third-party dependencies.

#jalaali#semantic-api#datetime
Stars5.2k
Forks263
Last commit28 days ago
go-restful
go-restfulGo

A Go package for building RESTful web services with explicit HTTP method mapping and flexible routing.

#http-server#rest#web-services
Stars5.1k
Forks682
Last commit5 months ago
horcrux
horcruxGo

A CLI tool that splits files into encrypted fragments using Shamir's Secret Sharing, requiring only a threshold of fragments to reconstruct the original.

#privacy-tools#secret-sharing#file-encryption
Stars5.1k
Forks142
Last commit1 year ago
gocode
gocodeGo

A daemon providing fast, context-sensitive autocompletion for Go code in editors like Vim, Neovim, and Emacs.

#autocompletion#developer-tools#emacs-plugin
Stars5.0k
Forks654
Last commit4 months ago
toml
tomlGo

A TOML parser for Go with reflection, compatible with TOML v1.1.0 and offering a CLI validator tool.

#go-library#cli-tool#configuration
Stars5.0k
Forks551
Last commit6 days ago
slack
slackGo

A comprehensive Go library for interacting with Slack's API, including REST calls, Real-Time Messaging, and Socket Mode.

#team-collaboration#workflow-automation#rest-api
Stars4.9k
Forks1.2k
Last commit4 days ago
arduino-cli
arduino-cliGo

Command-line interface for managing Arduino boards, libraries, building sketches, and uploading code.

#iot#command-line-tool#microcontrollers
Stars4.9k
Forks481
Last commit1 day ago
M3DB
M3DBGo

A distributed time series database, query engine, and metrics platform with Prometheus and Graphite compatibility.

#graphite#observability#metrics-platform
Stars4.9k
Forks463
Last commit20 days ago
Finicky
FinickyGo

A macOS app that routes URLs to specific browsers based on customizable JavaScript/TypeScript rules.

#productivity#typescript-configuration#javascript-configuration
Stars4.9k
Forks196
Last commit7 days ago
rosedb
rosedbGo

A lightweight, fast, and reliable key/value storage engine based on the Bitcask log-structured storage model.

#kv-store#database#log-structured
Stars4.9k
Forks646
Last commit3 months ago
unioffice
uniofficeGo

A pure Go library for creating, editing, and processing Microsoft Office Open XML documents (DOCX, XLSX, PPTX).

#spreadsheet#docx#office-documents
Stars4.9k
Forks504
Last commit11 days ago
testcontainers-go
testcontainers-goGo

A Go package for creating and cleaning up container-based dependencies in automated integration tests.

#hacktoberfest#devops#integration-testing
Stars4.9k
Forks608
Last commit6 days ago
buntdb
buntdbGo

An embeddable, in-memory key/value database for Go with custom indexing and geospatial support.

#b-tree#database#in-memory
Stars4.9k
Forks302
Last commit21 days ago
go-fuzz
go-fuzzGo

A coverage-guided fuzzing solution for testing Go packages, especially those parsing complex or untrusted inputs.

#randomized-testing#input-parsing#fuzzing
Stars4.9k
Forks275
Last commit1 year ago
bun
bunGo

A lightweight, SQL-first Golang ORM supporting PostgreSQL, MySQL, MSSQL, SQLite, and Oracle with type safety and flexible scanning.

#database-driver#mssql#orm
Stars4.8k
Forks279
Last commit11 days ago
Pomerium
PomeriumGo

A zero-trust identity and context-aware reverse proxy for secure, clientless access to internal web apps without a VPN.

#reverse-proxy#zero-trust#gateway
Stars4.8k
Forks334
Last commit3 days ago
goldmark
goldmarkGo

A CommonMark-compliant, extensible Markdown parser written in Go with a focus on performance and a well-structured AST.

#markdown-extensions#commonmark#markdown-parser
Stars4.8k
Forks293
Last commit2 months ago
flipt
fliptGo

A Git-native, enterprise-ready feature management platform that stores flags in your repositories and deploys with your code.

#devops#observability#feature-toggles
Stars4.8k
Forks292
Last commit1 day ago
req
reqGo

A simple yet powerful Go HTTP client with automatic decoding, debugging, retry, and HTTP fingerprinting support.

#retry-logic#http#http-fingerprinting
Stars4.8k
Forks401
Last commit5 months ago
terraform-docs
terraform-docsGo

A utility to generate documentation from Terraform modules in various output formats.

#generator#terraform-docs#pre-commit
Stars4.8k
Forks597
Last commit5 days ago
gg
ggGo

A pure Go library for 2D graphics rendering with a simple and comprehensive API.

#graphics#drawing#pure-go
Stars4.8k
Forks383
Last commit2 years ago
Golang for Node.js Developers
Golang for Node.js DevelopersGo

A comprehensive guide with side-by-side examples comparing Go and Node.js for developers transitioning between the two languages.

#code-examples#demo#developer-tools
Stars4.8k
Forks531
Last commit
graphql-go
graphql-goGo

A GraphQL server implementation for Go with a minimal API, full spec support, and production-ready features.

#graphql#api-server#parallel-execution
Stars4.8k
Forks492
Last commit8 days ago
PreviousPage 11 of 56Next

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
3 years ago
#Golang1039
#Go Library329
#Docker261
#Cli Tool255
#Devops212
#Self Hosted177
#Developer Tools168
#Cli166
#Golang Library133
#Hacktoberfest130
#Cross Platform117
#Microservices113