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

bbgo
bbgoGo

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

#crypto#trading-bot#trading
Stars1.7k
Forks381
Last commit11 hours 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
Forks242
Last commit
govips
govipsGo

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

#png#thumbnail-generation#high-performance
Stars1.7k
Forks217
Last commit21 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.6k
Forks81
Last commit1 day 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
Forks178
Last commit10 months 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
Forks249
Last commit4 days ago
Nanobox
NanoboxGo

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

#environment-management#deployment#developer-tools
Stars1.6k
Forks90
Last commit6 years ago
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
Forks68
Last commit2 years ago
GoMLX
GoMLXGo

An accelerated machine learning framework for Go, offering a PyTorch/Jax/TensorFlow-like experience with support for CPUs, GPUs, TPUs, and WASM.

#neural-network#deep-learning#xla
Stars1.6k
Forks82
Last commit1 day ago
Traggo
TraggoGo

self-hosted tag-based time tracking

#freesoftware#timetracker#timetracking
Stars1.6k
Forks93
Last commit29 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
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
Forks207
Last commit1 year 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
Forks97
Last commit8 months ago
notesmd-cli
notesmd-cliGo

A Go-based CLI tool for managing Obsidian vaults and notes directly from the terminal, without requiring Obsidian to be running.

#productivity#obsidian#obsidian-md
Stars1.6k
Forks70
Last commit2 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.6k
Forks439
Last commit1 day 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
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.6k
Forks895
Last commit1 day ago
Prometheus-Basics
Prometheus-BasicsGo

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

#devops#observability#introduction
Stars1.6k
Forks102
Last commit5 years 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
Forks200
Last commit18 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
Forks75
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
Forks251
Last commit2 days ago
Ikemen GO
Ikemen GOGo

An open-source fighting game engine written in Go that supports M.U.G.E.N resources with enhanced features.

#gamedev#game-development#golang
Stars1.5k
Forks239
Last commit15 hours 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
Forks148
Last commit21 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
Forks53
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
Forks140
Last commit4 months 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.5k
Forks148
Last commit10 months 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
Forks80
Last commit4 months ago
Watcharr
WatcharrGo

A self-hostable content tracking platform for movies, TV shows, anime, and video games with user authentication and a modern UI.

#lists#open-source#media-library
Stars1.5k
Forks81
Last commit5 days ago
Databag
DatabagTypeScript

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

#ios#raspberry-pi-zero#federated
Stars1.5k
Forks96
Last commit2 months 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
Forks148
Last commit6 days 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
Forks66
Last commit5 years ago
go-mail
go-mailGo

A comprehensive and idiomatic Go library for sending emails with SMTP, attachments, templates, and extensive security features.

#hacktoberfest#mail#smtp
Stars1.5k
Forks108
Last commit12 days 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
Forks80
Last commit2 years 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
Forks93
Last commit19 days 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 commit8 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 commit3 months ago
PreviousPage 15 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
3 years ago
1 year ago
#Go1469
#Go Library487
#Cli Tool211
#Docker186
#Developer Tools172
#Golang Library167
#Devops161
#Cli154
#Self Hosted124
#Hacktoberfest121
#Performance115
#Concurrency112