Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
- generic
- golang
- graph
- graph-algorithms
Create go type representation from json
- json-to-go
- json-to-golang
- json-to-struct
- json
further development: github.com/wroge/crs
A lightweight go library for parsing form data or json from an http.Request.
Single-binary observability, time-series database, and built-in dashboard for Raspberry Pi, edge devices, and local metrics.
Prometheus remote write proxy that adds Cortex/Mimir tenant ID based on metric labels
Algorand Requests for Comments
Born is a modern ML framework for Go — train and deploy models as single binaries. Pure Go, zero CGO, GPU accelerated.
🍊 A fast, keyboard-driven terminal UI to manage Docker containers, Compose stacks, and Swarm services with the ergonomics of K9s.
GAAD (Go Advanced Audio Decoder)
📈 Command line tool written in Go. It allows developers to scan their local Git repositories and generate a visual contributions graph.
🤖 Go client library for accessing Telegram Bot API, with batteries for building complex bots included.
- bot-framework
- go
- golang
- telegram-bot-api
Open-source customizable homelab dashboard
- account-management
- dashboard
- services
- homepage
A lightweight and fast http router from outer space
Cross-platform EOSIO command-line swiss-army-knife (EOS, BOS, Telos, Worbli, etc.)
Simple and complete API for building command line applications in Go
🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool
- di
- dependency-injection
- dig
- golang
common creational, behavioural and structural patterns implemented in go 🤩
Read csv file from go using tags
GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells.
EasyDocker is a TUI focused on investigating and troubleshooting Docker resources. Highly inspired by lazydocker and k9s while leveraging beautiful graphics from BubbleTea
A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraph®, MS Cosmos DB, AWS Neptune, and DataStax® Enterprise Graph.
Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.
GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.
- go
- golang
- thanks
- open-source