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: 2024-12-27 00:07:07 UTC
- JSON Representation
https://github.com/cerbos/cerbos
Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.
access-control authorization go golang kubernetes policy security
Last synced: 23 Dec 2024
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/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/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: 23 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: 23 Dec 2024
https://github.com/jeffail/gabs
For parsing, creating and editing unknown or dynamic JSON in Go
Last synced: 23 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: 24 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: 24 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: 24 Dec 2024
https://github.com/dave/jennifer
Jennifer is a code generator for Go
code-generation code-generator go golang
Last synced: 23 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: 23 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: 23 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: 23 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: 23 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: 24 Dec 2024
https://github.com/rogchap/v8go
Execute JavaScript from Go
go godoc golang golang-package hacktoberfest javascript v8 v8-javascript-engine
Last synced: 24 Dec 2024
https://github.com/rubenv/sql-migrate
SQL schema migration tool for Go.
bindata go sql sql-schema-migration
Last synced: 23 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: 24 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: 25 Dec 2024
https://github.com/googleforgames/open-match
Flexible, extensible, and scalable video game matchmaking.
game-development go golang kubernetes matchmaking multiplayer
Last synced: 24 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: 24 Dec 2024
https://github.com/aQuaYi/LeetCode-in-Go
Go Solution for LeetCode algorithms problems, 100% coverage.
Last synced: 27 Oct 2024
https://github.com/aquayi/leetcode-in-go
Go Solution for LeetCode algorithms problems, 100% coverage.
Last synced: 26 Sep 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: 23 Dec 2024
https://github.com/alicebob/miniredis
Pure Go Redis server for Go unittests
Last synced: 23 Dec 2024
https://github.com/stackexchange/dnscontrol
Infrastructure as code for DNS!
dns dnscontrol go infrastructure-as-code workflow
Last synced: 23 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: 24 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: 24 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: 24 Dec 2024
https://github.com/bwmarrin/snowflake
A simple to use Go (golang) package to generate or parse Twitter snowflake IDs
Last synced: 23 Dec 2024
https://github.com/goccy/go-json
Fast JSON encoder/decoder compatible with encoding/json for Go
Last synced: 23 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: 25 Dec 2024
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: 24 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: 24 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: 23 Dec 2024
https://github.com/connectrpc/connect-go
The Go implementation of Connect: Protobuf RPC that works.
connectrpc go grpc protobuf rpc
Last synced: 24 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: 24 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: 24 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: 23 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: 23 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: 23 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: 24 Dec 2024
https://github.com/protocolbuffers/protobuf-go
Go support for Google's protocol buffers
go golang protobufs protocol-buffers
Last synced: 24 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: 24 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/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: 23 Dec 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: 23 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: 24 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: 23 Dec 2024
https://github.com/coderit666/GoGuide
「Go语言学习指南」一份涵盖大部分 Golang 程序员所需要掌握的核心知识,拥有 Go语言教程、Go开源书籍、Go语言入门教程、Go语言学习路线。零基础学习 Go语言、Go编程,首选 GoGuide。
Last synced: 28 Oct 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: 24 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/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: 24 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: 24 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