Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

1582 projects

Showing 34 of 1582 projects

go-fixtures
go-fixturesGo

Django-style YAML fixtures for Golang's database/sql library to load test data into databases.

#fixtures#database#yaml
Stars32
Forks11
Last commit6 years ago
lastpass-go
lastpass-goGo

A Go client library for programmatically interacting with LastPass accounts and shared folders.

#library#api#go-client
Stars32
Forks6
Last commit3 years ago
go-recipe
go-recipeGo

A Go library for scraping recipe data from websites using Schema.org and custom scrapers.

#cooking#go-library#cli-tool
Stars32
Forks3
Last commit3 years ago
freeze-code.nvim
freeze-code.nvimLua

A Neovim plugin that creates code screenshots as images using the charmbracelet/freeze tool.

#vimscript#developer-tools#open-source
Stars32
Forks2
Last commit1 year ago
go-finance
go-financeGo

A Go library providing finance-related functions including exchange rates, VAT number validation, and IBAN/BIC conversion.

#iban#vat-validation#exchange-rates
Stars32
Forks6
Last commit9 months ago
sslmgr
sslmgrGo

A Go library providing a simplified abstraction layer around acme/autocert for automatic TLS certificate management.

#web-security#acme-protocol#certificate-management
Stars32
Forks5
Last commit1 year ago
sched
schedGo

A Go job scheduler with fast-forward time simulation for testing and development.

#developer-tools#time-simulation#job-scheduler
Stars31
Forks1
Last commit1 year ago
jsonpath
jsonpathGo

A Go library for extracting parts of JSON objects using JSONPath query syntax with high compatibility and user-friendly error handling.

#parsing#json-query#jsonpath
Stars31
Forks5
Last commit5 months ago
go-validator
go-validatorGo

A fast and intuitive validation library for Go with conditional logic, error customization, and localization support.

#go-modules#validation#generic
Stars31
Forks1
Last commit1 year ago
Simple Hexagonal Architecture PoC API
Simple Hexagonal Architecture PoC APIGo

A proof-of-concept REST API for managing patient records built with Go and PostgreSQL.

#crud#rest#api
Stars31
Forks11
Last commit5 years ago
cmp-go-pkgs
cmp-go-pkgsLua

nvim-cmp source for Go package imports, showing only inside import blocks after LSP attachment.

#autocompletion#import-suggestions#go-development
Stars31
Forks5
Last commit1 year ago
distillog
distillogGo

A minimalistic logging library for Go that adds log levels to the standard library interface.

#minimalist#syslog#interface-design
Stars31
Forks7
Last commit8 years ago
go-githubauth
go-githubauthGo

A Go package providing GitHub App authentication with JWT, installation tokens, and personal access token support.

#token-management#github-apps#oauth2
Stars31
Forks8
Last commit9 days ago
ai
aiGo

A comprehensive Go library for building AI agents and applications with unified multi-provider LLM support, tool calling, streaming, and cost tracking.

#ai#batch-processing#aws-bedrock
Stars31
Forks7
Last commit2 days ago
valix
valixGo

A Go package for validating JSON requests, including HTTP requests, maps, and slices, with deep validation and i18n support.

#request#validation#http-request-validation
Stars31
Forks2
Last commit1 year ago
Adnexos
AdnexosGo

A self-hostable web app for effortlessly splitting expenses among friends in any situation.

#astro#expenses#expense-splitter
Stars30
Forks2
Last commit18 days ago
rebed
rebedGo

Recreates directory and file structures from Go 1.16+ embed.FS types in the current working directory.

#resource-embedding#go-modules#filesystem
Stars30
Forks2
Last commit4 years ago
go-apispec
go-apispecGo

Generates OpenAPI 3.1 specifications from Go source code using static analysis, with zero annotations and automatic framework detection.

#developer-tools#openapi-generator#echo
Stars30
Forks0
Last commit1 day ago
Lit
LitGo

An expressive and fast HTTP framework for Go, built on httprouter for high performance and simplicity.

#http-server#httprouter#api-server
Stars30
Forks2
Last commit2 years ago
set
setGo

A simple Set data structure implementation in Go using LinkedHashMap for int64 and string types.

#hacktoberfest#ordered-set#linked-hashmap
Stars30
Forks12
Last commit8 months ago
ptr
ptrGo

A Go library providing generic functions to create pointers from constants of basic types.

#developer-tools#go-1.18#golang-package
Stars30
Forks3
Last commit3 years ago
nject
njectGo

A Go library for type-safe dependency injection using call chains, eliminating the need for type assertions.

#debugging-tools#composition#dependency-injection
Stars30
Forks3
Last commit11 days ago
vl
vlGo

A CLI tool that verifies the current status of URIs in text files like markdown documentation.

#web-crawling#link-checker#validation
Stars29
Forks3
Last commit2 years ago
goscaf
goscafGo

An interactive CLI tool that generates opinionated, production-ready Go project boilerplate with configurable frameworks, databases, and infrastructure.

#cli-app#boilerplate-generator#developer-tools
Stars29
Forks3
Last commit2 months ago
xmlwriter
xmlwriterGo

A pure-Go library for procedural XML generation with performance and control similar to libxml2's xmlwriter.

#procedural-api#pure-go#go-library
Stars29
Forks7
Last commit6 months ago
componego
componegoGo

A flexible component-oriented framework for Go applications that enables modular design without affecting the main application loop.

#component-architecture#flexibility#dependency-injection
Stars29
Forks1
Last commit1 year ago
Swoof
SwoofGo

An ultra-fast MySQL table importer that uses temporary tables for non-blocking data syncs.

#devops#backup-tool#cli-tool
Stars29
Forks5
Last commit2 days ago
gotests.nvim
gotests.nvimLua

A Neovim plugin written in Lua that generates Go test functions using gotests.

#go-testing#unit-testing#editor-integration
Stars29
Forks1
Last commit1 year ago
mspm
mspmGo

A Go implementation of multi-string pattern matching using Trie data structures, inspired by the Aho-Corasick algorithm.

#search#algorithm#information-retrieval
Stars29
Forks4
Last commit8 years ago
paicehusk
paicehuskGo

A Go implementation of the Paice/Husk stemming algorithm for natural language processing.

#nlp-library#information-retrieval#text-analysis
Stars29
Forks7
Last commit12 years ago
paicehusk
paicehuskGo

A Go implementation of the Paice/Husk stemming algorithm for natural language processing.

#nlp-library#information-retrieval#text-analysis
Stars29
Forks7
Last commit12 years ago
go-multiproxy
go-multiproxyGo

A Go HTTP client library with load-balancing, failover, and authentication support for multiple HTTPS and SOCKS5 proxies.

#https-proxy#authentication#proxy
Stars29
Forks1
Last commit11 months ago
piecewiselinear
piecewiselinearGo

A tiny Go library for linear interpolation with O(log(N)) evaluation and a fast O(1) uniform-spacing special case.

#scientific-computing#mathematics#go-library
Stars28
Forks4
Last commit2 years ago
shellwords
shellwordsGo

A Go library for parsing and joining strings according to UNIX Bourne shell word parsing rules.

#shell-parsing#unix-shell#go-library
Stars28
Forks4
Last commit3 years ago
PreviousPage 44 of 44

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
#Go1191
#Go Library383
#Cli Tool191
#Docker163
#Developer Tools145
#Devops141
#Cli132
#Golang Library125
#Self Hosted107
#Hacktoberfest105
#Cross Platform98
#Concurrency91