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/HDT3213/godis

A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群

cluster go godis golang kv-cache redis redis-cluster redis-server

Last synced: 30 Oct 2024

https://github.com/kylesliu/awesome-golang-algorithm

:memo: LeetCode of algorithms with golang solution(updating).

algorithm algorithms go golang golang-leetcode golang-solution leetcode leetcode-solutions

Last synced: 05 Dec 2024

https://github.com/Shpota/goxygen

Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲

angular go golang javascipt mongodb mysql nodejs postgresql react typescript vue

Last synced: 25 Oct 2024

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

Package ini provides INI file read and write functionality in Go

configuration go ini lsif-enabled parser

Last synced: 23 Dec 2024

https://github.com/hyper0x/go_command_tutorial

Golang command tutorial in Chinese.

command go golang tool tutorial

Last synced: 11 Nov 2024

https://github.com/jeffail/gabs

For parsing, creating and editing unknown or dynamic JSON in Go

go golang json parsing

Last synced: 23 Dec 2024

https://github.com/mergestat/mergestat-lite

Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊

cli command-line git go golang sql sqlite

Last synced: 24 Dec 2024

https://github.com/Go-ini/ini

Package ini provides INI file read and write functionality in Go

configuration go ini lsif-enabled parser

Last synced: 24 Oct 2024

https://github.com/parnurzeal/gorequest

GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )

go golang gorequest json library

Last synced: 23 Dec 2024

https://github.com/kkdai/youtube

Download Youtube Video in Golang

go youtube

Last synced: 24 Dec 2024

https://github.com/parnurzeal/Gorequest

GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )

go golang gorequest json library

Last synced: 24 Oct 2024

https://github.com/MariaLetta/free-gophers-pack

✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.

blog character course education emoji free go golang gopher gophers goroutine illustration illustrations mascot png presentation raster social-media svg vector

Last synced: 29 Oct 2024

https://github.com/DisposaBoy/GoSublime

A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.

go gosublime ide sublime-text

Last synced: 26 Oct 2024

https://github.com/disposaboy/gosublime

A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.

go gosublime ide sublime-text

Last synced: 27 Dec 2024

https://github.com/bosun-monitor/bosun

Time Series Alerting Framework

alerting bosun go monitoring scollector tsdb

Last synced: 24 Dec 2024

https://github.com/nutsdb/nutsdb

A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.

data-structures database go golang key-value kv-store nutsdb supports-transactions

Last synced: 24 Dec 2024

https://github.com/dave/jennifer

Jennifer is a code generator for Go

code-generation code-generator go golang

Last synced: 23 Dec 2024

https://github.com/mvdan/gofumpt

A stricter gofmt

format go gofmt goimports idiomatic style

Last synced: 24 Dec 2024

https://github.com/fortio/fortio

Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.

go golang golang-application golang-library grpc http performance performance-testing performance-visualization proxy

Last synced: 23 Dec 2024

https://github.com/Jeffail/gabs

For parsing, creating and editing unknown or dynamic JSON in Go

go golang json parsing

Last synced: 26 Oct 2024

https://github.com/pytorch/elf

ELF: a platform for game research with AlphaGoZero/AlphaZero reimplementation

alpha-zero alphago-zero go reinforcement-learning rl rl-environment

Last synced: 26 Sep 2024

https://github.com/pytorch/ELF

ELF: a platform for game research with AlphaGoZero/AlphaZero reimplementation

alpha-zero alphago-zero go reinforcement-learning rl rl-environment

Last synced: 02 Nov 2024

https://github.com/itchyny/gojq

Pure Go implementation of jq

cli-tool cli-utility go golang json

Last synced: 23 Dec 2024

https://github.com/pashpashpash/vault-ai

OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.

ai artificial-intelligence chatgpt generative go golang knowledge-base long-term-memory machine-learning openai openai-api pdf-support pinecone qdrant-vector-database question-answering react reactjs vector-search

Last synced: 27 Dec 2024

https://github.com/koding/kite

Micro-service framework in Go

authentication-backend discovery-service go web-framework

Last synced: 27 Dec 2024

https://github.com/microcosm-cc/bluemonday

bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS

allowlist go golang html owasp sanitization security xss

Last synced: 23 Dec 2024

https://github.com/arl/statsviz

🚀 Visualise your Go program runtime metrics in real time in the browser

garbage-collector go golang golang-library hacktoberfest live metrics monitoring plots runtime stats visualization

Last synced: 24 Dec 2024

https://github.com/rubenv/sql-migrate

SQL schema migration tool for Go.

bindata go sql sql-schema-migration

Last synced: 23 Dec 2024

https://github.com/uber-go/nilaway

Static analysis tool to detect potential nil panics in Go code

go nil-pointer nilability nilability-analysis static-analysis

Last synced: 25 Dec 2024

https://github.com/odigos-io/odigos

Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF

dotnet ebpf go java javascript kubernetes logs metrics monitoring observability opentelemetry traces

Last synced: 24 Dec 2024

https://github.com/pgrok/pgrok

Poor man's ngrok - a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding

go http lsif-enabled ngrok-alternative oidc pgrok reverse-tunnel ssh-tunnel sso tcp

Last synced: 25 Dec 2024

https://github.com/googleforgames/open-match

Flexible, extensible, and scalable video game matchmaking.

game-development go golang kubernetes matchmaking multiplayer

Last synced: 24 Dec 2024

https://github.com/thewhitetulip/web-dev-Golang-anti-textbook

Learn how to write webapps without a framework in Go.

book go golang golang-book

Last synced: 24 Oct 2024

https://github.com/thewhitetulip/web-dev-golang-anti-textbook

Learn how to write webapps without a framework in Go.

book go golang golang-book

Last synced: 26 Dec 2024

https://github.com/nikoksr/notify

A dead simple Go library for sending notifications to various messaging services.

aws-ses bot discord email go golang hacktoberfest messaging microsoft-teams notification notify pushbullet rocketchat sendgrid slack telegram twilio twitter wechat whatsapp

Last synced: 24 Dec 2024

https://github.com/aquayi/leetcode-in-go

Go Solution for LeetCode algorithms problems, 100% coverage.

algorithms go leetcode

Last synced: 26 Sep 2024

https://github.com/aQuaYi/LeetCode-in-Go

Go Solution for LeetCode algorithms problems, 100% coverage.

algorithms go leetcode

Last synced: 27 Oct 2024

https://github.com/oliver006/redis_exporter

Prometheus Exporter for ValKey & Redis Metrics. Supports ValKey and Redis 2.x, 3.x, 4.x, 5.x, 6.x, and 7.x

go metrics prometheus prometheus-exporter redis redis-cluster redis-exporter redis-nodes resist stand-with-hong-kong valkey

Last synced: 23 Dec 2024

https://github.com/alicebob/miniredis

Pure Go Redis server for Go unittests

go redis unittest

Last synced: 23 Dec 2024

https://github.com/stackexchange/dnscontrol

Infrastructure as code for DNS!

dns dnscontrol go infrastructure-as-code workflow

Last synced: 23 Dec 2024

https://github.com/nadoo/glider

glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).

dhcp dns dnsmasq go golang http-proxy ipset proxy socks5 ssh-tunnel transparent-proxy tunnel udp-proxy websocket

Last synced: 24 Dec 2024

https://github.com/zalando/skipper

An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

cloud eskip etcd go http-proxy ingress-controller kubernetes kubernetes-controller kubernetes-ingress mosaic proxy router skipper

Last synced: 24 Dec 2024

https://github.com/justinas/alice

Painless middleware chaining for Go

go handler middleware web

Last synced: 23 Dec 2024

https://github.com/buzzfeed/sso

sso, aka S.S.Octopus, aka octoboi, is a single sign-on solution for securing internal services

aes authentication go oauth security sso

Last synced: 24 Dec 2024

https://github.com/bwmarrin/snowflake

A simple to use Go (golang) package to generate or parse Twitter snowflake IDs

go golang snowflake

Last synced: 23 Dec 2024

https://github.com/eddycjy/blog

煎鱼的博客,有点忙,传送门:https://eddycjy.com

blog go golang php redis

Last synced: 21 Dec 2024

https://github.com/EDDYCJY/blog

煎鱼的博客,有点忙,传送门:https://eddycjy.com

blog go golang php redis

Last synced: 29 Oct 2024

https://github.com/goccy/go-json

Fast JSON encoder/decoder compatible with encoding/json for Go

go golang golang-library json

Last synced: 23 Dec 2024

https://github.com/nfnt/resize

Pure golang image resizing

go image-processing resize

Last synced: 29 Sep 2024

https://github.com/lindb/lindb

LinDB is a scalable, high performance, high availability distributed time series database.

cross-datacenter-native database distributed-database go high-performance metrics monitoring timeseries

Last synced: 24 Dec 2024

https://github.com/d4l3k/go-pry

An interactive REPL for Go that allows you to drop into your code at any point.

go interpreter repl

Last synced: 27 Dec 2024

https://github.com/nicksnyder/go-i18n

Translate your Go program into multiple languages.

cldr go i18n translation translation-files

Last synced: 23 Dec 2024

https://github.com/connectrpc/connect-go

The Go implementation of Connect: Protobuf RPC that works.

connectrpc go grpc protobuf rpc

Last synced: 24 Dec 2024

https://github.com/asobti/kube-monkey

An implementation of Netflix's Chaos Monkey for Kubernetes clusters

chaos-monkey go kubernetes netflix-chaos-monkey

Last synced: 24 Dec 2024

https://github.com/glasskube/glasskube

🧊 The next generation Package Manager for Kubernetes 📦 Featuring a GUI and a CLI. Glasskube packages are dependency aware, GitOps ready and can get automatic updates via a central public package repository.

cloud-native cncf cobra cobra-cli containers devops devops-tools docusaurus giscuss glasskube go golang htmx kubebuilder kubernetes kubernetes-operator package package-manager

Last synced: 24 Dec 2024

https://github.com/liyupi/free-programming-resources

💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \ C++ \ JavaScript \ Golang \ 前端 \ 后端等)的学习路线、贴心教程、项目实战、编程书籍、面试合集、实用资源等,对程序员非常有帮助!

algorithms android awesome backend cpp frontend go guide interview ios java javascript learning programming python resources

Last synced: 26 Sep 2024

https://github.com/pungyeon/clean-go-article

A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.

clean-code coding-guidelines go golang software-crafters style-guide

Last synced: 27 Dec 2024

https://github.com/openbao/openbao

OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys.

go secret-management security

Last synced: 26 Dec 2024

https://github.com/gorilla/sessions

Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.

cookie go golang gorilla gorilla-web-toolkit sessions

Last synced: 23 Dec 2024

https://github.com/Pungyeon/clean-go-article

A reference for the Go community that covers the fundamentals of writing clean code and discusses concrete refactoring examples specific to Go.

clean-code coding-guidelines go golang software-crafters style-guide

Last synced: 08 Nov 2024

https://github.com/tim168/technical_books

:books:🔥收集全网最热门的技术书籍 (GO、黑客、Android、计算机原理、人工智能、大数据、机器学习、数据库、PHP、java、架构、消息队列、算法、python、爬虫、操作系统、linux、C语言),不间断更新中:hotsprings:

books go html http it java linux php python technical technical-books

Last synced: 27 Dec 2024

https://github.com/TIM168/technical_books

:books:🔥收集全网最热门的技术书籍 (GO、黑客、Android、计算机原理、人工智能、大数据、机器学习、数据库、PHP、java、架构、消息队列、算法、python、爬虫、操作系统、linux、C语言),不间断更新中:hotsprings:

books go html http it java linux php python technical technical-books

Last synced: 07 Nov 2024

https://github.com/cristaloleg/go-advice

List of advice and tricks for Go ʕ◔ϖ◔ʔ

advice awesome experience go golang guide guidelines

Last synced: 25 Sep 2024

https://github.com/felixge/fgprof

🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.

go golang performance performance-analysis profiling profiling-library

Last synced: 23 Dec 2024

https://github.com/montanaflynn/stats

A well tested and comprehensive Golang statistics library package with no dependencies.

algorithms analytics data go machine-learning math rounding statistics stats

Last synced: 23 Dec 2024

https://github.com/cloudflare/tableflip

Graceful process restarts in Go

go golang graceful-restarts

Last synced: 23 Dec 2024

https://github.com/coderit666/goguide

「Go语言学习指南」一份涵盖大部分 Golang 程序员所需要掌握的核心知识,拥有 Go语言教程、Go开源书籍、Go语言入门教程、Go语言学习路线。零基础学习 Go语言、Go编程,首选 GoGuide。

git go golang study

Last synced: 27 Dec 2024

https://github.com/protocolbuffers/protobuf-go

Go support for Google's protocol buffers

go golang protobufs protocol-buffers

Last synced: 24 Dec 2024

https://github.com/StackExchange/dnscontrol

Infrastructure as code for DNS!

dns dnscontrol go infrastructure-as-code workflow

Last synced: 28 Oct 2024

https://github.com/learngolang/learngolang

《Golang学习资源大全-只有Go语言才能改变世界》Only Golang Can Change The World.

0e0w 365golang go golang gopher learngolang

Last synced: 27 Dec 2024

https://github.com/minio/mc

Unix like utilities for object store

aws aws-s3 coreutils filesystem go golang s3 s3-bucket storage tools

Last synced: 23 Dec 2024

https://github.com/rs/curlie

The power of curl, the ease of use of httpie.

api-client cli curl developer-tools go http-client httpie terminal webdevelopment

Last synced: 26 Dec 2024

https://github.com/shunfei/cronsun

A Distributed, Fault-Tolerant Cron-Style Job System.

cron crontab fault-tolerance go golang job-scheduler

Last synced: 05 Nov 2024

https://github.com/LearnGolang/LearnGolang

《Golang学习资源大全-只有Go语言才能改变世界》Only Golang Can Change The World.

0e0w 365golang go golang gopher learngolang

Last synced: 29 Oct 2024

https://github.com/looplab/fsm

Finite State Machine for Go

finite-state-machine fsm go

Last synced: 23 Dec 2024

https://github.com/darccio/mergo

Mergo: merging Go structs and maps since 2013

go golang hacktoberfest mapping merge structures

Last synced: 24 Dec 2024

https://github.com/openfga/openfga

A high performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar

abac authorization entitlements fga fine-grained-access-control fine-grained-authorization go golang hacktoberfest openfga pbac permissions rbac rebac security zanzibar

Last synced: 24 Dec 2024

https://github.com/knadh/koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

config config-loader configuration configuration-file configuration-management etcd-client go golang golang-package s3-bucket toml viper yaml

Last synced: 23 Dec 2024

https://github.com/coderit666/GoGuide

「Go语言学习指南」一份涵盖大部分 Golang 程序员所需要掌握的核心知识,拥有 Go语言教程、Go开源书籍、Go语言入门教程、Go语言学习路线。零基础学习 Go语言、Go编程,首选 GoGuide。

git go golang study

Last synced: 28 Oct 2024

https://github.com/xyproto/algernon

Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++

algernon buildless cross-platform fasthttp go http2 http3 live-reload llm lua mysql ollama pongo2 postgresql quic redis server-sent-events sqlite tls13

Last synced: 24 Dec 2024

https://github.com/hexops/vecty

Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.

dynamic frontend go gopherjs javascript react responsive tinygo vecty vue webassembly

Last synced: 26 Dec 2024

https://github.com/bayeswitnesses/m2cgen

Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies

c csharp dartlang go haskell java javascript lightgbm lightning machine-learning php python r ruby rust scikit-learn statistical-learning statsmodels xgboost

Last synced: 24 Dec 2024

https://github.com/BayesWitnesses/m2cgen

Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies

c csharp dartlang go haskell java javascript lightgbm lightning machine-learning php python r ruby rust scikit-learn statistical-learning statsmodels xgboost

Last synced: 26 Oct 2024

https://github.com/goravel/goravel

A Golang framework for web artisans. Tribute to Laravel.

framework go golang laravel performance web

Last synced: 25 Dec 2024