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/avelino/awesome-go?tab=readme-ov-file
A curated list of awesome Go frameworks, libraries and software
awesome awesome-list go golang golang-library hacktoberfest
Last synced: 17 Dec 2024
https://github.com/golang/go
The Go programming language
go golang language programming-language
Last synced: 30 Dec 2024
https://github.com/kubernetes/kubernetes
Production-Grade Container Scheduling and Management
Last synced: 30 Dec 2024
https://github.com/fatedier/frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
expose firewall frp go http-proxy nat p2p proxy reverse-proxy tunnel
Last synced: 30 Dec 2024
https://github.com/gin-gonic/gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
framework gin go middleware performance router server
Last synced: 30 Dec 2024
https://gin-gonic.github.io/gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
framework gin go middleware performance router server
Last synced: 23 Oct 2024
https://github.com/gin-Gonic/gin
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
framework gin go middleware performance router server
Last synced: 24 Oct 2024
https://github.com/gohugoio/hugo
The world’s fastest framework for building websites.
blog-engine cms content-management-system documentation-tool go hugo static-site-generator
Last synced: 30 Dec 2024
https://github.com/moby/moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Last synced: 30 Dec 2024
https://github.com/grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
alerting analytics business-intelligence dashboard data-visualization elasticsearch go grafana hacktoberfest influxdb metrics monitoring mysql postgres prometheus
Last synced: 30 Dec 2024
https://github.com/syncthing/syncthing
Open Source Continuous File Synchronization
go p2p peer-to-peer synchronization
Last synced: 30 Dec 2024
https://github.com/caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
acme automatic-https caddy caddyfile go golang http http-server http3 https privacy reverse-proxy security tls web-server
Last synced: 30 Dec 2024
https://github.com/youngyangyang04/leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
algorithm cpp go interview java javascript leetcode offer programmer python
Last synced: 30 Dec 2024
https://github.com/golang-standards/project-layout
Standard Go Project Layout
go golang project-structure project-template standards
Last synced: 30 Dec 2024
https://github.com/minio/minio
MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
amazon-s3 cloud cloudnative cloudstorage go k8s kubernetes multi-cloud multi-cloud-kubernetes objectstorage s3 storage
Last synced: 30 Dec 2024
https://github.com/etcd-io/etcd
Distributed reliable key-value store for the most critical data of a distributed system
cncf consensus database distributed-database distributed-systems etcd go key-value kubernetes raft
Last synced: 30 Dec 2024
https://github.com/ethereum/go-ethereum
Go implementation of the Ethereum protocol
blockchain ethereum geth go p2p
Last synced: 30 Dec 2024
https://github.com/traefik/traefik
The Cloud Native Application Proxy
consul docker etcd go golang kubernetes letsencrypt load-balancer marathon mesos microservice reverse-proxy traefik zookeeper
Last synced: 30 Dec 2024
https://github.com/rclone/rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
azure-blob azure-blob-storage azure-files backblaze-b2 cloud-storage dropbox encryption ftp fuse-filesystem go golang google-cloud-storage google-drive onedrive openstack-swift rclone s3 sftp sync webdav
Last synced: 30 Dec 2024
https://github.com/go-gitea/gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
devops docker-registry-v2 git git-gui git-server gitea github github-actions gitlab go gogs golang hacktoberfest maven-server npm-registry vue
Last synced: 30 Dec 2024
https://github.com/gogs/gogs
Gogs is a painless self-hosted Git service
docker git go gogs mysql postgresql raspberry-pi scip-enabled self-hosted sqlite3
Last synced: 30 Dec 2024
https://github.com/Go-gitea/gitea
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
devops docker-registry-v2 git git-gui git-server gitea github github-actions gitlab go gogs golang hacktoberfest maven-server npm-registry vue
Last synced: 24 Oct 2024
https://github.com/coreybutler/nvm-windows
A node.js version management utility for Windows. Ironically written in Go.
go management node node-version-manager nodejs nvm switch version version-manager versioning windows
Last synced: 30 Dec 2024
https://github.com/spf13/cobra
A Commander for modern Go CLI interactions
cli cli-app cobra cobra-generator cobra-library command command-cobra command-line commandline go golang golang-application golang-library posix posix-compliant-flags subcommands
Last synced: 30 Dec 2024
https://github.com/pingcap/tidb
TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
cloud-native database distributed-database distributed-transactions go hacktoberfest htap mysql mysql-compatibility scale serverless sql tidb
Last synced: 30 Dec 2024
https://github.com/usememos/memos
An open-source, lightweight note-taking solution. The pain-less way to create your meaningful notes. Your Notes, Your Way.
docker go markdown memo microblog note-taking react self-hosted social-network sqlite
Last synced: 30 Dec 2024
https://github.com/unknwon/the-way-to-go_zh_cn
《The Way to Go》中文译本,中文正式名《Go 入门指南》
Last synced: 30 Dec 2024
https://github.com/unknwon/the-way-to-go_ZH_CN
《The Way to Go》中文译本,中文正式名《Go 入门指南》
Last synced: 28 Oct 2024
https://github.com/Unknwon/the-way-to-go_ZH_CN
《The Way to Go》中文译本,中文正式名《Go 入门指南》
Last synced: 24 Oct 2024
https://github.com/docker/compose
Define and run multi-container applications with Docker
docker docker-compose go golang orchestration
Last synced: 30 Dec 2024
https://github.com/halfrost/leetcode-go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
acm-icpc algo algorithm algorithm-competitions algorithms algorithms-and-data-structures dynamic-programming facebook go golang interview-questions leetcode leetcode-go leetcode-golang leetcode-solutions math pattern
Last synced: 30 Dec 2024
https://github.com/halfrost/LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
acm-icpc algo algorithm algorithm-competitions algorithms algorithms-and-data-structures dynamic-programming facebook go golang interview-questions leetcode leetcode-go leetcode-golang leetcode-solutions math pattern
Last synced: 26 Oct 2024
https://github.com/harness/harness
Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.
build-automation build-pipelines ci ci-cd code-repository continuous-delivery continuous-integration docker git go hacktoberfest scm
Last synced: 30 Dec 2024
https://github.com/harness/gitness
Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.
build-automation build-pipelines ci ci-cd continuous-delivery continuous-integration docker git go hacktoberfest scm
Last synced: 09 Oct 2024
https://github.com/beego/beego
beego is an open-source, high-performance web framework for the Go programming language.
Last synced: 30 Dec 2024
https://github.com/gofiber/fiber
⚡️ Express inspired web framework written in Go
express expressjs fast fiber flexible framework friendly go golang hacktoberfest hacktoberfest2020 nodejs performance rest-api web
Last synced: 30 Dec 2024
https://github.com/hashicorp/vault
A tool for secrets management, encryption as a service, and privileged access management
Last synced: 30 Dec 2024
https://github.com/cockroachdb/cockroach
CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
cockroachdb database distributed-database go hacktoberfest sql
Last synced: 30 Dec 2024
https://github.com/labstack/echo
High performance, minimalist Go web framework
echo go http2 https labstack-echo letsencrypt micro-framework microservice middleware ssl web web-framework websocket
Last synced: 30 Dec 2024
https://github.com/kubernetes/minikube
Run Kubernetes locally
cluster cncf containers go kubernetes minikube
Last synced: 30 Dec 2024
https://github.com/zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
cloud-native code-generation framework gateway go go-zero goctl golang gozero grpc-gateway microservice microservice-framework microservices microservices-architecture rest-api restful restful-api rpc rpc-framework web-framework
Last synced: 30 Dec 2024
https://github.com/ehang-io/nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
dns firewall go gzip http https nat nps snnapy socks socks5 ssh tcp tunnel udp
Last synced: 30 Dec 2024
https://github.com/influxdata/influxdb
Scalable datastore for metrics, events, and real-time analytics
database go influxdb metrics monitoring react rust time-series
Last synced: 30 Dec 2024
https://github.com/derailed/k9s
🐶 Kubernetes CLI To Manage Your Clusters In Style!
go golang k8s k8s-cluster k9s kubernetes kubernetes-cli kubernetes-clusters
Last synced: 30 Dec 2024
https://github.com/charmbracelet/bubbletea
A powerful little TUI framework 🏗
cli elm-architecture framework functional go golang hacktoberfest tui
Last synced: 30 Dec 2024
https://github.com/restic/restic
Fast, secure, efficient backup program
backup dedupe deduplication go restic secure-by-default
Last synced: 30 Dec 2024
https://github.com/go-kit/kit
A standard library for microservices.
go golang metallica microservices
Last synced: 30 Dec 2024
https://github.com/Go-kit/kit
A standard library for microservices.
go golang metallica microservices
Last synced: 24 Oct 2024
https://github.com/grafana/k6
A modern load testing tool, using Go and JavaScript - https://k6.io
es6 go golang hacktoberfest javascript load-generator load-testing performance
Last synced: 30 Dec 2024
https://github.com/loadimpact/k6
A modern load testing tool, using Go and JavaScript - https://k6.io
es6 go golang hacktoberfest javascript load-generator load-testing performance
Last synced: 24 Nov 2024
https://github.com/kataras/iris
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
dependency-injection go golang http2 iris mvc sessions web-framework websocket
Last synced: 30 Dec 2024
https://github.com/zyedidia/micro
A modern and intuitive terminal-based text editor
command-line cross-platform editor go golang micro terminal text-editor
Last synced: 30 Dec 2024
https://github.com/tmrts/go-patterns
Curated list of Go design patterns, recipes and idioms
awesome design-patterns design-patterns-for-humans go golang idioms patterns
Last synced: 29 Sep 2024
https://github.com/kovidgoyal/kitty
Cross-platform, fast, feature-rich, GPU based terminal
c go golang golang-application kitty kitty-terminal opengl python terminal terminal-emulators terminfo vt100
Last synced: 30 Dec 2024
https://github.com/wailsapp/wails
Create beautiful applications using Go
angular desktop-application go golang javascript linux macos react svelte vuejs windows
Last synced: 30 Dec 2024
https://github.com/nsqio/nsq
A realtime distributed messaging platform
distributed-systems go message-queue messaging nsq queue
Last synced: 30 Dec 2024
https://github.com/tsenart/vegeta
HTTP load testing tool and library. It's over 9000!
benchmarking go http load-testing
Last synced: 30 Dec 2024
https://github.com/aquasecurity/trivy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
containers devsecops docker go golang hacktoberfest iac infrastructure-as-code kubernetes misconfiguration security security-tools vulnerability vulnerability-detection vulnerability-scanners
Last synced: 30 Dec 2024
https://github.com/stretchr/testify
A toolkit with common assertions and mocks that plays nicely with the standard library
assertions go golang mocking testify testing toolkit
Last synced: 30 Dec 2024
https://github.com/fyne-io/fyne
Cross platform GUI toolkit in Go inspired by Material Design
android cross-platform fyne go golang gui hacktoberfest ios theme toolkit
Last synced: 30 Dec 2024
https://github.com/go-kratos/kratos
Your ultimate Go microservices framework for the cloud-native era.
architecture cloud-native framework generate go golang grpc http kratos microservice microservices protobuf
Last synced: 30 Dec 2024
https://github.com/google/flatbuffers
FlatBuffers: Memory Efficient Serialization Library
c c-plus-plus c-sharp cross-platform flatbuffers go grpc java javascript json-parser marshalling mmap protobuf python rpc rust serialization serialization-library typescript zero-copy
Last synced: 30 Dec 2024
https://github.com/go-delve/delve
Delve is a debugger for the Go programming language.
Last synced: 30 Dec 2024
https://github.com/mislav/hub
A command-line tool that makes git easier to use with GitHub.
git github-api go homebrew pull-request
Last synced: 27 Dec 2024
https://github.com/gorilla/websocket
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
go golang gorilla gorilla-web-toolkit websocket websockets
Last synced: 30 Dec 2024
https://github.com/urfave/cli
A simple, fast, and fun package for building command line apps in Go
cli command-line go golang-library json toml yaml
Last synced: 30 Dec 2024
https://github.com/pulumi/pulumi
Pulumi - Infrastructure as Code in any programming language 🚀
aws azure cloud cloud-computing containers csharp dotnet fsharp gcp go golang iac infrastructure-as-code javascript kubernetes python serverless typescript
Last synced: 30 Dec 2024
https://github.com/quii/learn-go-with-tests
Learn Go with test-driven development
go golang tdd test-driven-development testing
Last synced: 30 Dec 2024
https://github.com/micro/go-micro
A Go microservices framework
distributed-systems go golang micro microservices rpc
Last synced: 30 Dec 2024
https://github.com/asim/go-micro
A Go microservices framework
distributed-systems go golang micro microservices rpc
Last synced: 14 Dec 2024
https://github.com/go-micro/go-micro
A Go microservices framework
distributed-systems go golang micro microservices rpc
Last synced: 13 Dec 2024
https://github.com/flipped-aurora/gin-vue-admin
🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。
admin casbin element-ui gin gin-admin gin-vue-admin go go-admin golang gorm i18n jwt llm pinia swagger vite vue vue-admin vue3
Last synced: 30 Dec 2024
https://github.com/grpc/grpc-go
The Go language implementation of gRPC. HTTP/2 based RPC
dogs-over-cats giant-robots go golang grpc hacktoberfest microservices nanoservices proto rpc
Last synced: 30 Dec 2024
https://github.com/gorilla/mux
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
go golang gorilla gorilla-web-toolkit http middleware mux router
Last synced: 30 Dec 2024
https://github.com/Gorilla/mux
Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍
go golang gorilla gorilla-web-toolkit http middleware mux router
Last synced: 24 Oct 2024
https://github.com/grpc/grpc-Go
The Go language implementation of gRPC. HTTP/2 based RPC
dogs-over-cats giant-robots go golang grpc hacktoberfest microservices nanoservices proto rpc
Last synced: 24 Oct 2024
https://github.com/dgraph-io/dgraph
The database for modern applications. Common use cases: knowledge graphs for AI, fraud detection, personalization, and search. Built and maintained by @HypermodeInc.
database distributed go golang graph-database graphdb graphql graphql-server latency production scale throughput
Last synced: 30 Dec 2024
https://github.com/slimtoolkit/slim
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
apparmor containers docker go golang hacktoberfest minify minify-images seccomp seccomp-profile security slim
Last synced: 30 Dec 2024
https://github.com/redis/go-redis
Redis Go client
go golang redis redis-client redis-cluster
Last synced: 30 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: 30 Dec 2024
https://github.com/chai2010/advanced-go-programming-book
:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
asm book cgo cloud go golang programming-language rpc web
Last synced: 30 Dec 2024
https://github.com/xiu2/cloudflarespeedtest
🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~
cdn cloudflare go golang speedtest
Last synced: 30 Dec 2024
https://github.com/XIU2/CloudflareSpeedTest
🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~
cdn cloudflare go golang speedtest
Last synced: 26 Oct 2024
https://github.com/inancgumus/learngo
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
best-practices course design-patterns exercise exercises go golang golang-examples idiomatic-go idioms learn-go learn-to-code learning-by-doing learning-go learning-golang patterns patterns-go project quizzes tutorial
Last synced: 24 Dec 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: 24 Dec 2024
https://github.com/yudai/gotty
Share your terminal as a web application
browser go javascript terminal tty typescript web websocket
Last synced: 30 Dec 2024
https://github.com/buger/goreplay
GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
devops go qa testing testing-tools
Last synced: 30 Dec 2024
https://github.com/air-verse/air
☁️ Live reload for Go apps
docker file-watcher gin go live-reload task-runner tools watcher
Last synced: 30 Dec 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: 30 Dec 2024
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: 30 Dec 2024
https://github.com/gitleaks/gitleaks
Find secrets with Gitleaks 🔑
devsecops git gitleaks go golang hacktoberfest secret security security-tools
Last synced: 30 Dec 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: 19 Nov 2024