Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Go

Go

2346 projects

Showing 36 of 2346 projects

go-up
go-upGo

A lightweight Go configuration library with recursive placeholders resolution and no external dependencies.

#environment-variables#modular#lightweight
Stars43
Forks8
Last commit6 years ago
argv
argvGo

A Go library for splitting command line strings into arguments arrays using bash syntax.

#argument-splitting#bash-syntax#shell-parsing
Stars43
Forks7
Last commit6 years 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
Stars43
Forks3
Last commit2 days ago
anko
ankoGo

A command-line file watcher that executes configured actions like restarts or scripts when files change.

#development-workflow#cli-tool#cross-platform
Stars43
Forks2
Last commit5 years ago
schema
schemaGo

An embeddable Go library for applying database schema migrations using only the standard library.

#devops#database-sql#database-migrations
Stars43
Forks5
Last commit1 month ago
go-myanimelist
go-myanimelistGo

A Go client library for accessing the MyAnimeList API v2, enabling programmatic interaction with anime and manga data.

#mal#client-lib#manga
Stars42
Forks3
Last commit22 days ago
hashgen
hashgenGo

A blazingly fast CLI hash generator supporting 60+ hash functions, encoding, and decoding operations.

#generator#hash#cyclone
Stars42
Forks5
Last commit12 days ago
logex
logexGo

A Go logging library with tracing, structured output, and level support, wrapping the standard log library.

#stack-trace#golang-library#log-levels
Stars42
Forks13
Last commit2 years ago
klint
klintGo

A real-time Kubernetes resource linter that monitors changes and alerts teams via Slack about policy violations.

#devops#policy-enforcement#kubernetes
Stars42
Forks10
Last commit10 months ago
autoflags
autoflagsGo

Automatically exposes Go struct fields as command-line flags using struct tags.

#go-package#flags#configuration
Stars42
Forks4
Last commit4 years ago
ddt
ddtGo

A Go library for building and evaluating dynamic decision trees programmatically or from JSON, with support for pre-processing inputs.

#rule-engine#dynamic-configuration#json-config
Stars42
Forks4
Last commit5 years ago
go-log
go-logGo

A Go logging library with log4go compatibility, hierarchical loggers, and multiple appenders.

#log-appenders#logging#fluentd
Stars42
Forks21
Last commit8 years ago
Snowflake Emulator
Snowflake EmulatorGo

A lightweight Snowflake emulator built with Go and DuckDB for local development and testing.

#database#cicd#integration-testing
Stars42
Forks10
Last commit1 day ago
rotom
rotomGo

A high-performance, low-latency tiny Redis server written in Go, compatible with RESP protocols.

#rdb#redis#data-structures
Stars41
Forks4
Last commit1 year ago
purl
purlGo

A Go library that embeds Perl 5.20.1 to evaluate Perl code with persistent state and call native Go functions via XS.

#xs-bindings#embedded-interpreter#perl
Stars41
Forks5
Last commit11 years ago
gpath
gpathGo

A Go package for accessing struct fields by path expressions using reflection.

#field-path#reflect#go-package
Stars41
Forks4
Last commit9 years ago
goid
goidGo

A Go package for generating RFC 4122 compliant UUID version 4 identifiers.

#go-package#unique-identifier#distributed-systems
Stars41
Forks4
Last commit7 years ago
hnypots-agent)
hnypots-agent)PureBasic

A Go-based honeypot agent that emulates multiple network services to capture attacker activity and credentials.

#honeypot#credential-capture#ssh-server
Stars40
Forks12
Last commit3 months ago
Bread
BreadGo

A CLI tool to install, update, remove, and run AppImages directly from GitHub releases.

#appimage#cli-tool#desktop-integration
Stars40
Forks1
Last commit2 years ago
straf
strafGo

Convert Go structs to GraphQL objects and build schemas dynamically using struct tags.

#graphql#structs#api-builder
Stars40
Forks6
Last commit6 years ago
go-dag
go-dagGo

A Go framework for managing workflow execution defined by directed acyclic graphs (DAGs) with zero external dependencies.

#workflow-orchestration#concurrent-execution#directed-acyclic-graph
Stars40
Forks3
Last commit1 year ago
goimghdr
goimghdrGo

A Go library that determines the type of image contained in a file, inspired by Python's imghdr module.

#content-analysis#developer-tools#file-type-detection
Stars40
Forks4
Last commit7 years ago
reachable
reachableGo

A CLI tool to check if a domain is reachable or down.

#uptime-monitoring#devops#domain-checker
Stars40
Forks3
Last commit5 years ago
wire
wireGo

Strict runtime dependency injection library for Go that validates dependencies and prevents missing or ambiguous injections.

#software-architecture#strict-validation#dependency-injection
Stars40
Forks8
Last commit4 years ago
confiq
confiqGo

A Go library for populating structs from JSON, TOML, YAML, or environment variables using struct tags and selector paths.

#struct-decoding#environment-variables#yaml
Stars40
Forks0
Last commit2 months ago
terraform-provider-vaulted
terraform-provider-vaultedGo

A Terraform provider for managing encrypted HashiCorp Vault secrets that can be safely stored in Git.

#devops#vault#terraform-provider
Stars40
Forks15
Last commit4 months ago
null
nullGo

Nullable Go types that can be marshalled/unmarshalled to/from JSON, replacing sql.Null* types.

#unmarshal#nullint64#database
Stars40
Forks4
Last commit4 years ago
golyrics
golyricsGo

A Go package for fetching song lyrics from the Wikia (Lyrics.wikia.com) website.

#music#api#golang-package
Stars40
Forks2
Last commit8 years ago
terraform-provider-env0
terraform-provider-env0Go

A Terraform provider for managing env0 infrastructure as code, enabling programmatic control of projects, templates, and configuration variables.

#devops#opentofu#env0-integration
Stars39
Forks14
Last commit13 days ago
go-module
go-moduleShell

A powerful Go module template with pre-configured CI/CD, tools, and best practices for rapid project setup.

#hacktoberfest#template#developer-tools
Stars39
Forks2
Last commit2 days ago
Tapirx
TapirxGo

A cross-platform tool that passively discovers and identifies networked medical devices by inspecting HL7 and DICOM network traffic.

#network-traffic#healthcare-cybersecurity#pcap
Stars39
Forks10
Last commit2 months ago
MySQL MCP Server
MySQL MCP ServerGo

A read-only MySQL server for the Model Context Protocol (MCP) that enables AI assistants to safely explore databases and execute queries.

#cursor-ide#read-only#model-context-protocol
Stars39
Forks9
Last commit5 days ago
Merger
MergerGo

A Kustomize generator plugin that merges YAML files using schemaless StrategicMerge strategies for flexible Kubernetes manifest management.

#yaml-merging#merge#kubernetes
Stars39
Forks3
Last commit14 hours ago
md2png
md2pngGo

A command-line tool that converts markdown files to PNG images with custom CSS styling support.

#png#markdown-rendering#command-line-tool
Stars39
Forks1
Last commit7 years ago
Tagify
TagifyHTML

A Go library and CLI tool that extracts popular tags from HTML, Markdown, or plain text documents in multiple languages.

#multi-language#content-analysis#tagify
Stars39
Forks2
Last commit1 year ago
Coffer
CofferGo

A simple, in-memory ACID key-value database written in Go, designed for high throughput at medium to low latency.

#crash-recovery#low-latency#durability
Stars39
Forks4
Last commit4 months ago
PreviousPage 60 of 66Next

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
#Golang1232
#Go Library409
#Docker291
#Cli Tool291
#Devops241
#Developer Tools200
#Cli190
#Self Hosted189
#Golang Library165
#Hacktoberfest141
#Cross Platform130
#Microservices127