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-11-05 00:13:02 UTC
- JSON Representation
https://github.com/grpc-ecosystem/grpc-gateway
gRPC to JSON proxy generator following the gRPC HTTP spec
go grpc grpc-gateway openapi rest-api restful-api swagger
Last synced: 28 Oct 2024
https://grpc-ecosystem.github.io/grpc-gateway/
gRPC to JSON proxy generator following the gRPC HTTP spec
go grpc grpc-gateway openapi rest-api restful-api swagger
Last synced: 04 Aug 2024
https://github.com/qax-os/excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
analytics chart data-science ecma-376 excel excelize formula go golang microsoft office ooxml openxml spreadsheet statistics table vba visualization xlsx xml
Last synced: 28 Oct 2024
https://github.com/360EntSecGroup-Skylar/excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
analytics chart data-science ecma-376 excel excelize formula go golang microsoft office ooxml openxml spreadsheet statistics table vba visualization xlsx xml
Last synced: 10 Aug 2024
https://github.com/xuri/excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
analytics chart data-science ecma-376 excel excelize formula go golang microsoft office ooxml openxml spreadsheet statistics table vba visualization xlsx xml
Last synced: 05 Aug 2024
https://github.com/Luxurioust/excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
analytics chart data-science ecma-376 excel excelize formula go golang microsoft office ooxml openxml spreadsheet statistics table vba visualization xlsx xml
Last synced: 05 Aug 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: 28 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: 24 Oct 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: 28 Oct 2024
https://github.com/gitleaks/gitleaks
Protect and discover secrets using Gitleaks 🔑
devsecops git gitleaks go golang hacktoberfest secret security security-tools
Last synced: 28 Oct 2024
https://github.com/casbin/casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
abac access-control acl auth authentication authn authorization authz cas casbin casdoor go iam identity oauth oidc permission rbac saml sso
Last synced: 29 Oct 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: 28 Oct 2024
https://github.com/cosmtrek/air
☁️ Live reload for Go apps
docker file-watcher gin go live-reload task-runner tools watcher
Last synced: 10 Aug 2024
https://github.com/terrastruct/d2
D2 is a modern diagram scripting language that turns text to diagrams.
developer-tools diagramming diagrams go golang software-architecture text-to-diagram
Last synced: 28 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: 05 Aug 2024
https://github.com/zinclabs/zinc
ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
elasticsearch go golang modern opensearch search searchengine vuejs
Last synced: 22 Aug 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: 28 Oct 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: 28 Oct 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/julienschmidt/httprouter
A high performance HTTP request router that scales well
go golang http httprouter mux router
Last synced: 28 Oct 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: 28 Oct 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/kubernetes/kops
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
cncf containers go kops kubernetes
Last synced: 28 Oct 2024
https://github.com/uber-go/guide
The Uber Go Style Guide.
best-practices go golang style-guide
Last synced: 29 Oct 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: 28 Oct 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/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: 28 Oct 2024
https://github.com/cayleygraph/cayley
An open-source graph database
cayley go graph graph-database linked-data
Last synced: 28 Oct 2024
https://github.com/rqlite/rqlite
The lightweight, distributed relational database built on SQLite.
consensus database distributed-database distributed-systems go raft relational-database sql sqlite
Last synced: 29 Oct 2024
https://github.com/golangci/golangci-lint
Fast linters runner for Go
ci go golang golangci-lint linter
Last synced: 28 Oct 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: 28 Oct 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/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: 28 Oct 2024
https://github.com/dgraph-io/badger
Fast key-value DB in Go.
database document-database go golang key-value library ssd
Last synced: 28 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: 28 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: 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: 29 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: 26 Oct 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: 28 Oct 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/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/halfrost/halfrost-field
✍🏻 这里是写博客的地方 —— Halfrost-Field 冰霜之地
algorithm analyze article blog go golang ios javascript machine-learning network objective-c source-code swift
Last synced: 15 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: 28 Oct 2024
https://github.com/pions/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: 05 Aug 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: 28 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: 28 Oct 2024
https://github.com/git-lfs/git-lfs
Git extension for versioning large files
Last synced: 28 Oct 2024
https://github.com/google/wire
Compile-time Dependency Injection for Go
codegen dependency-injection go golang initialization
Last synced: 28 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: 29 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: 29 Oct 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: 28 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: 28 Oct 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: 28 Oct 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: 09 Oct 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: 07 Aug 2024
https://github.com/gogf/gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
apollo cache config configmap framework go go-framework goframe golang kubernetes logger logging opentelemetry opentracing orm session template tracing validator
Last synced: 29 Oct 2024
https://github.com/owasp/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: 11 Aug 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: 28 Oct 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: 29 Oct 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: 28 Oct 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: 28 Oct 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: 28 Oct 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: 28 Oct 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/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: 29 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: 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/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: 13 Oct 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: 01 Nov 2024
https://github.com/asciimoo/wuzz
Interactive cli tool for HTTP inspection
cli curl go golang http http-inspection inspector
Last synced: 28 Oct 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: 29 Oct 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/google/go-github
Go library for accessing the GitHub v3 API
github github-api go golang hacktoberfest
Last synced: 28 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: 29 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: 02 Aug 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/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: 02 Aug 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: 28 Oct 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: 28 Oct 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: 28 Oct 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: 28 Oct 2024
https://github.com/jroimartin/gocui
Minimalist Go package aimed at creating Console User Interfaces.
Last synced: 28 Oct 2024
https://github.com/jroimartin/Gocui
Minimalist Go package aimed at creating Console User Interfaces.
Last synced: 24 Oct 2024