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-22 00:07:38 UTC
- JSON Representation
https://github.com/samber/lo
๐ฅ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
constraints contract filterable foldable functional generics go golang lodash programming typesafe
Last synced: 16 Dec 2024
https://github.com/darius-khll/golang-developer-roadmap
Roadmap to becoming a Go developer in 2020
Last synced: 17 Dec 2024
https://github.com/gitleaks/gitleaks
Protect and discover secrets using Gitleaks ๐
devsecops git gitleaks go golang hacktoberfest secret security security-tools
Last synced: 16 Dec 2024
https://github.com/gravitational/teleport
The easiest, and most secure way to access and protect all of your infrastructure.
audit bastion certificate cluster database-access firewall firewalls go golang jumpserver kubernetes kubernetes-access pam postgres rbac rdp security ssh teleport teleport-binaries
Last synced: 16 Dec 2024
https://github.com/SigNoz/signoz
SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. ๐ฅ ๐ฅ. ๐ Open source Application Performance Monitoring (APM) & Observability tool
apm application-monitoring distributed-tracing go good-first-issue jaeger log logs metrics monitoring nextjs observability open-source opentelemetry prometheus react reactjs self-hosted tracing typescript
Last synced: 25 Oct 2024
https://github.com/go-chi/chi
lightweight, idiomatic and composable router for building Go HTTP services
api context go golang http microservices middleware rest-api router
Last synced: 16 Dec 2024
https://github.com/Go-chi/chi
lightweight, idiomatic and composable router for building Go HTTP services
api context go golang http microservices middleware rest-api router
Last synced: 24 Oct 2024
https://github.com/prabhatsharma/zinc
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
elasticsearch go golang modern opensearch search searchengine vuejs
Last synced: 29 Nov 2024
https://github.com/zincsearch/zincsearch
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
elasticsearch go golang modern opensearch search searchengine vuejs
Last synced: 16 Dec 2024
https://github.com/julienschmidt/httprouter
A high performance HTTP request router that scales well
go golang http httprouter mux router
Last synced: 16 Dec 2024
https://github.com/compiler-explorer/compiler-explorer
Run compilers interactively from your web browser and interact with the assembly
assembly c-plus-plus compiler cpp dlang go hacktoberfest haskell ispc rust rust-lang swift
Last synced: 16 Dec 2024
https://github.com/emirpasic/gods
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
avl-tree b-tree binary-heap data-structure enumerable go golang iterator list map queue red-black-tree set sort stack tree
Last synced: 16 Dec 2024
https://github.com/emirpasic/Gods
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
avl-tree b-tree binary-heap data-structure enumerable go golang iterator list map queue red-black-tree set sort stack tree
Last synced: 24 Oct 2024
https://github.com/nats-io/nats-server
High-Performance server for NATS.io, the cloud and edge native messaging system.
cloud cloud-computing cloud-native distributed-systems go golang message-bus message-queue messaging microservices-architecture nats-server
Last synced: 17 Dec 2024
https://github.com/fatih/vim-go
Go development plugin for Vim
go golang gopls hacktoberfest lps vim vim-go vim-plugins viml
Last synced: 16 Dec 2024
https://github.com/kubernetes/kops
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
cncf containers go kops kubernetes
Last synced: 16 Dec 2024
https://github.com/fatih/vim-Go
Go development plugin for Vim
go golang gopls hacktoberfest lps vim vim-go vim-plugins viml
Last synced: 24 Oct 2024
https://github.com/uber-go/guide
The Uber Go Style Guide.
best-practices go golang style-guide
Last synced: 16 Dec 2024
https://github.com/infisical/infisical
โพ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure, prevent secret leaks, and manage internal PKI
certificate-management cli end-to-end-encryption environment-variables go golang nextjs nodejs open-source pki postgres private-ca react secret-management secret-manager secret-scanning secrets security security-tools typescript
Last synced: 16 Dec 2024
https://github.com/golangci/golangci-lint
Fast linters runner for Go
ci go golang golangci-lint linter
Last synced: 16 Dec 2024
https://github.com/rqlite/rqlite
The lightweight, user-friendly, distributed relational database built on SQLite.
consensus database distributed-database distributed-systems go raft relational-database sql sqlite
Last synced: 16 Dec 2024
https://github.com/Infisical/infisical
โพ Infisical is the open-source secret management platform: Sync secrets across your team/infrastructure, prevent secret leaks, and manage internal PKI
certificate-management cli end-to-end-encryption environment-variables go golang nextjs nodejs open-source pki postgres private-ca react secret-management secret-manager secret-scanning secrets security security-tools typescript
Last synced: 26 Oct 2024
https://github.com/nats-io/gnatsd
High-Performance server for NATS.io, the cloud and edge native messaging system.
cloud cloud-computing cloud-native distributed-systems go golang message-bus message-queue messaging microservices-architecture nats-server
Last synced: 29 Oct 2024
https://github.com/cayleygraph/cayley
An open-source graph database
cayley go graph graph-database linked-data
Last synced: 16 Dec 2024
https://github.com/go-sql-driver/mysql
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
database go mariadb mysql mysql-driver sql
Last synced: 16 Dec 2024
https://github.com/Go-sql-driver/mysql
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
database go mariadb mysql mysql-driver sql
Last synced: 24 Oct 2024
https://github.com/goreleaser/goreleaser
Deliver Go binaries as fast and easily as possible
apk deb docker github-actions go golang hacktoberfest homebrew package release-automation rpm snapcraft travis
Last synced: 16 Dec 2024
https://github.com/sqlc-dev/sqlc
Generate type-safe code from SQL
code-generator go kotlin mysql orm postgresql python sql sqlite
Last synced: 16 Dec 2024
https://github.com/json-iterator/go
A high-performance 100% compatible drop-in replacement of "encoding/json"
deserialization go golang json json-parser parser serialization serializer
Last synced: 16 Dec 2024
https://github.com/tink-crypto/tink
Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
cpp crypto cryptography go java javascript objc security
Last synced: 25 Sep 2024
https://github.com/golang-migrate/migrate
Database migrations. CLI and Golang library.
aws-s3 cassandra database databases go golang google-cloud-spanner google-cloud-storage hacktoberfest mariadb migration migrations mongodb mysql neo4j postgres spanner sql sqlite
Last synced: 16 Dec 2024
https://github.com/dgraph-io/badger
Fast key-value DB in Go.
database document-database go golang key-value library ssd
Last synced: 16 Dec 2024
https://github.com/kyleconroy/sqlc
Generate type-safe code from SQL
code-generator go kotlin mysql orm postgresql python sql sqlite
Last synced: 05 Nov 2024
https://github.com/Goreleaser/Goreleaser
Deliver Go binaries as fast and easily as possible
apk deb docker github-actions go golang hacktoberfest homebrew package release-automation rpm snapcraft travis
Last synced: 24 Oct 2024
https://github.com/codislabs/codis
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
go golang nosql redis redis-cluster
Last synced: 17 Dec 2024
https://github.com/CodisLabs/codis
Proxy based Redis cluster solution supporting pipeline and scaling dynamically
go golang nosql redis redis-cluster
Last synced: 26 Oct 2024
https://github.com/milanm/devops-roadmap
DevOps Roadmap for 2024. with learning resources
aws azure computer-science continous-delivery continuous-integration developer-roadmap devops devops-roadmap docker go grafana jira kubernetes linux prometheus python roadmap sre study-plan
Last synced: 16 Dec 2024
https://github.com/json-iterator/Go
A high-performance 100% compatible drop-in replacement of "encoding/json"
deserialization go golang json json-parser parser serialization serializer
Last synced: 24 Oct 2024
https://github.com/thanos-io/thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
cncf go google-cloud-storage hacktoberfest high-availability metrics monitoring observability prometheus prometheus-ha-pairs prometheus-setup s3 storage thanos
Last synced: 16 Dec 2024
https://github.com/halfrost/halfrost-field
โ๐ป ่ฟ้ๆฏๅๅๅฎข็ๅฐๆน โโ Halfrost-Field ๅฐ้ไนๅฐ
algorithm analyze article blog go golang ios javascript machine-learning network objective-c source-code swift
Last synced: 17 Dec 2024
https://github.com/git-lfs/git-lfs
Git extension for versioning large files
Last synced: 16 Dec 2024
https://github.com/halfrost/Halfrost-Field
โ๐ป ่ฟ้ๆฏๅๅๅฎข็ๅฐๆน โโ Halfrost-Field ๅฐ้ไนๅฐ
algorithm analyze article blog go golang ios javascript machine-learning network objective-c source-code swift
Last synced: 26 Oct 2024
https://github.com/pion/webrtc
Pure Go implementation of the WebRTC API
audio go golang live-video ortc p2p pion pion-webrtc rtp srtp streaming video voip wasm webassembly webcam webrtc webrtc-api webrtc-libraries webrtc-server
Last synced: 16 Dec 2024
https://github.com/apache/incubator-answer
A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count on Apache Answer.
community forum go golang hacktoberfest q-and-a question react typescript
Last synced: 16 Dec 2024
https://github.com/gopherjs/gopherjs
A compiler from Go to JavaScript for running Go code in a browser
compiler go golang hacktoberfest javascript
Last synced: 26 Oct 2024
https://github.com/Gopherjs/Gopherjs
A compiler from Go to JavaScript for running Go code in a browser
compiler go golang hacktoberfest javascript
Last synced: 24 Oct 2024
https://github.com/fogleman/primitive
Reproducing images with geometric primitives.
Last synced: 16 Dec 2024
https://github.com/google/wire
Compile-time Dependency Injection for Go
codegen dependency-injection go golang initialization
Last synced: 16 Dec 2024
https://github.com/milanm/DevOps-Roadmap
DevOps Roadmap for 2024. with learning resources
aws azure computer-science continous-delivery continuous-integration developer-roadmap devops devops-roadmap docker go grafana jira kubernetes linux prometheus python roadmap sre study-plan
Last synced: 29 Oct 2024
https://github.com/tinode/chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
chat chat-application chatapp chatbots chatserver collaboration go golang instant-messaging messaging messaging-api messenger telegram video-call video-chat video-conferencing webchat-server webrtc whatsapp xmpp
Last synced: 16 Dec 2024
https://github.com/panjf2000/ants
๐๐๐ ants is a high-performance and low-cost goroutine pool in Go./ ants ๆฏไธไธช้ซๆง่ฝไธไฝๆ่็ goroutine ๆฑ ใ
ants go goroutine goroutine-pool pool worker-pool
Last synced: 16 Dec 2024
https://github.com/talkgo/night
Weekly Go Online Meetup via Bilibili๏ฝGo ๅค่ฏป๏ฝ้่ฟ bilibili ๅจ็บฟ็ดๆญ็ๆนๅผๅไบซ Go ็ธๅ ณ็ๆๆฏ่ฏ้ข๏ผๆฏๅคฉๅคงๅฎถๅจๅพฎไฟก/telegram/Slack ไธๅๆถๆฒ้ไบคๆต็ผ็จๆๆฏ่ฏ้ขใ
bilibili bilibili-live daily discuss go golang gopher learning offline online reading reading-go share shenzhen slack study wechat zoom zoom-us
Last synced: 16 Dec 2024
https://github.com/talk-go/night
Weekly Go Online Meetup via Bilibili๏ฝGo ๅค่ฏป๏ฝ้่ฟ bilibili ๅจ็บฟ็ดๆญ็ๆนๅผๅไบซ Go ็ธๅ ณ็ๆๆฏ่ฏ้ข๏ผๆฏๅคฉๅคงๅฎถๅจๅพฎไฟก/telegram/Slack ไธๅๆถๆฒ้ไบคๆต็ผ็จๆๆฏ่ฏ้ขใ
bilibili bilibili-live daily discuss go golang gopher learning offline online reading reading-go share shenzhen slack study wechat zoom zoom-us
Last synced: 14 Dec 2024
https://github.com/developer-learning/reading-go
Weekly Go Online Meetup via Bilibili๏ฝGo ๅค่ฏป๏ฝ้่ฟ bilibili ๅจ็บฟ็ดๆญ็ๆนๅผๅไบซ Go ็ธๅ ณ็ๆๆฏ่ฏ้ข๏ผๆฏๅคฉๅคงๅฎถๅจๅพฎไฟก/telegram/Slack ไธๅๆถๆฒ้ไบคๆต็ผ็จๆๆฏ่ฏ้ขใ
bilibili bilibili-live daily discuss go golang gopher learning offline online reading reading-go share shenzhen slack study wechat zoom zoom-us
Last synced: 13 Dec 2024
https://github.com/owasp-amass/amass
In-depth attack surface mapping and asset discovery
attack-surfaces dns enumeration go golang information-gathering maltego network-security osint osint-reconnaissance owasp recon subdomain
Last synced: 27 Oct 2024
https://github.com/coredns/coredns
CoreDNS is a DNS server that chains plugins
cncf coredns dns-server go plugin service-discovery
Last synced: 16 Dec 2024
https://github.com/gogf/gf
A powerful framework for faster, easier, and more efficient project development.
framework go go-framework goframe golang kubernetes logging microservice opentelemetry orm tracing
Last synced: 16 Dec 2024
https://github.com/go-task/task
A task runner / simpler Make alternative written in Go
build-tool devops go make makefile task task-runner taskfile
Last synced: 16 Dec 2024
https://github.com/crawlab-team/crawlab
Distributed web crawler admin platform for spiders management regardless of languages and frameworks. ๅๅธๅผ็ฌ่ซ็ฎก็ๅนณๅฐ๏ผๆฏๆไปปไฝ่ฏญ่จๅๆกๆถ
crawlab crawler crawling-tasks docker go platform scrapy scrapyd-ui spider spiders-management web-crawler webcrawler webspider
Last synced: 17 Dec 2024
https://github.com/mytechnotalent/reverse-engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
arm arm-assembly assembly assembly-language assembly-language-programming c c-plus-plus cyber-security cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial risc-v riscv rust x64 x86
Last synced: 17 Dec 2024
https://github.com/bluenviron/mediamtx
Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy, record and playback video and audio streams.
go golang hls media-server obs-studio rtcp rtmp rtmp-proxy rtmp-server rtp rtsp rtsp-proxy rtsp-relay rtsp-server srt streaming webrtc webrtc-proxy
Last synced: 16 Dec 2024
https://github.com/juicedata/juicefs
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
bigdata cloud-native distributed-systems filesystem go golang hdfs object-storage posix redis s3 storage
Last synced: 16 Dec 2024
https://github.com/up9inc/mizu
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
amqp cloud-native devops devops-tools docker forensics go golang grpc incident-response kafka kubernetes microservice microservices microservices-application observability redis rest sniffer wireshark
Last synced: 09 Nov 2024
https://github.com/kubeshark/kubeshark
The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and clusters. Inspired by Wireshark, purposely built for Kubernetes
amqp cloud-native devops devops-tools docker forensics go golang grpc incident-response kafka kubernetes microservice microservices microservices-application observability redis rest sniffer wireshark
Last synced: 16 Dec 2024
https://github.com/hajimehoshi/ebiten
Ebitengine - A dead simple 2D game engine for Go
ebiten ebitengine game game-2d game-development game-engine game-engine-2d game-library gamedev go golang golang-library
Last synced: 16 Dec 2024
https://github.com/future-architect/vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
administrator cybersecurity freebsd go golang linux security security-audit security-automation security-hardening security-scanner security-tools security-vulnerability vulnerabilities vulnerability-assessment vulnerability-detection vulnerability-management vulnerability-scanner vulnerability-scanners vuls
Last synced: 16 Dec 2024
https://github.com/mytechnotalent/Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
arm arm-assembly assembly assembly-language assembly-language-programming assembly-x86-64 c c-plus-plus cyber-security cyber-threat-intelligence cybersecurity go golang hacking malware reverse-engineering reverse-engineering-tutorial rust x64 x86
Last synced: 26 Oct 2024
https://github.com/shopify/toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
chaos down go is omg proxy resiliency tcp-proxy testing
Last synced: 18 Dec 2024
https://github.com/OpenDiablo2/OpenDiablo2
An open source re-implementation of Diablo 2
2d arpg diablo diablo2 engine game game-engine games go golang open-source
Last synced: 26 Oct 2024
https://github.com/opendiablo2/opendiablo2
An open source re-implementation of Diablo 2
2d arpg diablo diablo2 engine game game-engine games go golang open-source
Last synced: 29 Sep 2024
https://github.com/asciimoo/wuzz
Interactive cli tool for HTTP inspection
cli curl go golang http http-inspection inspector
Last synced: 16 Dec 2024
https://github.com/semgrep/semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
c go java javascript python r2c ruby sast semgrep static-analysis static-code-analysis typescript
Last synced: 16 Dec 2024
https://github.com/returntocorp/semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
c go java javascript python r2c ruby sast semgrep static-analysis static-code-analysis typescript
Last synced: 23 Nov 2024
https://github.com/therecipe/qt
Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
android asteroidos cross-platform-gui felgo freebsd go golang gui-framework ios javascript linux macos qt raspberry-pi sailfish-os ubuntu-touch webassembly windows
Last synced: 17 Dec 2024
https://github.com/adnanh/webhook
webhook is a lightweight incoming webhook server to run shell commands
automate automation ci deploy devops execute go hacktoberfest hook hooks incoming integration programming redeploy script server shell web webhook webhooks
Last synced: 16 Dec 2024
https://github.com/google/go-github
Go library for accessing the GitHub v3 API
github github-api go golang hacktoberfest
Last synced: 16 Dec 2024
https://github.com/Google/Go-github
Go library for accessing the GitHub v3 API
github github-api go golang hacktoberfest
Last synced: 24 Oct 2024
https://github.com/tylertreat/comcast
Simulating shitty network connections so you can build better systems.
bandwidth chaos chaos-engineering go latency packet-loss
Last synced: 17 Dec 2024
https://github.com/tylertreat/Comcast
Simulating shitty network connections so you can build better systems.
bandwidth chaos chaos-engineering go latency packet-loss
Last synced: 12 Nov 2024
https://github.com/Shopify/toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
chaos down go is omg proxy resiliency tcp-proxy testing
Last synced: 24 Oct 2024
https://github.com/quic-go/quic-go
A QUIC implementation in pure Go
go golang http3 protocol quic quic-client quic-server
Last synced: 16 Dec 2024
https://github.com/lucas-clemente/quic-go
A QUIC implementation in pure Go
go golang http3 protocol quic quic-client quic-server
Last synced: 10 Nov 2024
https://github.com/go-resty/resty
Simple HTTP and REST client library for Go
backoff go go-resty golang golang-library hacktoberfest hacktoberfest2021 http-client middleware redirects rest-client retry srv-record
Last synced: 16 Dec 2024
https://github.com/Go-task/task
A task runner / simpler Make alternative written in Go
build-tool devops go make makefile task task-runner taskfile
Last synced: 24 Oct 2024
https://github.com/quay/clair
Vulnerability Static Analysis for Containers
clair containers docker go kubernetes oci oci-image static-analysis vulnerabilities
Last synced: 16 Dec 2024
https://github.com/jroimartin/gocui
Minimalist Go package aimed at creating Console User Interfaces.
Last synced: 16 Dec 2024
https://github.com/jroimartin/Gocui
Minimalist Go package aimed at creating Console User Interfaces.
Last synced: 24 Oct 2024
https://github.com/golang/protobuf
Go support for Google's protocol buffers
go golang protobuf protocol-buffers
Last synced: 16 Dec 2024
https://github.com/dtm-labs/dtm
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
cadence csharp database distributed distributed-transactions dtm go golang java microservice outbox saga seata tcc transaction transactions workflow-engine xa
Last synced: 16 Dec 2024