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/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/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/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: 30 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: 30 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: 31 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/kkdai/youtube

Download Youtube Video in Golang

go youtube

Last synced: 31 Dec 2024

https://github.com/parnurzeal/gorequest

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

go golang gorequest json library

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

https://github.com/dave/jennifer

Jennifer is a code generator for Go

code-generation code-generator go golang

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

https://github.com/mvdan/gofumpt

A stricter gofmt

format go gofmt goimports idiomatic style

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

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

SQL schema migration tool for Go.

bindata go sql sql-schema-migration

Last synced: 30 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: 31 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: 01 Jan 2025

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

Flexible, extensible, and scalable video game matchmaking.

game-development go golang kubernetes matchmaking multiplayer

Last synced: 31 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: 26 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/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: 31 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/alicebob/miniredis

Pure Go Redis server for Go unittests

go redis unittest

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

https://github.com/stackexchange/dnscontrol

Infrastructure as code for DNS!

dns dnscontrol go infrastructure-as-code workflow

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

https://github.com/justinas/alice

Painless middleware chaining for Go

go handler middleware web

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

https://github.com/eddycjy/blog

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

blog go golang php redis

Last synced: 28 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: 30 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: 31 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: 30 Dec 2024

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

The Go implementation of Connect: Protobuf RPC that works.

connectrpc go grpc protobuf rpc

Last synced: 31 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: 31 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: 31 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: 30 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: 07 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/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: 30 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: 30 Dec 2024

https://github.com/cloudflare/tableflip

Graceful process restarts in Go

go golang graceful-restarts

Last synced: 30 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: 31 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: 30 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/looplab/fsm

Finite State Machine for Go

finite-state-machine fsm go

Last synced: 30 Dec 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/darccio/mergo

Mergo: merging Go structs and maps since 2013

go golang hacktoberfest mapping merge structures

Last synced: 31 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: 30 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: 31 Dec 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: 31 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/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: 31 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/pradumnasaraf/devops

I created this repository to keep my learning, notes, and code in one place for various tools in DevOps. Now, it's helping thousands of learners, practitioners, and professionals every day in their DevOps journey.

argocd bash-script ci-cd devops docker docker-compose git github-actions gitops go grafana hacktoberfest helm jenkins kubernetes linux networking portainer prometheus yaml

Last synced: 31 Dec 2024