Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Go
Go is a programming language built to resemble a simplified version of the C programming language. It compiles at the machine level. Go was created at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson.
- GitHub: https://github.com/topics/go
- Wikipedia: https://en.wikipedia.org/wiki/Go_(programming_language)
- Repo: https://github.com/golang/go
- Created by: Robert Griesemer, Rob Pike, Ken Thompson
- Released: November 10, 2009
- Related Topics: language, c,
- Aliases: golang, golang-examples,
- Last updated: 2025-01-01 00:12:36 UTC
- JSON Representation
https://github.com/kylesliu/awesome-golang-algorithm
:memo: LeetCode of algorithms with golang solution(updating).
algorithm algorithms go golang golang-leetcode golang-solution leetcode leetcode-solutions
Last synced: 05 Dec 2024
https://github.com/HDT3213/godis
A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群
cluster go godis golang kv-cache redis redis-cluster redis-server
Last synced: 30 Oct 2024
https://github.com/osohq/oso
Deprecated: See README
abac access-control authorization authorization-framework go java logic-programming nodejs policy-engine python rbac rbac-authorization rbac-roles ruby rust security
Last synced: 30 Dec 2024
https://github.com/Shpota/goxygen
Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲
angular go golang javascipt mongodb mysql nodejs postgresql react typescript vue
Last synced: 25 Oct 2024
https://github.com/go-ini/ini
Package ini provides INI file read and write functionality in Go
configuration go ini lsif-enabled parser
Last synced: 30 Dec 2024
https://github.com/jeffail/gabs
For parsing, creating and editing unknown or dynamic JSON in Go
Last synced: 30 Dec 2024
https://github.com/mergestat/mergestat-lite
Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊
cli command-line git go golang sql sqlite
Last synced: 31 Dec 2024
https://github.com/Go-ini/ini
Package ini provides INI file read and write functionality in Go
configuration go ini lsif-enabled parser
Last synced: 24 Oct 2024
https://github.com/MariaLetta/free-gophers-pack
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
blog character course education emoji free go golang gopher gophers goroutine illustration illustrations mascot png presentation raster social-media svg vector
Last synced: 29 Oct 2024
https://github.com/DisposaBoy/GoSublime
A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.
Last synced: 26 Oct 2024
https://github.com/disposaboy/gosublime
A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.
Last synced: 27 Dec 2024
https://github.com/bosun-monitor/bosun
Time Series Alerting Framework
alerting bosun go monitoring scollector tsdb
Last synced: 31 Dec 2024
https://github.com/dave/jennifer
Jennifer is a code generator for Go
code-generation code-generator go golang
Last synced: 30 Dec 2024
https://github.com/nutsdb/nutsdb
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
data-structures database go golang key-value kv-store nutsdb supports-transactions
Last synced: 31 Dec 2024
https://github.com/fortio/fortio
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
go golang golang-application golang-library grpc http performance performance-testing performance-visualization proxy
Last synced: 30 Dec 2024
https://github.com/Jeffail/gabs
For parsing, creating and editing unknown or dynamic JSON in Go
Last synced: 26 Oct 2024
https://github.com/pytorch/elf
ELF: a platform for game research with AlphaGoZero/AlphaZero reimplementation
alpha-zero alphago-zero go reinforcement-learning rl rl-environment
Last synced: 26 Sep 2024
https://github.com/pytorch/ELF
ELF: a platform for game research with AlphaGoZero/AlphaZero reimplementation
alpha-zero alphago-zero go reinforcement-learning rl rl-environment
Last synced: 02 Nov 2024
https://github.com/alecthomas/participle
A parser library for Go
ast ebnf go golang grammar lexer parser parser-api parser-framework parser-library participle
Last synced: 30 Dec 2024
https://github.com/fagongzi/manba
HTTP API Gateway
api api-gateway backend-apis circuit-breaker etcd gateway go golang microservice proxy traffic-control
Last synced: 26 Dec 2024
https://github.com/itchyny/gojq
Pure Go implementation of jq
cli-tool cli-utility go golang json
Last synced: 30 Dec 2024
https://github.com/pashpashpash/vault-ai
OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.
ai artificial-intelligence chatgpt generative go golang knowledge-base long-term-memory machine-learning openai openai-api pdf-support pinecone qdrant-vector-database question-answering react reactjs vector-search
Last synced: 27 Dec 2024
https://github.com/koding/kite
Micro-service framework in Go
authentication-backend discovery-service go web-framework
Last synced: 27 Dec 2024
https://github.com/mmatczuk/go-http-tunnel
Fast and secure tunnels over HTTP/2
basic-authentication go golang http http2 local-machine proxy tcp tls tls-tunnel tunnel url
Last synced: 26 Dec 2024
https://github.com/microcosm-cc/bluemonday
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
allowlist go golang html owasp sanitization security xss
Last synced: 30 Dec 2024
https://github.com/rogchap/v8go
Execute JavaScript from Go
go godoc golang golang-package hacktoberfest javascript v8 v8-javascript-engine
Last synced: 31 Dec 2024
https://github.com/arl/statsviz
🚀 Visualise your Go program runtime metrics in real time in the browser
garbage-collector go golang golang-library hacktoberfest live metrics monitoring plots runtime stats visualization
Last synced: 31 Dec 2024
https://github.com/rubenv/sql-migrate
SQL schema migration tool for Go.
bindata go sql sql-schema-migration
Last synced: 30 Dec 2024
https://github.com/uber-go/nilaway
Static analysis tool to detect potential nil panics in Go code
go nil-pointer nilability nilability-analysis static-analysis
Last synced: 25 Dec 2024
https://github.com/odigos-io/odigos
Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF
dotnet ebpf go java javascript kubernetes logs metrics monitoring observability opentelemetry traces
Last synced: 31 Dec 2024
https://github.com/pgrok/pgrok
Poor man's ngrok - a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding
go http lsif-enabled ngrok-alternative oidc pgrok reverse-tunnel ssh-tunnel sso tcp
Last synced: 01 Jan 2025
https://github.com/googleforgames/open-match
Flexible, extensible, and scalable video game matchmaking.
game-development go golang kubernetes matchmaking multiplayer
Last synced: 31 Dec 2024
https://github.com/thewhitetulip/web-dev-golang-anti-textbook
Learn how to write webapps without a framework in Go.
Last synced: 26 Dec 2024
https://github.com/thewhitetulip/web-dev-Golang-anti-textbook
Learn how to write webapps without a framework in Go.
Last synced: 24 Oct 2024
https://github.com/nikoksr/notify
A dead simple Go library for sending notifications to various messaging services.
aws-ses bot discord email go golang hacktoberfest messaging microsoft-teams notification notify pushbullet rocketchat sendgrid slack telegram twilio twitter wechat whatsapp
Last synced: 31 Dec 2024
https://github.com/aquayi/leetcode-in-go
Go Solution for LeetCode algorithms problems, 100% coverage.
Last synced: 26 Sep 2024
https://github.com/aQuaYi/LeetCode-in-Go
Go Solution for LeetCode algorithms problems, 100% coverage.
Last synced: 27 Oct 2024
https://github.com/alicebob/miniredis
Pure Go Redis server for Go unittests
Last synced: 30 Dec 2024
https://github.com/oliver006/redis_exporter
Prometheus Exporter for ValKey & Redis Metrics. Supports ValKey and Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x
go metrics prometheus prometheus-exporter redis redis-cluster redis-exporter redis-nodes resist stand-with-hong-kong valkey
Last synced: 30 Dec 2024
https://github.com/stackexchange/dnscontrol
Infrastructure as code for DNS!
dns dnscontrol go infrastructure-as-code workflow
Last synced: 30 Dec 2024
https://github.com/nadoo/glider
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
dhcp dns dnsmasq go golang http-proxy ipset proxy socks5 ssh-tunnel transparent-proxy tunnel udp-proxy websocket
Last synced: 31 Dec 2024
https://github.com/zalando/skipper
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
cloud eskip etcd go http-proxy ingress-controller kubernetes kubernetes-controller kubernetes-ingress mosaic proxy router skipper
Last synced: 31 Dec 2024
https://github.com/buzzfeed/sso
sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services
aes authentication go oauth security sso
Last synced: 31 Dec 2024
https://github.com/bwmarrin/snowflake
A simple to use Go (golang) package to generate or parse Twitter snowflake IDs
Last synced: 30 Dec 2024
https://github.com/goccy/go-json
Fast JSON encoder/decoder compatible with encoding/json for Go
Last synced: 30 Dec 2024
https://github.com/dedsecinside/torbot
Dark Web OSINT Tool
algorithm crawler dark-web dedsec-inside deepweb go hacking hacktoberfest osint projects psnappz python python-web-crawler python3 security security-tools spider tor tor-network torbot
Last synced: 01 Jan 2025
https://github.com/lindb/lindb
LinDB is a scalable, high performance, high availability distributed time series database.
cross-datacenter-native database distributed-database go high-performance metrics monitoring timeseries
Last synced: 31 Dec 2024
https://github.com/thrasher-corp/gocryptotrader
A cryptocurrency trading bot and framework supporting multiple exchanges written in Golang.
algorithmic-trading algorithmic-trading-library cryptocurrency cryptocurrency-trading-bot exchange go golang trading-bot trading-framework trading-platform
Last synced: 31 Dec 2024
https://github.com/teler-sh/teler
Real-time HTTP Intrusion Detection
analyze-logs go golang ids intrusion intrusion-detection intrusion-detection-system iocs log log-analyzer logs threat threat-analyzer threat-hunting threat-intelligence threat-rules
Last synced: 25 Sep 2024
https://github.com/d4l3k/go-pry
An interactive REPL for Go that allows you to drop into your code at any point.
Last synced: 27 Dec 2024
https://github.com/nicksnyder/go-i18n
Translate your Go program into multiple languages.
cldr go i18n translation translation-files
Last synced: 30 Dec 2024
https://github.com/connectrpc/connect-go
The Go implementation of Connect: Protobuf RPC that works.
connectrpc go grpc protobuf rpc
Last synced: 31 Dec 2024
https://github.com/asobti/kube-monkey
An implementation of Netflix's Chaos Monkey for Kubernetes clusters
chaos-monkey go kubernetes netflix-chaos-monkey
Last synced: 31 Dec 2024
https://github.com/glasskube/glasskube
🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.
cloud-native cncf cobra cobra-cli containers devops devops-tools docusaurus giscuss glasskube go golang htmx kubebuilder kubernetes kubernetes-operator package package-manager
Last synced: 31 Dec 2024
https://github.com/liyupi/free-programming-resources
💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \ C++ \ JavaScript \ Golang \ 前端 \ 后端等)的学习路线、贴心教程、项目实战、编程书籍、面试合集、实用资源等,对程序员非常有帮助!
algorithms android awesome backend cpp frontend go guide interview ios java javascript learning programming python resources
Last synced: 26 Sep 2024
https://github.com/pungyeon/clean-go-article
A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.
clean-code coding-guidelines go golang software-crafters style-guide
Last synced: 27 Dec 2024
https://github.com/openbao/openbao
OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys.
Last synced: 26 Dec 2024
https://github.com/gorilla/sessions
Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
cookie go golang gorilla gorilla-web-toolkit sessions
Last synced: 30 Dec 2024
https://github.com/Pungyeon/clean-go-article
A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.
clean-code coding-guidelines go golang software-crafters style-guide
Last synced: 08 Nov 2024
https://github.com/cristaloleg/go-advice
List of advice and tricks for Go ʕ◔ϖ◔ʔ
advice awesome experience go golang guide guidelines
Last synced: 25 Sep 2024
https://github.com/felixge/fgprof
🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.
go golang performance performance-analysis profiling profiling-library
Last synced: 30 Dec 2024
https://github.com/DedSecInside/TorBot
Dark Web OSINT Tool
algorithm crawler dark-web dedsec-inside deepweb go hacking hacktoberfest osint projects psnappz python python-web-crawler python3 security security-tools spider tor tor-network torbot
Last synced: 02 Nov 2024
https://github.com/montanaflynn/stats
A well tested and comprehensive Golang statistics library package with no dependencies.
algorithms analytics data go machine-learning math rounding statistics stats
Last synced: 30 Dec 2024
https://github.com/coderit666/goguide
「Go语言学习指南」一份涵盖大部分 Golang 程序员所需要掌握的核心知识,拥有 Go语言教程、Go开源书籍、Go语言入门教程、Go语言学习路线。零基础学习 Go语言、Go编程,首选 GoGuide。
Last synced: 27 Dec 2024
https://github.com/dosco/graphjin
GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks
automatic-api cloud-native cockroachdb database database-query docker expressjs go golang graph graphql graphql-server mysql nodejs postgresql sql yugabyte
Last synced: 31 Dec 2024
https://github.com/protocolbuffers/protobuf-go
Go support for Google's protocol buffers
go golang protobufs protocol-buffers
Last synced: 31 Dec 2024
https://github.com/StackExchange/dnscontrol
Infrastructure as code for DNS!
dns dnscontrol go infrastructure-as-code workflow
Last synced: 28 Oct 2024
https://github.com/learngolang/learngolang
《Golang学习资源大全-只有Go语言才能改变世界》Only Golang Can Change The World.
0e0w 365golang go golang gopher learngolang
Last synced: 27 Dec 2024
https://github.com/rs/curlie
The power of curl, the ease of use of httpie.
api-client cli curl developer-tools go http-client httpie terminal webdevelopment
Last synced: 26 Dec 2024
https://github.com/shunfei/cronsun
A Distributed, Fault-Tolerant Cron-Style Job System.
cron crontab fault-tolerance go golang job-scheduler
Last synced: 05 Nov 2024
https://github.com/LearnGolang/LearnGolang
《Golang学习资源大全-只有Go语言才能改变世界》Only Golang Can Change The World.
0e0w 365golang go golang gopher learngolang
Last synced: 29 Oct 2024
https://github.com/darccio/mergo
Mergo: merging Go structs and maps since 2013
go golang hacktoberfest mapping merge structures
Last synced: 31 Dec 2024
https://github.com/datadog/datadog-agent
Main repository for Datadog Agent
apm-agent apm-instrumentation datadog distributed-tracing go logging metrics monitoring observability open-telemetry otel profiling tracing
Last synced: 30 Dec 2024
https://github.com/DataDog/datadog-agent
Main repository for Datadog Agent
apm-agent apm-instrumentation datadog distributed-tracing go logging metrics monitoring observability open-telemetry otel profiling tracing
Last synced: 13 Nov 2024
https://github.com/flosch/pongo2
Django-syntax like template-engine for Go
django go golang golang-library pongo2 template template-engine template-language templates
Last synced: 30 Dec 2024
https://github.com/knadh/koanf
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
config config-loader configuration configuration-file configuration-management etcd-client go golang golang-package s3-bucket toml viper yaml
Last synced: 30 Dec 2024
https://github.com/openfga/openfga
A high performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar
abac authorization entitlements fga fine-grained-access-control fine-grained-authorization go golang hacktoberfest openfga pbac permissions rbac rebac security zanzibar
Last synced: 31 Dec 2024
https://github.com/xyproto/algernon
Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++
algernon buildless cross-platform fasthttp go http2 http3 live-reload llm lua mysql ollama pongo2 postgresql quic redis server-sent-events sqlite tls13
Last synced: 31 Dec 2024
https://github.com/coderit666/GoGuide
「Go语言学习指南」一份涵盖大部分 Golang 程序员所需要掌握的核心知识,拥有 Go语言教程、Go开源书籍、Go语言入门教程、Go语言学习路线。零基础学习 Go语言、Go编程,首选 GoGuide。
Last synced: 28 Oct 2024
https://github.com/g3n/engine
Go 3D Game Engine (http://g3n.rocks)
3d-engine 3d-game-engine 3d-graphics 3d-rendering-engine game-engine go go-library golang opengl
Last synced: 31 Dec 2024
https://github.com/hexops/vecty
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.
dynamic frontend go gopherjs javascript react responsive tinygo vecty vue webassembly
Last synced: 26 Dec 2024
https://github.com/bayeswitnesses/m2cgen
Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
c csharp dartlang go haskell java javascript lightgbm lightning machine-learning php python r ruby rust scikit-learn statistical-learning statsmodels xgboost
Last synced: 31 Dec 2024
https://github.com/BayesWitnesses/m2cgen
Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
c csharp dartlang go haskell java javascript lightgbm lightning machine-learning php python r ruby rust scikit-learn statistical-learning statsmodels xgboost
Last synced: 26 Oct 2024
https://github.com/motiv-labs/janus
An API Gateway written in Go
api api-gateway engineering-experience-squad go microservices platform proxy reverse-proxy
Last synced: 26 Dec 2024
https://github.com/pradumnasaraf/devops
I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.
argocd bash-script ci-cd devops docker docker-compose git github-actions gitops go grafana hacktoberfest helm jenkins kubernetes linux networking portainer prometheus yaml
Last synced: 31 Dec 2024