Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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: 23 Dec 2024

https://github.com/kubernetes/kubernetes

Production-Grade Container Scheduling and Management

cncf containers go kubernetes

Last synced: 23 Dec 2024

https://github.com/ollama/ollama

Get up and running with Llama 3.3, Mistral, Gemma 2, and other large language models.

gemma gemma2 go golang llama llama2 llama3 llava llm llms mistral ollama phi3

Last synced: 23 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: 23 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: 23 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: 23 Dec 2024

https://github.com/moby/moby

The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

containers docker go golang

Last synced: 23 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: 23 Dec 2024

https://github.com/junegunn/fzf

:cherry_blossom: A command-line fuzzy finder

bash cli fish fzf go neovim tmux unix vim zsh

Last synced: 23 Dec 2024

https://github.com/syncthing/syncthing

Open Source Continuous File Synchronization

go p2p peer-to-peer synchronization

Last synced: 23 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: 23 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: 23 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: 23 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: 23 Dec 2024

https://github.com/ethereum/go-ethereum

Go implementation of the Ethereum protocol

blockchain ethereum geth go p2p

Last synced: 23 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: 23 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: 23 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: 23 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: 23 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: 23 Dec 2024

https://github.com/go-gorm/gorm

The fantastic ORM library for Golang, aims to be developer friendly

go golang gorm orm web

Last synced: 23 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: 23 Dec 2024

https://github.com/unknwon/the-way-to-go_zh_cn

《The Way to Go》中文译本,中文正式名《Go 入门指南》

book go translation tutorial

Last synced: 23 Dec 2024

https://github.com/unknwon/the-way-to-go_ZH_CN

《The Way to Go》中文译本,中文正式名《Go 入门指南》

book go translation tutorial

Last synced: 28 Oct 2024

https://github.com/Unknwon/the-way-to-go_ZH_CN

《The Way to Go》中文译本,中文正式名《Go 入门指南》

book go translation tutorial

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: 23 Dec 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: 23 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/hashicorp/vault

A tool for secrets management, encryption as a service, and privileged access management

go secrets vault

Last synced: 23 Dec 2024

https://github.com/beego/beego

beego is an open-source, high-performance web framework for the Go programming language.

beego go

Last synced: 23 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: 23 Dec 2024

https://github.com/kubernetes/minikube

Run Kubernetes locally

cluster cncf containers go kubernetes minikube

Last synced: 23 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: 23 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: 23 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: 23 Dec 2024

https://github.com/charmbracelet/bubbletea

A powerful little TUI framework 🏗

cli elm-architecture framework functional go golang hacktoberfest tui

Last synced: 23 Dec 2024

https://github.com/restic/restic

Fast, secure, efficient backup program

backup dedupe deduplication go restic secure-by-default

Last synced: 23 Dec 2024

https://github.com/go-kit/kit

A standard library for microservices.

go golang metallica microservices

Last synced: 23 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/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/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: 23 Dec 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: 23 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: 23 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/wailsapp/wails

Create beautiful applications using Go

angular desktop-application go golang javascript linux macos react svelte vuejs windows

Last synced: 23 Dec 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: 23 Dec 2024

https://github.com/nsqio/nsq

A realtime distributed messaging platform

distributed-systems go message-queue messaging nsq queue

Last synced: 23 Dec 2024

https://github.com/iawia002/annie

👾 Fast and simple video download library and CLI tool written in Go

bilibili crawler download downloader go golang iqiyi qq scraper tumblr video youku youtube

Last synced: 10 Nov 2024

https://github.com/iawia002/lux

👾 Fast and simple video download library and CLI tool written in Go

bilibili crawler download downloader go golang iqiyi qq scraper tumblr video youku youtube

Last synced: 23 Dec 2024

https://github.com/sirupsen/logrus

Structured, pluggable logging for Go.

go logging logrus

Last synced: 23 Dec 2024

https://github.com/Sirupsen/logrus

Structured, pluggable logging for Go.

go logging logrus

Last synced: 26 Oct 2024

https://github.com/tsenart/vegeta

HTTP load testing tool and library. It's over 9000!

benchmarking go http load-testing

Last synced: 23 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: 23 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: 23 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: 23 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: 23 Dec 2024

https://github.com/go-delve/delve

Delve is a debugger for the Go programming language.

debugger go golang

Last synced: 23 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: 24 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: 23 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: 23 Dec 2024

https://github.com/gocolly/colly

Elegant Scraper and Crawler Framework for Golang

crawler crawling framework go golang scraper scraping spider

Last synced: 23 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: 23 Dec 2024

https://github.com/micro/go-micro

A Go microservices framework

distributed-systems go golang micro microservices rpc

Last synced: 23 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: 23 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: 23 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: 23 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: 23 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: 23 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: 23 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: 23 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/xiu2/cloudflarespeedtest

🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~

cdn cloudflare go golang speedtest

Last synced: 23 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: 23 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: 23 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: 23 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: 23 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: 23 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

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: 23 Dec 2024