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-11 00:08:07 UTC
- JSON Representation
https://github.com/shortlink-org/shortlink
Shortlink service (Microservice example) ⭐️ Star the repo if you like it!
architecture argocd best-practices codegen csi-driver ddd ddd-sample event-sourcing example gitops go golang helm-chart k8s kafka kubernetes layered-architecture microservices mq shortlink
Last synced: 10 Jan 2025
https://github.com/decred/dcrd
Decred daemon in Go (golang).
blockchain cryptocurrency dcrd decred decred-daemon decred-nodes go golang p2p peer-to-peer
Last synced: 07 Jan 2025
https://github.com/gyuho/goraph
Package goraph implements graph data structure and algorithms.
Last synced: 06 Jan 2025
https://github.com/bet365/jingo
This package provides the ability to encode golang structs to a buffer as JSON very quickly.
encoder go golang high-performance json
Last synced: 05 Jan 2025
https://github.com/goksan/statusnook
Effortlessly deploy a status page and start monitoring endpoints in minutes
go golang html htmx monitoring self-hosted sqlite status-page
Last synced: 05 Nov 2024
https://github.com/src-d/proteus
Generate .proto files from Go source code.
Last synced: 11 Jan 2025
https://github.com/wireguard/wgctrl-go
Package wgctrl enables control of WireGuard interfaces on multiple platforms.
go golang linux networking wireguard
Last synced: 09 Jan 2025
https://github.com/WireGuard/wgctrl-go
Package wgctrl enables control of WireGuard interfaces on multiple platforms.
go golang linux networking wireguard
Last synced: 25 Oct 2024
https://github.com/gyuho/Goraph
Package goraph implements graph data structure and algorithms.
Last synced: 24 Oct 2024
https://github.com/syumai/workers
Go package to run an HTTP server on Cloudflare Workers.
cloudflare cloudflare-workers go golang
Last synced: 10 Jan 2025
https://github.com/gorilla/feeds
Package gorilla/feeds is a golang rss/atom generator library
atom feeds go golang gorilla gorilla-web-toolkit rss
Last synced: 05 Nov 2024
https://github.com/status-im/status-go
The Status module that consumes go-ethereum
blockchain cryptocurrency ethereum go golang
Last synced: 05 Jan 2025
https://github.com/PaesslerAG/gval
Expression evaluation in golang
evaluate-expressions evaluation expression-evaluator expression-language go godoc golang gval parser parsing
Last synced: 26 Oct 2024
https://github.com/oramasearch/onnx-go
onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.
go gorgonia machine-learning neural-network onnx open-source protobuf software2
Last synced: 05 Jan 2025
https://github.com/similarweb/finala
Finala is an open-source resource cloud scanner that analyzes, discloses, presents and notifies about wasteful and unused resources.
analyzes aws aws-billing cloud cloud-provider cost cost-effectiveness cost-optimization cost-saving finala finops go golang infrastructure unused-resources
Last synced: 10 Jan 2025
https://github.com/janpfeifer/gonb
GoNB, a Go Notebook Kernel for Jupyter
data-science go golang gonb jupyter jupyter-notebook jupyter-notebook-kernel
Last synced: 10 Jan 2025
https://github.com/jirfag/go-queryset
100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support. GORM under the hood.
codegenerator go golang gorm orm queryset typesafe
Last synced: 06 Jan 2025
https://github.com/clivern/peanut
🐺 Deploy Databases and Services Easily for Development and Testing Pipelines.
clivern containerization database developer-tools devops docker go golang hacktoberfest message-broker peanut
Last synced: 05 Jan 2025
https://github.com/Clivern/Peanut
🐺 Deploy Databases and Services Easily for Development and Testing Pipelines.
clivern containerization database developer-tools devops docker go golang hacktoberfest message-broker peanut
Last synced: 01 Nov 2024
https://github.com/33cn/chain33
高度模块化, 遵循 KISS原则的区块链开发框架
blockchain framework go golang
Last synced: 07 Nov 2024
https://github.com/piupuer/gin-web
由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发
casbin gin gin-admin go go-admin golang idempotence jwt message-center middleware rbac restful transaction validator viper vue websocket workflow
Last synced: 10 Jan 2025
https://github.com/pboehm/ddns
A self-hosted Dynamic DNS solution similar to DynDNS or NO-IP
ddns dynamic-dns-solution dyndns go webservice
Last synced: 04 Nov 2024
https://github.com/otiai10/copy
Go copy directory recursively
copy directories directory files folder folders go golang recursive
Last synced: 07 Jan 2025
https://github.com/mariocandela/beelzebub
A secure low code honeypot framework, leveraging AI for System Virtualization.
cloudnative cloudsecurity cybersecurity framework go golang honeypot kubernetes llama3 llm llm-honeypot llm-security low-code ollama openai research research-project security whitehat
Last synced: 10 Jan 2025
https://github.com/mediremi/rust-plus-golang
Rust + Go — Call Rust code from Go using FFI
dynamic-library ffi go golang rust static-library
Last synced: 25 Nov 2024
https://github.com/antchfx/htmlquery
htmlquery is golang XPath package for HTML query.
go golang html html-parser xpath xpath-selector xpath2
Last synced: 26 Oct 2024
https://github.com/stretchr/objx
Go package for dealing with maps, slices, JSON and other data.
Last synced: 06 Jan 2025
https://github.com/omniscale/imposm3
Imposm imports OpenStreetMap data into PostGIS
Last synced: 27 Oct 2024
https://github.com/aquasecurity/chain-bench
An open-source tool for auditing your software supply chain stack for security compliance based on a new CIS Software Supply Chain benchmark.
cis devsecops go golang misconfiguration open-policy-agent security security-tools software-supply-chain software-supply-chain-security vulnera
Last synced: 02 Nov 2024
https://github.com/dim13/otpauth
Google Authenticator migration decoder
go google-authenticator otpauth otpauth-migration protobuf
Last synced: 04 Jan 2025
https://github.com/shurcool/graphql
Package graphql provides a GraphQL client implementation.
Last synced: 07 Jan 2025
https://github.com/otiai10/ocrserver
A simple OCR API server, seriously easy to be deployed by Docker, on Heroku as well
api api-server curl docker go heroku ocr ocr-server
Last synced: 08 Jan 2025
https://github.com/haveachin/infrared
An ultra lightweight minecraft reverse proxy and idle placeholder
docker go java lightweight minecraft minecraft-proxy minecraft-server minecraft-server-proxy modded placeholder proxy proxy-protocol reverse-proxy vanilla
Last synced: 29 Nov 2024
https://github.com/jetstack/version-checker
Kubernetes utility for exposing image versions in use, compared to latest available upstream, as metrics.
docker gcr go grafana grafana-dashboard image kubernetes prometheus quay sre utility version
Last synced: 09 Jan 2025
https://github.com/miniscruff/changie
Automated changelog tool for preparing releases with lots of customization options
cd changelog changelog-generator ci devops devops-tools go golang release-automation
Last synced: 09 Jan 2025
https://github.com/yqchilde/golang-interview
Golang面试题,收集自Golang中文网,收集是为了自己可以巩固复习,不必要每次去找
Last synced: 10 Jan 2025
https://github.com/apolloconfig/agollo
🚀Go client for ctrip/apollo (https://github.com/apolloconfig/apollo)
apollo apollo-client client-library client-side configuration-management go godoc golang
Last synced: 05 Jan 2025
https://github.com/yqchilde/Golang-Interview
Golang面试题,收集自Golang中文网,收集是为了自己可以巩固复习,不必要每次去找
Last synced: 14 Nov 2024
https://github.com/AleksK1NG/Go-Clean-Architecture-REST-API
Golang Clean Architecture REST API example
aws-s3 clean-architecture docker example-project go golang gomock jaeger pgx postgresql redis rest-api sqlx swagger testify tracing viper zap
Last synced: 31 Oct 2024
https://github.com/lemnos/tt
A terminal based typing test.
go golang terminal typing typingtest
Last synced: 30 Oct 2024
https://github.com/alexpovel/srgn
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
abstract-syntax-tree c clang cli csharp go grep hacktoberfest hcl python regex rust rust-lang sed tr tree-sitter typescript
Last synced: 09 Jan 2025
https://github.com/go-telegram/bot
Telegram Bot API Go framework
bot go golang telegram telegram-bot telegram-bot-api
Last synced: 26 Oct 2024
https://github.com/yorkie-team/yorkie
Yorkie is a document store for collaborative applications.
collaborative-applications crdt go grpc hacktoberfest realtime-collaboration yorkie
Last synced: 07 Nov 2024
https://github.com/mailgun/mailgun-go
Go library for sending mail with the Mailgun API.
Last synced: 07 Jan 2025
https://github.com/melbahja/got
Got: Simple golang package and CLI tool to download large files faster 🏃 than cURL and Wget!
chunks cli download-file download-photos download-songs download-videos downloader fast-downward go golang hacktoberfest partial-content
Last synced: 05 Jan 2025
https://github.com/soypat/gopherlings
📘️ Learn Go by fixing tiny incorrect programs
examples examples-go fix-the-code go golang learn learn-by-doing learn-go learn-golang learn-to-code
Last synced: 08 Jan 2025
https://github.com/yourbasic/graph
Graph algorithms and data structures
data-structures go golang graph-algorithms graph-theory library
Last synced: 26 Oct 2024
https://github.com/ivaaaan/smug
Session manager and task runner for tmux. Start your development environment within one command.
Last synced: 31 Oct 2024
https://github.com/libplctag/libplctag
This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.
allen-bradley c c-sharp cip dotnet ethernet ethernet-ip go golang java labview linux modbus pascal pccc plc portable rockwell windows
Last synced: 14 Nov 2024
https://github.com/shurcooL/graphql
Package graphql provides a GraphQL client implementation.
Last synced: 03 Nov 2024
https://github.com/tofuutils/tenv
OpenTofu / Terraform / Terragrunt and Atmos version manager
go hacktoberfest hacktoberfest2024 hashicorp hashicorp-terraform iac opentofu tenv terraform tfenv tofu tofuenv
Last synced: 09 Jan 2025
https://github.com/adrg/xdg
Go implementation of the XDG Base Directory Specification and XDG user directories
cross-platform go golang golang-library golang-package known-folders library linux macos plan9 specification unix windows xdg xdg-basedir xdg-compliance xdg-specs xdg-user-dirs
Last synced: 11 Jan 2025
https://github.com/lifadev/archive_aws-lambda-go
A fast and clean way to execute Go on AWS Lambda.
aws aws-lambda go golang lambda serverless
Last synced: 03 Nov 2024
https://github.com/donknap/dpanel
docker可视化管理面板
ant-design docker docker-container docker-deployment docker-image docker-management-tool docker-panel docker-tool docker-ui dockerfile dpanel go portainer react
Last synced: 11 Jan 2025
https://github.com/gsabadini/go-clean-architecture
Simple API for banking routines using a Clean Architecture in Golang :credit_card: :moneybag: :money_with_wings:
api architecture banking clean-architecture cleanarchitecture go go-clean-architecture golang golang-cleanarchitecture golang-clear-arch hexagonal-architecture onion-architecture payments
Last synced: 10 Jan 2025
https://github.com/antchfx/xpath
XPath package for Golang, supports HTML, XML, JSON document query.
go go-xml golang html selects-descendants xml xpath xpath-patterns xpath-query xpath2
Last synced: 06 Jan 2025
https://github.com/ewenquim/entropy
Entropy is a CLI tool that will scan your codebase for high entropy lines, which are often secrets.
cli entropy go secrets-detection
Last synced: 10 Jan 2025
https://github.com/geerlingguy/ansible-for-kubernetes
Ansible and Kubernetes examples from Ansible for Kubernetes Book
ansible automation book devops go infrastructure kubernetes python scalability
Last synced: 10 Jan 2025
https://github.com/gorilla/securecookie
Package gorilla/securecookie encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.
cookie cookies go golang gorilla gorilla-web-toolkit securecookie sessions
Last synced: 11 Nov 2024
https://github.com/casbin/gorm-adapter
GORM adapter for Casbin, see extended version of GORM Adapter Ex at: https://github.com/casbin/gorm-adapter-ex
abac access-control acl adapter auth authorization authz casbin go golang gorm orm rbac storage-driver
Last synced: 05 Jan 2025
https://github.com/jcmturner/gokrb5
Pure Go Kerberos library for clients and services
go golang gssapi kerberos kerberos-authentication kerberos-client kerberos-spnego keytab spnego
Last synced: 14 Nov 2024
https://github.com/go-aah/aah
A secure, flexible, rapid Go web framework
aah aah-framework go golang hot-reload http2 mvc-framework performant rapid-development rest-api rest-microservice scalable web-framework webframework
Last synced: 08 Jan 2025
https://github.com/Runner-Go-Team/RunnerGo
RunnerGo是一款国内开发者自研的性能压测工具,可以进行接口测试、场景自动化测试、性能压测等一系列功能。
api automated-testing docker go performance-test test test-platform
Last synced: 08 Nov 2024
https://github.com/octoproject/octo-cli
CLI tool to expose data from any database as a serverless web service.
api data database faas go knative octo-cli openfaas serverless
Last synced: 27 Oct 2024
https://github.com/librespeed/speedtest-go
Go backend for LibreSpeed
go golang librespeed speedtest
Last synced: 05 Nov 2024
https://github.com/tetratelabs/proxy-wasm-go-sdk
WebAssembly for Proxies (Go SDK)
envoy envoyproxy extension go proxy proxy-wasm tinygo wasm webassembly
Last synced: 31 Oct 2024
https://github.com/ccding/go-stun
A go implementation of the STUN client (RFC 3489 and RFC 5389)
go golang nat-traversal rfc-5389 stun webrtc
Last synced: 07 Jan 2025
https://github.com/gwen001/github-subdomains
Find subdomains on GitHub.
bugbounty github go golang pentesting security-tools subdomains
Last synced: 07 Jan 2025
https://github.com/w1nt3r-eth/evm-from-scratch
Super secret 100% practical EVM course. Please do not share
ethereum evm go python rust typescript
Last synced: 05 Jan 2025
https://github.com/zhashkevych/go-clean-architecture
👨💻 REST API example, built by following Uncle Bob’s clean architecture principles
architecture clean-architecture clean-code docker docker-compose go golang golang-api golang-api-examples jwt mongo mongodb rest-api
Last synced: 11 Jan 2025
https://github.com/minekube/gate
High-performance, resource-efficient Minecraft reverse proxy with robust multi-protocol version support. Designed as a scalable Velocity/BungeeCord alternative, suitable for both development and large-scale deployments. Proven in production environments, powering our global Connect edge proxy network.
docker forge go java kubernetes lightweight minecraft minecraft-forge minecraft-network minecraft-proxy minecraft-server minecraft-server-proxy paper proxy reverse-proxy server-proxy spigot
Last synced: 10 Jan 2025
https://github.com/PegasusWang/python-web-guide
python/golang -web入坑指南
backend backend-service go golang golang-server golang-tools python tutorial web
Last synced: 28 Oct 2024
https://github.com/azure/application-gateway-kubernetes-ingress
This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.
agic aks application-gateway azure go ingress ingress-controller kubernetes
Last synced: 09 Jan 2025
https://github.com/badoux/checkmail
Golang package for email validation
format go golang host mail mailbox user validation
Last synced: 18 Nov 2024
https://github.com/df-mc/dragonfly
Minecraft Bedrock Edition server software written in Go
bedrock-edition df-mc go golang hacktoberfest mcpe mcpe-server minecraft minecraft-bedrock-edition minecraft-server
Last synced: 11 Nov 2024
https://github.com/jsiebens/hashi-up
bootstrap HashiCorp Consul, Nomad, or Vault over SSH < 1 minute
automation boundary cloud consul consul-cluster devops devtools go golang hashicorp linux nomad nomad-cluster raspberry-pi ssh-agent vault vault-cluster vm
Last synced: 11 Jan 2025
https://github.com/Azure/application-gateway-kubernetes-ingress
This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.
agic aks application-gateway azure go ingress ingress-controller kubernetes
Last synced: 08 Nov 2024