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-25 00:13:12 UTC
- JSON Representation
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: 23 Jan 2025
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: 25 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/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
https://github.com/hanabi1224/programming-language-benchmarks
Yet another implementation of computer language benchmarks game
benchmark benchmarks benchmarks-game ci-job crystal csharp go golang java javascript kotlin kotlin-native nim rust typescript vlang vue
Last synced: 24 Jan 2025
https://github.com/pion/stun
A Go implementation of STUN
go golang ice networking peer-to-peer pion sip streaming stun voip webrtc
Last synced: 23 Jan 2025
https://github.com/resgateio/resgate
A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.
api-gateway go golang microservices microservices-architecture nats-server realtime resgate rest-api
Last synced: 17 Nov 2024
https://github.com/insomniacslk/dhcp
DHCPv6 and DHCPv4 packet library, client and server written in Go
dhcp dhcp-client dhcp-server dhcpd dhcpd-server dhcpv4 dhcpv6 dhcpv6-packet dhcpv6-server go golang
Last synced: 24 Jan 2025
https://github.com/cristalhq/jwt
Safe, simple and fast JSON Web Tokens for Go
dependency-free go golang golang-library jose jwe jwk jws jwt jwt-claims jwt-token
Last synced: 23 Jan 2025
https://github.com/summerwind/h2spec
A conformance testing tool for HTTP/2 implementation.
Last synced: 19 Jan 2025
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: 24 Oct 2024
https://github.com/pgaskin/kepubify
Fast, standalone EPUB to Kobo EPUB conversion tool.
command-line-tool conversion converter ebook ebooks epub file-conversion file-converter go golang kepub kobo
Last synced: 23 Jan 2025
https://github.com/xen0n/go-workwx
a sensible WeCom (企业微信, Wechat Work, Work Weixin) SDK for Go
chinese go golang golang-sdk sdk-go wechat wechat-sdk wechat-work wecom wecom-sdk weixin weixin-sdk work-weixin
Last synced: 20 Jan 2025
https://github.com/github/vulcanizer
GitHub's ops focused Elasticsearch library
Last synced: 24 Jan 2025
https://github.com/russellluo/timingwheel
Golang implementation of Hierarchical Timing Wheels.
Last synced: 19 Jan 2025
https://github.com/kovetskiy/manul
:smirk_cat: The madness vendoring utility for Golang programs
dependencies git go golang manager manul submodule submodules vendor
Last synced: 19 Jan 2025
https://github.com/apache/pulsar-client-go
Apache Pulsar Go Client Library
event-streaming go golang messaging pubsub pulsar queuing streaming
Last synced: 21 Jan 2025
https://github.com/chanhx/crabviz
🦀 A LSP-based interative call graph generator
c callgraph cpp go java javascript language-server-protocol lsp python rust static-analysis typescript vscode
Last synced: 29 Oct 2024
https://github.com/xe/site
The new frontend/backend code for https://xeiaso.net
deno go hacktoberfest lume nix personal-website self-driving-car web
Last synced: 24 Jan 2025
https://github.com/unknwon/gowalker
Go Walker is a server that generates Go projects API documentation on the fly.
documentation-tool go lsif-enabled
Last synced: 04 Nov 2024
https://github.com/Unknwon/gowalker
Go Walker is a server that generates Go projects API documentation on the fly.
documentation-tool go lsif-enabled
Last synced: 29 Oct 2024
https://github.com/keke-li/for-learning-go-tutorial
Introduction to beginners learn to go
Last synced: 24 Jan 2025
https://github.com/DATA-DOG/go-txdb
Immutable transaction isolated sql driver for golang
go golang integration-testing sql sql-driver tdd testing
Last synced: 26 Oct 2024
https://github.com/timshannon/bolthold
BoltHold is an embeddable NoSQL store for Go types built on BoltDB
boltdb bucket go golang nosql query-criteria
Last synced: 25 Jan 2025
https://github.com/fxamacker/cbor
CBOR codec (RFC 8949) with CBOR tags, Go struct tags (toarray, keyasint, omitempty), float64/32/16, big.Int, and fuzz tested billions of execs.
cbor cbor-library codec cose cwt go golang json-alternative rfc-7049 rfc-8949 serialization std-94
Last synced: 23 Jan 2025
https://github.com/alphadose/zenq
A thread-safe queue faster and more resource efficient than golang's native channels
concurrency fastest go golang high-throughput highly-concurrent lock-free low-latency memory-efficient mpsc-queue optimization ringbuffer spsc-queue thread-safe zenq zero-allocations
Last synced: 22 Jan 2025
https://github.com/inkeliz/karmem
Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.
assemblyscript c csharp dotnet dotnet7 go golang odin-lang random-access serialization swift webassembly zig
Last synced: 25 Jan 2025
https://github.com/alphadose/ZenQ
A thread-safe queue faster and more resource efficient than golang's native channels
concurrency fastest go golang high-throughput highly-concurrent lock-free low-latency memory-efficient mpsc-queue optimization ringbuffer spsc-queue thread-safe zenq zero-allocations
Last synced: 07 Nov 2024
https://github.com/003random/getJS
A tool to fastly get all javascript sources/files
bugbounty extract files go golang goquery hacking hacktoberfest javascript parser pentesting recon reconnaissance urls
Last synced: 27 Oct 2024
https://github.com/bebop/poly
A Go package for engineering organisms.
alignment bioengineering bioinformatics codon-optimizer computational-biology dna dna-barcode dna-barcoding fasta genbank genetic-engineering go golden-gate mash molecular-biology plasmids primer-design sequence-hashing synbio synthetic-biology
Last synced: 13 Nov 2024
https://github.com/jcuga/golongpoll
golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:
go golang golang-library longpoll longpoll-api longpoll-requests longpoller longpolling pubsub pubsub-publisher pubsub-subscriber
Last synced: 26 Oct 2024
https://github.com/slotix/dataflowkit
Extract structured data from web sites. Web sites scraping.
cdp chrome-fetcher crawling extract-data go golang golang-library headless scraper scraping scraping-websites
Last synced: 26 Oct 2024
https://github.com/jcuga/Golongpoll
golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:
go golang golang-library longpoll longpoll-api longpoll-requests longpoller longpolling pubsub pubsub-publisher pubsub-subscriber
Last synced: 24 Oct 2024
https://github.com/markus-wa/demoinfocs-golang
A Counter-Strike 2 & CS:GO demo parser for Go (demoinfo)
counter-strike csgo demo demo-parser demoinfo esports go golang hacktoberfest parser replays
Last synced: 15 Nov 2024
https://github.com/yznts/kyoto
Asynchronous frontends with Go
components framework frontend go golang htmx htmx-go ui ui-components view
Last synced: 20 Oct 2024
https://github.com/rapidloop/nrpc
nRPC is like gRPC, but over NATS
go grpc protobuf rpc-framework
Last synced: 20 Dec 2024
https://github.com/malisit/kolpa
A fake data generator written in and for Go
datetime fake-content fake-data faker-library go golang random-generation user-agent
Last synced: 13 Nov 2024
https://github.com/sysulq/nginx-vts-exporter
Simple server that scrapes Nginx vts stats and exports them via HTTP for Prometheus consumption
go nginx nginx-vts-exporter prometheus prometheus-exporter vts
Last synced: 24 Jan 2025
https://github.com/aldinokemal/go-whatsapp-web-multidevice
API for Whatsapp Web Multi Device Version, Support UI & Webhook
bot go golang golang-whatsapp golang-whatsapp-api rest rest-api whatsapp whatsapp-api whatsapp-api-go whatsapp-multi-device whatsapp-web-multi-device
Last synced: 23 Jan 2025
https://github.com/nats-rpc/nrpc
nRPC is like gRPC, but over NATS
go grpc protobuf rpc-framework
Last synced: 15 Nov 2024
https://github.com/hanabi1224/Programming-Language-Benchmarks
Yet another implementation of computer language benchmarks game
benchmark benchmarks benchmarks-game ci-job crystal csharp go golang java javascript kotlin kotlin-native nim rust typescript vlang vue
Last synced: 01 Nov 2024
https://github.com/argoproj-labs/argocd-operator
A Kubernetes operator for managing Argo CD clusters.
argocd go golang kubernetes kubernetes-operator openshift operator operator-sdk
Last synced: 04 Nov 2024
https://github.com/pgflo/pg_flo
Stream, transform, and route PostgreSQL data in real-time.
data database etl go golang logical-replication postgres postgresql stream
Last synced: 25 Jan 2025
https://github.com/Runner-Go-Team/runnerGo
RunnerGo是一款国内开发者自研的性能压测工具,可以进行接口测试、场景自动化测试、性能压测等一系列功能。
api automated-testing docker go performance-test test test-platform
Last synced: 02 Nov 2024
https://github.com/psampaz/go-mod-outdated
Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all command which lists all dependencies of a Go project and their available minor and patch updates. It also provides a way to filter indirect dependencies and dependencies without updates.
beautifier beautify go go-modules golang outdated outdated-dependencies outdated-libraries outdated-packages prettifier prettify
Last synced: 04 Nov 2024
https://github.com/shijuvar/go-distributed-sys
Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB
cockroachdb cqrs event-sourcing go golang grpc grpc-go microservices nats nats-jetstream nats-streaming
Last synced: 22 Jan 2025
https://github.com/Xe/site
The new frontend/backend code for https://xeiaso.net
deno go hacktoberfest lume nix personal-website self-driving-car web
Last synced: 07 Nov 2024
https://github.com/goccy/go-graphviz
Go bindings for Graphviz
dot-language go golang golang-library graphviz
Last synced: 23 Jan 2025
https://github.com/xhit/go-simple-mail
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
bulk-email bulk-email-sender email go golang golang-package keep-alive mail persistent persistent-connections send-email send-email-with-attachment smtp smtp-client smtp-mail timeout
Last synced: 26 Oct 2024
https://github.com/khlieng/dispatch
Web-based IRC client in Go.
chat dispatch go golang irc irc-client javascript react redux
Last synced: 22 Jan 2025
https://github.com/priyankchheda/algorithms
Data Structure Libraries and Algorithms implementation
algorithm algorithm-library c cpp data-structures data-structures-algorithms go golang python3
Last synced: 24 Jan 2025
https://github.com/abadojack/whatlanggo
Natural language detection library for Go
go language nlp text-processing
Last synced: 26 Oct 2024
https://github.com/jpillora/backoff
Simple backoff algorithm in Go (golang)
Last synced: 23 Jan 2025
https://github.com/sarulabs/di
Dependency injection container in go (golang)
container dependency-injection di framework go golang
Last synced: 25 Nov 2024
https://github.com/cometbft/cometbft
CometBFT: A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. A fork and successor to Tendermint Core.
bft blockchain cosmos database distributed-systems go tendermint-consensus
Last synced: 22 Jan 2025
https://github.com/replicatedhq/ship
A better way to deploy Kubernetes Helm charts
docker gitops go helm kubernetes kustomize
Last synced: 28 Oct 2024
https://github.com/wincent/clipper
✂️ Clipboard access for local and remote tmux sessions
Last synced: 22 Jan 2025
https://github.com/qiniu/httptest
Qiniu httptest utilities
go golang http httptest test testing testing-tools unit-test
Last synced: 01 Nov 2024
https://github.com/multycloud/multy
Multy - Easily deploy multi cloud infrastructure. Write cloud-agnostic config deployed across multiple clouds
aws azure cloud go help-wanted infrastructure-as-code multi-cloud terraform
Last synced: 01 Nov 2024
https://github.com/abadojack/whatlangGo
Natural language detection library for Go
go language nlp text-processing
Last synced: 24 Oct 2024
https://github.com/go-ozzo/ozzo-dbx
A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.
Last synced: 26 Oct 2024
https://github.com/DATA-DOG/Go-txdb
Immutable transaction isolated sql driver for golang
go golang integration-testing sql sql-driver tdd testing
Last synced: 24 Oct 2024
https://github.com/papertrail/remote_syslog2
To install, see "Releases" tab. Self-contained daemon for reading local files and emitting remote syslog (without using local syslogd).
Last synced: 05 Nov 2024
https://github.com/Go-ozzo/ozzo-dbx
A Go (golang) package that enhances the standard database/sql package by providing powerful data retrieval methods as well as DB-agnostic query building capabilities.
Last synced: 24 Oct 2024
https://github.com/UnnoTed/fileb0x
a better customizable tool to embed files in go; also update embedded files remotely without restarting the server
embed embed-files embedded-files filebox files go go-bindata http http-filesystem update virtual-file-system
Last synced: 26 Oct 2024
https://github.com/KeKe-Li/For-learning-Go-Tutorial
Introduction to beginners learn to go
Last synced: 13 Nov 2024
https://github.com/alexkohler/prealloc
prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.
go golang prealloc-suggestions slice static-analysis static-analyzer static-code-analysis
Last synced: 17 Nov 2024
https://github.com/consbio/mbtileserver
Basic Go server for mbtiles
go mbtiles tilejson tilesets vector-tiles
Last synced: 26 Oct 2024
https://github.com/ngrok/ngrok-go
Embed ngrok secure ingress into your Go apps as a net.Listener with a single line of code.
go golang golang-library ngrok
Last synced: 07 Nov 2024
https://github.com/dedis/kyber
Advanced crypto library for the Go language
crypto-library elliptic-curves go
Last synced: 20 Jan 2025
https://github.com/runreveal/pql
Pipelined Query Language
clickhouse detection-engineering go golang query-language siem sql
Last synced: 05 Nov 2024
https://github.com/cloudlena/s3manager
A Web GUI for your S3 buckets
go golang gui material-design s3
Last synced: 25 Jan 2025
https://github.com/tannergabriel/learning-go
Projects, Algorithms and data structures implemented in Golang with explanations and links to further readings
go golang golang-application golang-examples golang-learning
Last synced: 24 Jan 2025
https://github.com/omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
code-generation codegenerator go golang json json-schema
Last synced: 24 Jan 2025
https://github.com/open-telemetry/opentelemetry-go-instrumentation
OpenTelemetry Auto Instrumentation using eBPF
ebpf go golang instrumentation metrics observability telemetry tracing
Last synced: 24 Jan 2025
https://github.com/bluenviron/gortsplib
RTSP 1.0 client and server library for the Go programming language
aac go golang h264 rtcp rtp rtsp rtsp-client rtsp-player rtsp-proxy rtsp-relay rtsp-server
Last synced: 20 Jan 2025
https://github.com/dearplain/goloader
load and run golang code at runtime. (WARNING: this repo has not been maintained for a long time, please take a look at https://github.com/pkujhd/goloader)
dynamic go golang hot-reload plugin script
Last synced: 13 Nov 2024
https://github.com/oschwald/maxminddb-golang
MaxMind DB Reader for Go
geoip geoip2 geolocation go ip-address maxmind maxmind-db
Last synced: 21 Jan 2025
https://github.com/struCoder/pmgo
pmgo is a process manager for Golang applications.
forever go golang pmgo process process-manager production-ready
Last synced: 02 Nov 2024
https://github.com/influxdata/influxdb-client-go
InfluxDB 2 Go Client
go golang golang-client influxdb influxdb-client
Last synced: 23 Jan 2025
https://github.com/yqchilde/wxbot
☝🏻 一个好玩的个人微信机器人程序(DaenDLL、VLW),插件开发,查天气,ChatGPT聊天,设置定时任务,公众号监控转发...
chatgpt go golang gpt-35-turbo openai wechat wechat-bot wxbot
Last synced: 24 Jan 2025
https://github.com/bvwells/go-patterns
Design patterns for the Go programming language
design-patterns go golang idioms patterns
Last synced: 25 Jan 2025
https://github.com/pkoukk/tiktoken-go
go version of tiktoken
chatgpt go golang gpt-35-turbo gpt-4 openai tiktoken
Last synced: 29 Oct 2024
https://github.com/vdjagilev/nmap-formatter
A tool that allows you to convert NMAP results to html, csv, json, markdown, graphviz (dot), sqlite, excel and d2-lang. Simply put it's nmap converter.
bounty csv d2lang go golang graphviz html json markdown nmap pentesting port-scanner port-scanning scan scanner security security-tools sqlite xml xml-parsing
Last synced: 06 Jan 2025
https://github.com/code-hex/vz
Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.
apple applesilicon go golang linux m1 m2 macos virtualization vm
Last synced: 24 Jan 2025
https://github.com/go101/golds
An experimental Go local docs server/generator and code reader implemented with some fresh ideas.
codereader docgenerator docviewer go golang tool
Last synced: 25 Jan 2025
https://github.com/dimfeld/httptreemux
High-speed, flexible tree-based HTTP router for Go.
Last synced: 20 Jan 2025
https://github.com/prometheus/haproxy_exporter
Simple server that scrapes HAProxy stats and exports them via HTTP for Prometheus consumption
go haproxy haproxy-exporter metrics prometheus prometheus-exporter
Last synced: 25 Oct 2024
https://github.com/golang-design/clipboard
📋 cross-platform clipboard package that supports accessing text and image in Go (macOS/Linux/Windows/Android/iOS)
android clipboard clipboard-library cross-platform go golang ios linux macos nspasteboard windows x11
Last synced: 19 Jan 2025