Go
3,166 items from avelino/awesome-go ★187,948
-
aconfig github.com
Simple, useful and opinionated config loader.
-
currency github.com
Handles currency amounts, provides currency information and formatting.
-
go-taskflow github.com
A taskflow-like General-purpose Task-parallel Programming Framework with integrated visualizer and profiler.
-
argparse github.com
Command line argument parser inspired by Python's argparse module.
-
slog-multi github.com
Chain of slog.Handler (pipeline, fanout...).
-
jsondiff github.com
JSON diff library for Go based on RFC6902 (JSON Patch).
-
go-oci8 github.com
Oracle driver for go that uses database/sql.
-
rdb github.com
Redis RDB file parser for secondary development and memory analysis.
-
gophericons github.com
-
go-astar github.com
Go implementation of the A* path finding algorithm.
-
mxj github.com
Encode / decode XML as JSON or map[string]interface{}; extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
-
go-starter github.com
An opinionated production-ready RESTful JSON backend template, highly integrated with VSCode DevContainers.
-
httptreemux github.com
High-speed, flexible tree-based HTTP router for Go. Inspiration from httprouter.
-
energy github.com
Cross-platform based on LCL(Native System UI Control Library) and CEF(Chromium Embedded Framework) (Windows/ macOS / Linux)
-
go-astits github.com
Parse and demux MPEG Transport Streams (.ts) natively in GO.
-
proto github.com
Parser and writer for Google ProtocolBuffers .proto files.
-
scan github.com
Scan golang sql.Rows directly to structs, slices, or primitive types.
-
go-guardian github.com
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication that supports LDAP, Basic, Bearer token, and Certificate based authentication.
-
gup github.com
Update binaries installed by "go install".
-
GoLobby/Container github.com
GoLobby Container is a lightweight yet powerful IoC dependency injection container for the Go programming language.
-
mathgl github.com
Pure Go math package specialized for 3D math, with inspiration from GLM.
-
gopher-stickers github.com
-
govatar github.com
Library and CMD tool for generating funny avatars.
-
go-edlib github.com
Go string comparison and edit distance algorithms library (Levenshtein, LCS, Hamming, Damerau levenshtein, Jaro-Winkler, etc.) compatible with Unicode.
-
aurora github.com
Cross-platform web-based Beanstalkd queue server console.
-
arikawa github.com
A library and framework for the Discord API.
-
godror github.com
Oracle driver for Go, using the ODPI-C driver.
-
pgxmock github.com
A mock library implementing pgx - PostgreSQL Driver and Toolkit.
-
Flamingo Commerce github.com
Providing e-commerce features using clean architecture like DDD and ports and adapters, that you can use to build flexible e-commerce applications.
-
beep github.com
A simple library for playback and audio manipulation.
-
stats github.com
Go middleware that stores various information about your web application.
-
play github.com
A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq.
-
go-password-validator github.com
Password validator based on raw cryptographic entropy values.
-
gotestfmt github.com
go test output for humans.
-
gosx-notifier github.com
OSX Desktop Notifications library for Go.
-
ego github.com
Lightweight templating language that lets you write templates in Go. Templates are translated into Go and compiled.
-
gookit/config github.com
application config manage(load,get,set). support JSON, YAML, TOML, INI, HCL. multi file load, data override merge.
-
sysinfo github.com
A pure Go library providing Linux OS / kernel / hardware system information.
-
bubble-table github.com
An interactive table component for bubbletea.
-
gotest.tools github.com
A collection of packages to augment the go testing package and support common patterns.
-
Fastschema github.com
A flexible Go web framework and Headless CMS.
-
Euterpe github.com
Self-hosted music streaming server with built-in web UI and REST API.
-
coc-go language server extension for Vim/Neovim github.com
This plugin adds gopls features to Vim/Neovim.
-
rk-boot github.com
A bootstrapper library for building enterprise go microservice with Gin and gRPC quickly and easily.
-
mockingjay github.com
Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests.
-
ach github.com
A reader, writer, and validator for Automated Clearing House (ACH) files.
-
gographviz github.com
Parses the Graphviz DOT language.
-
golang-templates/seed github.com
Go application GitHub repository template.
-
xz github.com
Pure golang package for reading and writing xz-compressed files. ⬆ back to top
-
Flamingo github.com
Framework for pluggable web projects. Including a concept for modules and offering features for DI, Configareas, i18n, template engines, graphql, observability, security, events, routing & reverse routing etc.
- next page of items loading…