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: 15 Oct 2024

https://github.com/hyper0x/go_command_tutorial

Golang command tutorial in Chinese.

command go golang tool tutorial

Last synced: 02 Aug 2024

https://github.com/egonelbre/gophers

Free gophers

go gopher vector

Last synced: 14 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: 24 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: 28 Oct 2024

https://github.com/ahmetb/go-linq

.NET LINQ capabilities in Go

generic-functions go linq

Last synced: 15 Oct 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/parnurzeal/gorequest

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

go golang gorequest json library

Last synced: 29 Oct 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: 29 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/augmentable-dev/askgit

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

cli command-line git go golang sql sqlite

Last synced: 04 Aug 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: 15 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: 15 Oct 2024

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

Time Series Alerting Framework

alerting bosun go monitoring scollector tsdb

Last synced: 15 Oct 2024

https://github.com/yuin/goldmark

:trophy: A markdown parser written in Go. Easy to extend, standard(CommonMark) compliant, well structured.

commonmark go golang markdown

Last synced: 26 Oct 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/jeffail/gabs

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

go golang json parsing

Last synced: 29 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/mouredev/one-day-one-language

Cómo dar en un día tus primeros pasos en cada lenguaje de programación. Introducción, configuración e instalación, usos habituales, fundamentos, sintaxis y próximos pasos.

csharp curso dart go java javascript kotlin php programacion python rust swift typescript

Last synced: 13 Oct 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: 29 Oct 2024

https://github.com/kkdai/youtube

Download Youtube Video in Golang

go youtube

Last synced: 29 Oct 2024

https://github.com/mvdan/gofumpt

A stricter gofmt

format go gofmt goimports idiomatic style

Last synced: 28 Oct 2024

https://github.com/dave/jennifer

Jennifer is a code generator for Go

code-generation code-generator go golang

Last synced: 28 Oct 2024

https://github.com/tmc/langchaingo

LangChain for Go, the easiest way to write LLM-based programs in Go

ai go golang langchain

Last synced: 29 Oct 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: 14 Oct 2024

https://github.com/koding/kite

Micro-service framework in Go

authentication-backend discovery-service go web-framework

Last synced: 14 Oct 2024

https://github.com/riverqueue/river

Fast and reliable background jobs in Go

background-jobs go golang postgres postgresql queue

Last synced: 11 Oct 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 Oct 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: 29 Oct 2024

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

Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.

automation docker go golang hacktoberfest testcontainers testcontainers-go testing

Last synced: 28 Oct 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: 28 Oct 2024

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

Flexible, extensible, and scalable video game matchmaking.

game-development go golang kubernetes matchmaking multiplayer

Last synced: 29 Oct 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: 29 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: 30 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: 24 Oct 2024

https://github.com/hacdias/webdav

A simple and standalone WebDAV server.

filesystem go http server webdav

Last synced: 29 Oct 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: 28 Oct 2024

https://github.com/justinas/alice

Painless middleware chaining for Go

go handler middleware web

Last synced: 28 Oct 2024

https://github.com/cerbos/cerbos

Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.

access-control authorization go golang kubernetes policy security

Last synced: 29 Oct 2024

https://github.com/itchyny/gojq

Pure Go implementation of jq

cli-tool cli-utility go golang json

Last synced: 28 Oct 2024

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

SQL schema migration tool for Go.

bindata go sql sql-schema-migration

Last synced: 28 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: 29 Oct 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: 14 Oct 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: 15 Oct 2024

https://github.com/alicebob/miniredis

Pure Go Redis server for Go unittests

go redis unittest

Last synced: 28 Oct 2024

https://github.com/eddycjy/blog

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

blog go golang php redis

Last synced: 01 Nov 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: 09 Oct 2024

https://github.com/EDDYCJY/blog

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

blog go golang php redis

Last synced: 29 Oct 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: 15 Oct 2024

https://github.com/nfnt/resize

Pure golang image resizing

go image-processing resize

Last synced: 29 Sep 2024

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

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

go golang golang-library json

Last synced: 28 Oct 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: 28 Oct 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: 21 Oct 2024

https://github.com/lindb/lindb

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

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

Last synced: 15 Oct 2024

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

The Go implementation of Connect: Protobuf RPC that works.

connectrpc go grpc protobuf rpc

Last synced: 29 Oct 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/asobti/kube-monkey

An implementation of Netflix's Chaos Monkey for Kubernetes clusters

chaos-monkey go kubernetes netflix-chaos-monkey

Last synced: 09 Oct 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: 14 Oct 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/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: 28 Oct 2024

https://github.com/stackexchange/dnscontrol

Infrastructure as code for DNS!

dns dnscontrol go infrastructure-as-code workflow

Last synced: 14 Oct 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/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: 28 Oct 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: 28 Oct 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/cloudflare/tableflip

Graceful process restarts in Go

go golang graceful-restarts

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: 29 Oct 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: 01 Aug 2024

https://github.com/learngolang/learngolang

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

0e0w 365golang go golang gopher learngolang

Last synced: 09 Oct 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: 28 Oct 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/coderit666/goguide

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

git go golang study

Last synced: 15 Oct 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: 15 Oct 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: 14 Oct 2024

https://github.com/looplab/fsm

Finite State Machine for Go

finite-state-machine fsm go

Last synced: 28 Oct 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: 29 Oct 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/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: 11 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: 10 Oct 2024

https://github.com/elsaland/elsa

❄️ Elsa is a minimal runtime for JavaScript and TypeScript written in Go

elsa go javascript quickjs runtime typescript

Last synced: 27 Oct 2024

https://github.com/campoy/go-tooling-workshop

A workshop covering all the tools gophers use in their day to day life

go performance tooling workshop

Last synced: 14 Oct 2024

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

Translate your Go program into multiple languages.

cldr go i18n translation translation-files

Last synced: 24 Oct 2024