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

f4go
f4goGo

A transpiler that converts Fortran 77 source code into equivalent Go code, preserving functionality and comments.

#scientific-computing#f4go#legacy-migration
Stars51
Forks9
Last commit3 years ago
dec128
dec128Go

A high-performance 128-bit fixed-point decimal number library for Go, designed for financial calculations.

#decimal#fixed-point#high-performance
Stars51
Forks1
Last commit5 months ago
petrovich
petrovichGo

A Go library for inflecting Russian first names, middle names, and last names into grammatical cases.

#anthroponym#natural-language-processing#name-inflection
Stars51
Forks6
Last commit2 years ago
copy
copyGo

A Go package for fast, type-safe copying between structs with support for nested structures, embedded types, and pointers.

#golang-package#copy#struct-copying
Stars51
Forks5
Last commit5 years ago
kyoo
kyooGo

A Go library providing an unlimited job queue and concurrent worker pools for background task processing.

#concurrent-workers#queue#go-library
Stars51
Forks4
Last commit5 months ago
gone/jconf
gone/jconfGo

A collection of independent Go packages for building small daemons and servers with advanced logging, systemd integration, and graceful reloads.

#statsd-client#http#socket-activation
Stars51
Forks8
Last commit5 years ago
genfuncs
genfuncsGo

A Go library providing polymorphic generic containers and functions to reduce boilerplate, inspired by Kotlin's Sequence and Map.

#functional-programming#result-type#async
Stars51
Forks6
Last commit4 years ago
alice
aliceGo

A lightweight additive dependency injection container for Go that uses static Go files to define the object graph.

#go-modules#software-architecture#dependency-injection
Stars51
Forks4
Last commit9 years ago
datacounter
datacounterGo

A Go library providing counters that wrap io.Reader, io.Writer, and http.ResponseWriter to track bytes transferred.

#io-counters#reader-writer#go-library
Stars50
Forks9
Last commit3 years ago
SuperMQ (.5k)
SuperMQ (.5k)Go

A distributed, highly scalable, and secure open-source cloud platform for messaging and event-driven architecture.

#iot#event-driven-architecture#iot-messaging
Stars50
Forks9
Last commit4 months ago
go-pdu
go-pduGo

A Go implementation of ParaDigi Universe, a fully peer-to-peer social network system for decentralized publishing.

#decentralized-identity#social-network#distributed-systems
Stars50
Forks7
Last commit4 months ago
utils
utilsGo

A lightweight and versatile Go library providing utility functions for common operations like boolean conversions, map operations, string manipulations, and more.

#developer-tools#fake-data#go-library
Stars50
Forks40
Last commit5 days ago
Aptos Golang SDK
Aptos Golang SDKGo

A Golang SDK for interacting with the Aptos blockchain, supporting both BCS and JSON transaction formats.

#wallet#move-language#transaction-builder
Stars50
Forks12
Last commit1 year ago
gxpdf
gxpdfGo

A high-performance Go library for PDF creation, reading, table extraction, digital signatures, and encryption.

#text-extraction#go-modules#open-source
Stars50
Forks7
Last commit5 days ago
xdg
xdgGo

A Go implementation of FreeDesktop.org (XDG) specifications for accessing user directories, desktop files, trash, and more.

#xdg-specs#xdg-compliance#file-management
Stars50
Forks9
Last commit26 days ago
flen
flenGo

A command-line tool that analyzes and reports function/method lengths in Go packages using AST parsing.

#developer-tools#code-metrics#command-line-tool
Stars50
Forks4
Last commit3 days ago
Interactive Inputs - Runtime workflow inputs
Interactive Inputs - Runtime workflow inputsJavaScript

A GitHub Action that enables dynamic runtime user inputs for workflows and composite actions, including file uploads and Slack/Discord notifications.

#runtime-inputs#cicd#inputs
Stars50
Forks6
Last commit
evaler
evalerGo

A Go package implementing a floating-point arithmetic expression evaluator using Dijkstra's Shunting Yard algorithm.

#trigonometric-functions#shunting-yard#expression-evaluator
Stars50
Forks16
Last commit8 years ago
terraform-provider-secrethub
terraform-provider-secrethubGo

A Terraform provider for managing and using secrets from SecretHub within infrastructure-as-code workflows.

#hacktoberfest#devops#aws-integration
Stars49
Forks10
Last commit5 years ago
retry-go
retry-goGo

A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.

#retry-logic#http-retry#distributed-systems
Stars49
Forks6
Last commit7 years ago
generic
genericGo

A Go library providing flexible generic data types for JSON encoding/decoding and type conversion.

#unmarshaling#generic#flexible-data
Stars49
Forks6
Last commit5 years ago
go-waitgroup
go-waitgroupGo

A Go package extending sync.WaitGroup with error handling and configurable concurrency limits.

#concurrency-control#go-library#pool
Stars49
Forks4
Last commit5 days ago
go-htpasswd
go-htpasswdGo

A Go library for parsing and validating user credentials against Apache htpasswd files.

#authentication#http-basic-auth#hashing-algorithms
Stars49
Forks12
Last commit1 month ago
avro
avroGo

A Go library for Apache Avro with strong typing, SQL integration, and Redshift schema generation.

#database#apache#data-serialization
Stars49
Forks10
Last commit1 year ago
browscap_go
browscap_goGo

A Go library that provides browser detection and capabilities using the browscap.ini database.

#http#browscap#browser-detection
Stars49
Forks26
Last commit3 years ago
checker
checkerGo

A lightweight Go library for effortless input validation using struct tags, with no external dependencies.

#validation#validation-library#go-library
Stars48
Forks1
Last commit1 year ago
boa
boaGo

A Go library for building self-documenting CLIs by generating flags, env vars, and config file loading from struct definitions.

#declarative-programming#cli-framework#command
Stars48
Forks0
Last commit10 days ago
structrue-go.nvim
structrue-go.nvimLua

A Neovim plugin for an intuitive, collapsible display of Go symbol structures, including methods across files.

#structures#editor-tool#symbol-tree
Stars48
Forks0
Last commit3 years ago
pointer
pointerGo

A Go library providing helper functions to create pointers for optional fields of basic types, now deprecated in Go 1.26+.

#code-simplification#helper-routines#go-library
Stars48
Forks4
Last commit28 days ago
minisql
minisqlGo

An embedded single-file SQL database written in Go, inspired by SQLite and designed for learning and lightweight use.

#agentic-workflow#database#agentic-ai
Stars48
Forks3
Last commit24 days ago
flagvar
flagvarGo

A collection of CLI argument types for the Go flag package, providing validation and parsing for enums, URLs, IPs, JSON, and more.

#dev-tools#time#go-library
Stars48
Forks4
Last commit1 year ago
hotplex
hotplexGo

A high-performance AI agent runtime engine that transforms terminal AI tools into production services with persistent sessions.

#developer-tools#aep#gateway
Stars48
Forks15
Last commit5 days ago
starlet
starletGo

A Go wrapper for Starlark that simplifies embedding, provides enhanced data conversion, and includes useful extension libraries.

#embedding#golang-wrapper#starlark
Stars48
Forks4
Last commit1 month ago
dict
dictGo

A Go implementation of Python dictionaries with insertion-order preservation and JSON support.

#python-like#concurrent-data-structures#ordered-map
Stars48
Forks6
Last commit6 months ago
IRC Parser Tests
IRC Parser TestsGo

A collection of test vectors and reference implementations for validating IRC parser consistency across different libraries.

#parser-testing#irc-protocol#chat-protocols
Stars48
Forks8
Last commit3 years ago
snowball
snowballC

A Go library implementing the Snowball stemming algorithm for natural language processing.

#stemmer#cgo#stemming
Stars48
Forks6
Last commit1 year ago
PreviousPage 42 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
2 months ago
#Go1469
#Go Library487
#Cli Tool211
#Docker186
#Developer Tools172
#Golang Library167
#Devops161
#Cli154
#Self Hosted124
#Hacktoberfest121
#Performance115
#Concurrency112