Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Golang

Golang

551 projects

Showing 36 of 551 projects

Greenmask
GreenmaskGo

An open-source tool for PostgreSQL and MySQL database anonymization, synthetic data generation, and logical dumping.

#logical-backup#devops#database-subsetting
Stars1.7k
Forks56
Last commit6 days ago
go-http-routing-benchmark
go-http-routing-benchmarkGo

A benchmark suite comparing the performance of Go HTTP request routers and web frameworks using real-world API routing structures.

#performance-testing#api-testing#golang
Stars1.7k
Forks241
Last commit
Oak
OakGo

A pure Go game engine for building 2D games and GUI applications with built-in rendering, physics, and audio systems.

#gamedev#collision-detection#ui
Stars1.7k
Forks85
Last commit27 days ago
gorethink
gorethinkGo

A Go driver for RethinkDB providing a native interface to query and manage the NoSQL database.

#reql#database-driver#query-builder
Stars1.6k
Forks177
Last commit6 months ago
bbgo
bbgoGo

A modern cryptocurrency trading bot framework written in Go, supporting multiple exchanges, backtesting, and built-in strategies.

#crypto#trading-bot#trading
Stars1.6k
Forks373
Last commit10 hours ago
Nanobox
NanoboxGo

Automates the creation of isolated, repeatable development and production environments using Docker and VirtualBox.

#environment-management#deployment#developer-tools
Stars1.6k
Forks91
Last commit6 years ago
chart-testing
chart-testingGo

A CLI tool for linting and testing Helm charts, designed for CI/CD pipelines and pull request validation.

#helm#devops#kubernetes
Stars1.6k
Forks246
Last commit6 days ago
go_serialization_benchmarks
go_serialization_benchmarksGo

A comprehensive benchmark suite comparing performance and correctness of Go serialization libraries.

#data-serialization#performance-testing#binary-encoding
Stars1.6k
Forks161
Last commit
csvq
csvqGo

A command-line tool that provides an SQL-like query language for reading, updating, and deleting CSV records.

#spreadsheet-alternative#csv-processing#command-line-tool
Stars1.6k
Forks67
Last commit1 year ago
RMQ (.6k)
RMQ (.6k)Go

A Redis-backed message queue system written in Go, featuring consumer lifecycle management, batch processing, and retry mechanisms.

#task-queue#redis#message-queue
Stars1.6k
Forks208
Last commit1 year ago
govips
govipsGo

A Go wrapper for libvips providing lightning-fast image processing and resizing with type-safe bindings.

#png#thumbnail-generation#high-performance
Stars1.6k
Forks213
Last commit25 days ago
Uniqush-Push
Uniqush-PushGo

A self-hosted unified push service for sending notifications to Android, iOS, and Kindle mobile apps via RESTful APIs.

#kindle#ios#redis
Stars1.6k
Forks201
Last commit6 years ago
Prometheus-Basics
Prometheus-BasicsGo

A beginner-friendly introduction to Prometheus covering metrics, architecture, instrumentation, and visualization with Grafana.

#devops#observability#introduction
Stars1.6k
Forks104
Last commit5 years ago
shoutrrr
shoutrrrGo

A Go library and CLI tool for sending notifications to multiple services like Slack, Discord, and more.

#hacktoberfest#devops#go-library
Stars1.6k
Forks91
Last commit21 days ago
gocyclo
gocycloGo

A Go tool that calculates cyclomatic complexity of functions to identify code needing refactoring.

#cyclomatic-complexity#developer-tools#software-metrics
Stars1.6k
Forks94
Last commit4 months ago
gitbatch
gitbatchGo

A terminal-based tool to manage multiple Git repositories with batch operations and individual repository control.

#version-control#open-source#terminal-tui
Stars1.6k
Forks52
Last commit3 years ago
templui
templuitempl

A collection of beautifully designed UI components for Go and templ, installable via CLI with full customization.

#open-source#golang-package#templ
Stars1.6k
Forks87
Last commit6 days ago
solana-go
solana-goGo

A comprehensive Go SDK and RPC client for interacting with the Solana blockchain, including JSON RPC, WebSocket, and program clients.

#rpc-client#go-sdk#smart-contracts
Stars1.5k
Forks426
Last commit23 hours ago
File Picker
File PickerDart

A Flutter plugin that provides native file picker dialogs for mobile, web, and desktop platforms with extensive filtering and cloud support.

#dart#ios#file-management
Stars1.5k
Forks859
Last commit6 days ago
Bruin
BruinGo

A unified data pipeline tool for ingestion, transformation with SQL/Python/R, and data quality checks across major platforms.

#data-modeling#data-quality#python
Stars1.5k
Forks72
Last commit3 days ago
scany
scanyGo

A Go library for scanning database rows into structs, maps, and primitive types with minimal boilerplate.

#pgx#database#boilerplate-reduction
Stars1.5k
Forks76
Last commit1 year ago
soda
sodaGo

A Go database toolkit for CRUD operations, migrations, and queries with ActiveRecord-inspired conventions.

#crud#orm#database
Stars1.5k
Forks254
Last commit3 days ago
aurora
auroraGo

A Go library for adding ANSI colors and text formatting to terminal output, with support for Printf/Sprintf methods.

#go-modules#terminal-output#color-library
Stars1.5k
Forks54
Last commit1 year ago
gnomock
gnomockGo

Integration testing toolkit that spins up ephemeral Docker containers for dependencies, eliminating the need for mocks.

#ephemeral-containers#postgres#integration-testing
Stars1.5k
Forks77
Last commit13 days ago
shell2http
shell2httpGo

A minimal HTTP server that executes shell commands via simple HTTP endpoints, ideal for prototyping and remote control.

#http-server#proxy#remote-control
Stars1.5k
Forks145
Last commit1 month ago
Wallaroo
WallarooPony

A fast, resilient distributed stream processing framework that simplifies real-time data applications with high performance and easy scaling.

#stream-processing#api#high-performance
Stars1.5k
Forks67
Last commit5 years ago
grab
grabGo

A Go package for downloading files with progress monitoring, auto-resume, checksum validation, and concurrent batch downloads.

#download-manager#batch-processing#file-download
Stars1.5k
Forks149
Last commit1 year ago
termloop
termloopGo

A pure Go game engine for building terminal-based games with a simple render loop, built on top of Termbox.

#open-source#terminal#ascii-art
Stars1.5k
Forks79
Last commit1 year ago
Acra
AcraGo

Database security suite providing field-level encryption, SQL injection prevention, and intrusion detection for sensitive data.

#crypto#encryption-server#sensitive-data
Stars1.5k
Forks136
Last commit4 days ago
Immich Kiosk
Immich KioskGo

A highly configurable slideshow application for displaying photos and videos from your Immich self-hosted photo library.

#media-server#home-automation#immichkiosk
Stars1.5k
Forks61
Last commit5 days ago
when
whenGo

A natural language date/time parser with pluggable rules and merge strategies for Go applications.

#datetime#natural-language#time-parsing
Stars1.5k
Forks92
Last commit1 year ago
reform
reformGo

A better ORM for Go, based on non-empty interfaces and code generation via go generate.

#hacktoberfest#mssql#orm
Stars1.5k
Forks74
Last commit4 months ago
go-mode
go-modeEmacs Lisp

An Emacs major mode for editing Go code with syntax highlighting, indentation, and integration with Go tools.

#emacs#gofmt#editor-mode
Stars1.5k
Forks212
Last commit1 year ago
Databag
DatabagTypeScript

A fast, lightweight, and federated messenger designed for self-hosting with minimal resource consumption.

#ios#raspberry-pi-zero#federated
Stars1.4k
Forks90
Last commit10 days ago
nff-go
nff-goGo

A framework for building high-performance cloud-native network functions in Go using DPDK and AF_XDP.

#packet-processing#intel#vnf
Stars1.4k
Forks161
Last commit3 years ago
ExpenseOwl
ExpenseOwlHTML

A dead-simple, self-hosted expense tracker with a beautiful UI and monthly pie-chart visualization.

#personal-finance#homelab#finance-management
Stars1.4k
Forks130
Last commit6 months ago
PreviousPage 14 of 16Next

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 years ago
9 months ago
#Go426
#Docker85
#Go Library80
#Cli Tool72
#Self Hosted61
#Devops60
#Hacktoberfest55
#Cross Platform49
#Developer Tools47
#Security45
#Cli44
#Microservices40