greed2411 / awesome-stars

My Awesome List

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Stars Awesome

A curated list of my GitHub stars! Generated by starred.

Contents

AsciiDoc

Assembly

Astro

Awk

  • soimort/translate-shell - ๐Ÿ’ฌ Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc.

Batchfile

Bikeshed

C

C#

C++

CMake

CSS

Clojure

Common Lisp

Coq

Crystal

Cuda

Cython

D

DIGITAL Command Language

Dart

  • AppFlowy-IO/AppFlowy - AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

Dockerfile

Elixir

Emacs Lisp

Erlang

  • devinus/poolboy - A hunky Erlang worker pool factory
  • aeternity/aeternity - รฆternity blockchain - scalable blockchain for the people - smart contracts, state channels, names, tokens
  • jlouis/fuse - A Circuit Breaker for Erlang
  • hamler-lang/hamler - Haskell-style functional programming language running on Erlang VM.

Fortran

  • pymc-devs/pymc2 - THIS IS THE OLD PYMC PROJECT (VERSION 2). PLEASE USE PYMC INSTEAD:

GDScript

Gherkin

  • Xe/when-then-zen - Meditation instructions from spiritual texts ripped out of the contexts of their spirituality and presented in the universal format of Gherkin

Go

  • u2takey/ffmpeg-go - golang binding for ffmpeg
  • aws/aws-sdk-go-v2 - AWS SDK for the Go programming language.
  • gorgonia/cu - package cu provides an idiomatic interface to the CUDA Driver API.
  • fyne-io/fyne - Cross platform GUI toolkit in Go inspired by Material Design
  • go-echarts/go-echarts - ๐ŸŽจ The adorable charts library for Golang
  • xataio/pgroll - PostgreSQL zero-downtime migrations made easy
  • nikolaydubina/llama2.go - LLaMA-2 in native Go
  • loft-sh/devpod - Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.
  • arttor/helmify - Creates Helm chart from Kubernetes yaml
  • tetratelabs/wazero - wazero: the zero dependency WebAssembly runtime for Go developers
  • no-src/gofs - A cross-platform real-time file synchronization tool out of the box based on Golang
  • janpfeifer/monitored_rsync -
  • beego/beego - beego is an open-source, high-performance web framework for the Go programming language.
  • golang/mobile - [mirror] Go on Mobile
  • actforgood/bigcsvreader - Package bigcscvreader offers a multi-threaded approach for reading a large CSV file in order to improve the time of reading and processing it, in golang.
  • kubernetes/kompose - Convert Compose to Kubernetes
  • kairos-io/kairos - ๐Ÿง The immutable Linux meta-distribution for edge Kubernetes.
  • kubeshop/testkube - โ˜ธ๏ธ Kubernetes-native testing framework for test execution and orchestration
  • kubernetes-sigs/prometheus-adapter - An implementation of the custom.metrics.k8s.io API using Prometheus
  • matryer/vice - Go channels at horizontal scale (powered by message queues)
  • kubewharf/kubebrain - A High Performance Metadata System for Kubernetes
  • kubernetes-sigs/kueue - Kubernetes-native Job Queueing
  • teletrace/teletrace - Open-Source Tracing Platform
  • Shopify/kubeaudit - kubeaudit helps you audit your Kubernetes clusters against common security controls
  • weaviate/weaviate - Weaviate is an open source vector database that stores both objects and vectors, allowing for combining vector search with structured filtering with the fault-tolerance and scalability of a cloud-nati
  • lib/pq - Pure Go Postgres driver for database/sql
  • datashim-io/datashim - A kubernetes based framework for hassle free handling of datasets
  • upper/db - Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
  • benthosdev/benthos - Fancy stream processing made operationally mundane
  • rilldata/rill - Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.
  • sosedoff/pgweb - Cross-platform client for PostgreSQL databases
  • XenitAB/spegel - Stateless cluster local OCI registry mirror.
  • backube/volsync - Asynchronous data replication for Kubernetes volumes
  • gorilla/websocket - Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
  • gotenberg/gotenberg - A developer-friendly API for converting numerous document formats into PDF files, and more!
  • coderanger/migrations-operator -
  • nikoksr/notify - A dead simple Go library for sending notifications to various messaging services.
  • terrastruct/d2 - D2 is a modern diagram scripting language that turns text to diagrams.
  • mr-karan/balance - Minimal Golang library for implemeting weighted round robin load balancing.
  • haochenpan/rabia - Rabia: Simplifying State-Machine Replication Through Randomization (SOSP 2021)
  • gofireflyio/aiac - Artificial Intelligence Infrastructure-as-Code Generator.
  • sourcegraph/conc - Better structured concurrency for go
  • jthomperoo/predictive-horizontal-pod-autoscaler - Horizontal Pod Autoscaler built with predictive abilities using statistical models
  • weaveworks-liquidmetal/flintlock - Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.
  • 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 p
  • ThreeDotsLabs/watermill - Building event-driven applications the easy way in Go.
  • google/mangle -
  • fluxcd/flagger - Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)
  • ddworken/hishtory - Your shell history: synced, queryable, and in context
  • cloudnative-pg/cloudnative-pg - CloudNativePG is a Kubernetes operator that covers the full lifecycle of a PostgreSQL database cluster with a primary/standby architecture, using native streaming replication
  • actions/actions-runner-controller - Kubernetes controller for GitHub Actions self-hosted runners
  • natesales/q - A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH.
  • ktock/buildg - Interactive debugger for Dockerfile, with support for IDEs (VS Code, Emacs, Neovim, etc.)
  • airwallex/k8s-pod-restart-info-collector - Automated troubleshooting of Kubernetes Pods issues. Collect K8s pod restart reasons, logs, and events automatically.
  • grafana/phlare - ๐Ÿ”ฅ horizontally-scalable, highly-available, multi-tenant continuous profiling aggregation system
  • cloudwego/kitex - Go RPC framework with high-performance and strong-extensibility for building micro-services.
  • cloudwego/hertz - Go HTTP framework with high-performance and strong-extensibility for building micro-services.
  • GoogleCloudPlatform/spark-on-k8s-operator - Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.
  • argoproj/argo-events - Event-driven Automation Framework for Kubernetes
  • observIQ/bindplane-op - BindPlane OP is an open source observability pipeline
  • k8spacket/k8spacket - k8spacket - packets traffic visualization for kubernetes
  • kubeshop/tracetest - ๐Ÿ”ญ Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.
  • redis/rueidis - A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
  • nuxui/nuxui - NuxUI is Golang GUI SDK for IOS, Android, macOS, Windows, Linux
  • go-yaml/yaml - YAML support for the Go language.
  • jlaffaye/ftp - FTP client package for Go
  • fclairamb/ftpserver - Golang based autonomous FTP server with SFTP, S3, Dropbox, and Google Drive connectors.
  • spf13/afero - A FileSystem Abstraction System for Go
  • reugn/go-streams - A lightweight stream processing library for Go
  • dineshba/tf-summarize - A command-line utility to print the summary of the terraform plan
  • timescale/promscale - [DEPRECATED] Promscale is a unified metric and trace observability backend for Prometheus, Jaeger and OpenTelemetry built on PostgreSQL and TimescaleDB.
  • verifa/terraplate - DRY Terraform with Go Templates
  • nikolaydubina/go-recipes - ๐Ÿฆฉ Tools for Go projects
  • samber/do - โš™๏ธ A dependency injection toolkit based on Go 1.18+ Generics.
  • coroot/coroot - Open-source observability for microservices. Thanks to eBPF you can gain comprehensive insights into your system within minutes.
  • kubernetes-sigs/krew - ๐Ÿ“ฆ Find and install kubectl plugins
  • dagu-dev/dagu - Yet another cron alternative with a Web UI, but with much more capabilities. It aims to solve greater problems.
  • aquasecurity/tracee - Linux Runtime Security and Forensics using eBPF
  • pion/opus - Pure Go implementation of Opus
  • kubernetes-sigs/descheduler - Descheduler for Kubernetes
  • iovisor/kubectl-trace - Schedule bpftrace programs on your kubernetes cluster using the kubectl
  • sqlc-dev/sqlc - Generate type-safe code from SQL
  • openziti/ziti - The parent project for OpenZiti. Here you will find the executables for a fully zero trust, application embedded, programmable network @OpenZiti
  • felixge/fgtrace - fgtrace is an experimental profiler/tracer that is capturing wallclock timelines for each goroutine. It's very similar to the Chrome profiler.
  • bitnami-labs/sealed-secrets - A Kubernetes controller and tool for one-way encrypted Secrets
  • tensorchord/envd - ๐Ÿ•๏ธ Reproducible development environment
  • maxpert/marmot - A distributed SQLite replicator built on top of NATS
  • GoogleContainerTools/container-diff - container-diff: Diff your Docker containers
  • innobead/kubefire - KubeFire ๐Ÿ”ฅ, creates and manages Kubernetes Clusters using Firecracker microVMs
  • containerd/stargz-snapshotter - Fast container image distribution plugin with lazy pulling
  • olahol/melody - ๐ŸŽถ Minimalist websocket framework for Go
  • pocketbase/pocketbase - Open Source realtime backend in 1 file
  • viant/afs - Abstract File Storage
  • bramvdbogaerde/go-scp - Simple Golang scp client
  • soypat/gopherlings - ๐Ÿ“˜๏ธ Learn Go by fixing tiny incorrect programs
  • vmware-tanzu/kubeapps - A web-based UI for deploying and managing applications in Kubernetes clusters
  • theriault/maths - Maths includes mathematical functions not defined in the standard Go math package.
  • nkanaev/yarr - yet another rss reader
  • Consensys/gnark - gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license
  • jetpack-io/devbox - Instant, easy, and predictable development environments
  • teivah/100-go-mistakes - ๐Ÿ“– 100 Go Mistakes and How to Avoid Them
  • itchyny/gojq - Pure Go implementation of jq
  • ochinchina/supervisord - a go-lang supervisor implementation
  • ayn2op/discordo - A lightweight, secure, and feature-rich Discord terminal client.
  • F1bonacc1/process-compose - Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.
  • benbjohnson/postlite - Postgres wire compatible SQLite proxy.
  • antelman107/net-wait-go - Utility and GO library that helps wait for network port to open on server side
  • weaveworks/ignite - Ignite a Firecracker microVM
  • ajinasokan/apkc - apkc is a bare-bones Android app build system that lets you build simple native Android apps without entire Android IDE
  • twitter/scoot - Scoot is a distributed task runner, supporting both a proprietary API and Bazel's Remote Execution.
  • cloudflare/gokey - A simple vaultless password manager in Go
  • superfly/litefs - FUSE-based file system for replicating SQLite databases across a cluster of machines
  • loov/lensm - Go assembly and source viewer
  • OpenSLO/OpenSLO - Open specification for defining and expressing service level objectives (SLO)
  • wailsapp/wails - Create beautiful applications using Go
  • gobuffalo/buffalo - Rapid Web Development w/ Go
  • polarsignals/frostdb - โ„๏ธ Coolest database around ๐ŸงŠ Embeddable column database written in Go.
  • zerodha/logf - Extremely fast, light weight, zero alloc logfmt logging library for Go.
  • vmware-archive/buildkit-cli-for-kubectl - BuildKit CLI for kubectl is a tool for building container images with your Kubernetes cluster
  • boyter/scc - Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
  • mrusme/superhighway84 - USENET-inspired, uncensorable, decentralized internet discussion system running on IPFS & OrbitDB
  • barthr/redo - Redo is the ultimate tool to create reusable functions from your history in an interactive way
  • kubernetes/kube-state-metrics - Add-on agent to generate and expose cluster-level metrics.
  • dosco/graphjin - GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks
  • kubernetes-sigs/kustomize - Customization of kubernetes YAML configurations
  • coredns/coredns - CoreDNS is a DNS server that chains plugins
  • trufflesecurity/trufflehog - Find and verify credentials
  • xo/usql - Universal command-line interface for SQL databases
  • helm/chartmuseum - helm chart repository server
  • helmfile/helmfile - Declaratively deploy your Kubernetes manifests, Kustomize configs, and Charts as Helm releases. Generate all-in-one manifests for use with ArgoCD.
  • knative/serving - Kubernetes-based, scale-to-zero, request-driven compute
  • kedacore/keda - KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
  • txn2/kubefwd - Bulk port forwarding Kubernetes services for local development.
  • pinterest/knox - Knox is a secret management service
  • aquasecurity/trivy - Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
  • bjarneo/rip - Rest in peace(s) - HTTP/UDP load testing tool
  • lindb/lindb - LinDB is a scalable, high performance, high availability distributed time series database.
  • nao1215/gup - gup - Update binaries installed by "go install" with goroutines.
  • anchore/syft - CLI tool and library for generating a Software Bill of Materials from container images and filesystems
  • golang-design/go-questions - ๐Ÿ“– Go ็จ‹ๅบๅ‘˜้ข่ฏ•็ฌ”่ฏ•ๅฎๅ…ธ | ไปŽ้—ฎ้ข˜ๅˆ‡ๅ…ฅ๏ผŒไธฒ่ฟž Go ่ฏญ่จ€็›ธๅ…ณ็š„ๆ‰€ๆœ‰็Ÿฅ่ฏ†๏ผŒ่žไผš่ดฏ้€šใ€‚ https://golang.design/go-questions
  • eranyanay/1m-go-websockets - handling 1M websockets connections in Go
  • aws/copilot-cli - The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on AWS App Runner or Amazon ECS on AWS Fargate.
  • hbollon/go-edlib - ๐Ÿ“š String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
  • kubeshark/kubeshark - The API traffic analyzer for Kubernetes providing real-time K8s protocol-level visibility, capturing and monitoring all traffic and payloads going in, out and across containers, pods, nodes and cluste
  • flipt-io/flipt - An open source, self-hosted feature flag solution
  • felixge/benchmore -
  • containrrr/shoutrrr - Notification library for gophers and their furry friends.
  • charmbracelet/bubbles - TUI components for Bubble Tea ๐Ÿซง
  • ConduitIO/conduit - Conduit streams data between data stores. Kafka Connect replacement. No JVM required.
  • rjeczalik/interfaces - Code generation tools for Go.
  • clusterpedia-io/clusterpedia - The Encyclopedia of Kubernetes clusters
  • telepresenceio/telepresence - Local development against a remote Kubernetes or OpenShift cluster
  • gogearbox/gearbox - Gearbox โš™๏ธ is a web framework written in Go with a focus on high performance
  • neotoolkit/dummy - Run mock server based off an API contract with one command
  • iskaa02/qalam - an easy to use terminal styling library
  • abahmed/kwatch - ๐Ÿ‘€ monitor & detect crashes in your Kubernetes(K8s) cluster instantly
  • distributedio/titan - A Distributed Redis Protocol Compatible NoSQL Database
  • jinzhu/now - Now is a time toolkit for golang
  • jackc/pgx - PostgreSQL driver and toolkit for Go
  • knadh/koanf - Simple, extremely lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
  • db47h/ragel - Go driver for ragel scanners
  • openark/orchestrator - MySQL replication topology management and HA
  • kubeshop/kusk-gen - Kusk Gen generates Ingress-controller configurations from your OpenAPI definition
  • muesli/mango - mango is a man-page generator for the Go flag, pflag, cobra, coral, and kong packages
  • polyaxon/mloperator - Machine Learning Operator & Controller for Kubernetes
  • oom-ai/oomstore - Lightweight and Fast Feature Store Powered by Go (and Rust).
  • ruoshan/autoportforward - Bidirectional port-forwarding for docker, podman and kubernetes
  • mosuka/phalanx - Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.
  • jucardi/go-streams - Stream Collections for Go. Inspired in Java 8 Streams and .NET Linq
  • efficient/epaxos -
  • duke-git/lancet - A comprehensive, efficient, and reusable util function library of Go.
  • Workiva/go-datastructures - A collection of useful, performant, and threadsafe Go datastructures.
  • armon/go-radix - Golang implementation of Radix trees
  • tinyzimmer/go-gst - Gstreamer bindings and utilities for golang
  • cespare/percpu - Best-effort CPU-local sharded values for Go
  • dgraph-io/ristretto - A high performance memory-bound Go cache
  • tsenart/vegeta - HTTP load testing tool and library. It's over 9000!
  • yongman/tidis - Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend
  • tailscale/sqlite - work in progress
  • cilium/ebpf - ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
  • Jeffail/tunny - A goroutine pool for Go
  • egoist/bget - Download and install binaries from GitHub Releases, interactively.
  • jftuga/geodist - Golang package to compute the distance between two geographic latitude, longitude coordinates
  • kubecost/kubectl-cost - CLI for determining the cost of Kubernetes workloads
  • NVIDIA/aistore - AIStore: scalable storage for AI applications
  • spf13/viper - Go configuration with fangs
  • ishanjain28/pluto - A CLI tool and Library for lightning fast downloads.
  • arnauddri/algorithms - Algorithms & Data Structures in Go
  • mwitkow/go-proto-validators - Generate message validators from .proto annotations.
  • mwitkow/go-flagz - Dynamic flag management for Go.
  • mwitkow/grpc-proxy - gRPC proxy is a Go reverse proxy that allows for rich routing of gRPC calls with minimum overhead.
  • golang/go - The Go programming language
  • fxamacker/cbor - CBOR codec (RFC 8949) with CBOR tags, Go struct tags (toarray, keyasint, omitempty), float64/32/16, big.Int, and fuzz tested billions of execs.
  • goinggo/work - Implements a dynamic work pool of goroutines to perform tasks.
  • gocassa/gocassa - A high level Cassandra library in Go, on top of gocql
  • mmcgrana/gobyexample - Go by Example
  • Jeffail/gabs - For parsing, creating and editing unknown or dynamic JSON in Go
  • ddosify/ddosify - "Canva" of Kubernetes Observability. Available on CLI, Self-Hosted, and Cloud - https://ddosify.com ๐Ÿš€
  • skit-ai/trail - CLI to run your dataframes against SLU service and generated labeled dataframe.
  • mr-karan/nomad-events-sink - An events collection agent which processes Nomad Events and dumps to external sink providers like HTTP
  • FerretDB/FerretDB - A truly Open Source MongoDB alternative
  • DiscoRiver/massh - Go package for running Linux distributed shell commands via SSH.
  • aws/eks-anywhere - Run Amazon EKS on your own infrastructure ๐Ÿš€
  • coreos/go-systemd - Go bindings to systemd socket activation, journal, D-Bus, and unit files
  • reugn/go-quartz - Minimalist and zero-dependency scheduling library for Go
  • zmwangx/ets - Command output timestamper
  • hashicorp/memberlist - Golang package for gossip based membership and failure detection
  • raystack/raccoon - Raccoon is a high-throughput, low-latency service to collect events in real-time from your web, mobile apps, and services using multiple network protocols.
  • pipe-cd/pipecd - The One CD for All {applications, platforms, operations}
  • IceFireDB/IceFireDB - @IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient
  • facette/facette - Time series data visualization software
  • bytedance/ns-x - An easy-to-use, flexible network simulator library in Go.
  • alda-lang/alda - A music programming language for musicians. ๐ŸŽถ
  • golang/groupcache - groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
  • sachaos/viddy - ๐Ÿ‘€ A modern watch command. Time machine and pager etc.
  • mattn/go-generics-example - Example code for Go generics
  • nwtgck/go-fakelish - Fake English word generator for Go and CLI
  • uber-go/ratelimit - A Go blocking leaky-bucket rate limit implementation
  • raystack/optimus - Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management.
  • TheYkk/git-switcher - Switch between your git profiles easily
  • pulumi/pulumi - Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages ๐Ÿš€
  • bchadwic/gh-graph - An extension for the GitHub Cli application that displays your current contribution graph
  • platoneko/tinykv - Talent Plan 2.0
  • lesismal/arpc - More effective network communication, two-way calling, notify and broadcast supported.
  • lesismal/nbio - Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
  • TomWright/dasel - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
  • rs/curlie - The power of curl, the ease of use of httpie.
  • boltdb/bolt - An embedded key/value database for Go.
  • etcd-io/bbolt - An embedded key/value database for Go.
  • dgraph-io/badger - Fast key-value DB in Go.
  • panjf2000/ants - ๐Ÿœ๐Ÿœ๐Ÿœ ants is a high-performance and low-cost goroutine pool in Go./ ants ๆ˜ฏไธ€ไธช้ซ˜ๆ€ง่ƒฝไธ”ไฝŽๆŸ่€—็š„ goroutine ๆฑ ใ€‚
  • Iceber/iouring-go - Provides easy-to-use async IO interface with io_uring
  • gitpod-io/gitpod - The developer platform for on-demand cloud development environments to create software faster and more securely.
  • gorse-io/gorse - Gorse open source recommender system engine
  • lni/dragonboat - A feature complete and high performance multi-group Raft library in Go.
  • mumax/3 - GPU-accelerated micromagnetic simulator
  • VictoriaMetrics/fastcache - Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
  • kubernetes/minikube - Run Kubernetes locally
  • kubernetes-sigs/kind - Kubernetes IN Docker - local clusters for testing Kubernetes
  • GoogleContainerTools/skaffold - Easy and Repeatable Kubernetes Development
  • colinmarc/hdfs - A native go client for HDFS
  • niftynei/glightning - A Golang driver for c-lightning. Includes both an RPC client and plugin framework
  • muesli/beehive - A flexible event/agent & automation system with lots of bees ๐Ÿ
  • fatedier/frp - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
  • jesseduffield/lazydocker - The lazier way to manage everything docker
  • grafana/k6 - A modern load testing tool, using Go and JavaScript - https://k6.io
  • RoaringBitmap/roaring - Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
  • deso-protocol/core - DeSo core node
  • cloudwego/netpoll - A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
  • zhangyunhao116/skipmap - skipmap is a high-performance, scalable concurrent sorted map based on skip-list. Up to 10x faster than sync.Map in the typical pattern.
  • dustinxie/lockfree - Golang lock-free Hashmap and List
  • tidwall/buntdb - BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
  • tidwall/btree - B-tree implementation for Go
  • pingcap/tiflow - This repo maintains DM (a data migration platform) and TiCDC (change data capture for TiDB)
  • ha/doozerd - A consistent distributed data store.
  • kophy/6.824 - Labs of MIT 6.824: Distributed Systems.
  • vladimirvivien/automi - A stream processing API for Go (alpha)
  • jesseduffield/lazygit - simple terminal UI for git commands
  • ledisdb/ledisdb - A high performance NoSQL Database Server powered by Go
  • kelindar/column - High-performance, columnar, in-memory store with bitmap indexing in Go
  • p2pderivatives/dlc - Discreet Log Contracts library
  • neilotoole/sq - sq data wrangler
  • openacid/slim - Surprisingly space efficient trie in Golang(11 bits/key; 100 ns/get).
  • alitto/pond - ๐Ÿ”˜ Minimalistic and High-performance goroutine worker pool written in Go
  • tidwall/redcon - Redis compatible server framework for Go
  • uber-go/gopatch - Refactoring and code transformation tool for Go.
  • wasmerio/wasmer-go - ๐Ÿน๐Ÿ•ธ๏ธ WebAssembly runtime for Go
  • sorenisanerd/gotty - Share your terminal as a web application
  • pressly/goose - A database migration tool. Supports SQL migrations and Go functions.
  • Clivern/Walrus - ๐Ÿ”ฅ Fast, Secure and Reliable System Backup, Set up in Minutes.
  • temporalio/temporal - Temporal service
  • eksctl-io/eksctl - The official CLI for Amazon EKS
  • HotPotatoC/kvstore - ๐Ÿ—„๏ธkvstore is an experimental in-memory database server compatible with the redis protocol (RESP).
  • HotPotatoC/twitter-clone - ๐Ÿ•Š Twitter Clone developed using Go + Vue 3 + Vite + TailwindCSS + PostgreSQL + Redis
  • astaxie/build-web-application-with-golang - A golang ebook intro how to build a web with golang
  • xyproto/algernon - Small self-contained pure-Go web server with Lua, Teal, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support
  • vulcand/oxy - Go middlewares for HTTP servers & proxies
  • sony/gobreaker - Circuit Breaker implemented in Go
  • golang/vulndb - [mirror] The Go Vulnerability Database
  • knadh/sql-jobber - A highly opinionated, distributed job-queue built specifically for queuing and executing heavy SQL read jobs asynchronously. Supports MySQL, Postgres, ClickHouse.
  • treeverse/lakeFS - lakeFS - Data version control for your data lake | Git for data
  • teh-cmc/go-internals - A book about the internals of the Go programming language.
  • kha7iq/pingme - PingMe is a CLI which provides the ability to send messages or alerts to multiple messaging platforms & email.
  • encoredev/encore - Encore is the end-to-end Backend Development Platform that lets you escape cloud complexity.
  • N0MoreSecr3ts/wraith - Uncover forgotten secrets and bring them back to life, haunting security and operations teams.
  • RedisLabs/redis-recommend - Simple Redis Go recommendation engine
  • containerd/nerdctl - contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...
  • ory/keto - Open Source (Go) implementation of "Zanzibar: Google's Consistent, Global Authorization System". Ships gRPC, REST APIs, newSQL, and an easy and granular permission language. Supports ACL, RBAC, and ot
  • drone/drone-gc - Garbage collection of unused docker resources
  • hibiken/asynq - Simple, reliable, and efficient distributed task queue in Go
  • c-bata/kube-prompt - An interactive kubernetes client featuring auto-complete.
  • charmbracelet/lipgloss - Style definitions for nice terminal layouts ๐Ÿ‘„
  • climech/grit - Multitree-based personal task manager
  • bcicen/ctop - Top-like interface for container metrics
  • dolthub/dolt - Dolt โ€“ Git for Data
  • storj/storj - Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
  • traefik/yaegi - Yaegi is Another Elegant Go Interpreter
  • vugu/vugu - Vugu: A modern UI library for Go+WebAssembly (experimental)
  • harness/gitness - Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.
  • ericlagergren/go-coreutils - A cross-platform port of GNU's coreutils to Go
  • birchb1024/frangipanni - Program to convert lines of text into a tree structure.
  • poonai/diffrential_privacy - Apple's count-min-sketch algorithm for diffrential privacy
  • maxence-charriere/go-app - A package to build progressive web apps with Go programming language and WebAssembly.
  • PuerkitoBio/goquery - A little like that j-thing, only in Go.
  • simeji/jid - json incremental digger
  • loong/go-concurrency-exercises - Hands on exercises with real-life examples to study and practice Go concurrency patterns. Test-cases are provided to verify your answers.
  • gtank/cryptopasta - copy & paste-friendly golang crypto
  • porter-dev/porter - Kubernetes powered PaaS that runs in your own cloud.
  • yields/ant - A web crawler for Go
  • openflagr/flagr - Flagr is a feature flagging, A/B testing and dynamic configuration microservice
  • cristalhq/hedgedhttp - Hedged HTTP client which helps to reduce tail latency at scale.
  • mit-dci/utreexo - accumulator for bitcoin utxo set
  • btcsuite/btcd - An alternative full node bitcoin implementation written in Go (golang)
  • dropbox/kglb - KgLb - L4 Load Balancer
  • jdxyw/julia - Generative Julia Set Image in Go
  • hashicorp/go-discover - Discover nodes in cloud environments
  • smallnest/rpcx - Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! ๐‰๐š๐ฏ๐šๆœ‰๐๐ฎ๐›๐›๐จ, ๐†๐จ๐ฅ๐š๐ง๐ ๆœ‰๐ซ๐ฉ๐œ๐ฑ! build for cloud!
  • talent-plan/tinykv - A course to build distributed key-value service based on TiKV model
  • benbjohnson/litestream - Streaming replication for SQLite.
  • irevenko/what-anime-cli - โ“๐Ÿ–ผ Find the anime scene by image using your terminal
  • okteto/okteto - Develop your applications directly in your Kubernetes Cluster
  • opencost/opencost - Cost monitoring for Kubernetes workloads and cloud costs
  • helm/helm - The Kubernetes Package Manager
  • juicedata/juicefs - JuiceFS is a distributed POSIX file system built on top of Redis and S3.
  • gocelery/gocelery - Celery Distributed Task Queue in Go
  • panjf2000/gnet - ๐Ÿš€ gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet ๆ˜ฏไธ€ไธช้ซ˜ๆ€ง่ƒฝใ€่ฝป้‡็บงใ€้ž้˜ปๅกž็š„ไบ‹ไปถ้ฉฑๅŠจ Go ็ฝ‘็ปœๆก†ๆžถใ€‚
  • VictoriaMetrics/VictoriaMetrics - VictoriaMetrics: fast, cost-effective monitoring solution and time series database
  • el10savio/woot-crdt - WOOT CRDT Collaborative Text Editor Implemented in Go
  • inancgumus/learngo - โค๏ธ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. ๐Ÿš€ Learn Go by fixing 1000+ tiny programs.
  • argoproj/argo-cd - Declarative Continuous Deployment for Kubernetes
  • junegunn/fzf - ๐ŸŒธ A command-line fuzzy finder
  • 99designs/gqlgen - go generate based graphql server library
  • banzaicloud/pipeline - Banzai Cloud Pipeline is a solution-oriented application platform which allows enterprises to develop, deploy and securely scale container-based applications in multi- and hybrid-cloud environments.
  • getsops/sops - Simple and flexible tool for managing secrets
  • purpleidea/mgmt - Next generation distributed, event-driven, parallel config management!
  • apptainer/singularity - Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.
  • cri-o/cri-o - Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
  • 0xProject/0x-mesh - A peer-to-peer network for sharing 0x orders
  • minio/minio - High Performance Object Storage for AI
  • dghubble/go-twitter - Go Twitter REST and Streaming API v1.1
  • Bytom/bytom - Official Go implementation of the Bytom protocol
  • aws/karpenter - Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.
  • RussellLuo/slidingwindow - Golang implementation of Sliding Window Algorithm for distributed rate limiting.
  • peer-calls/peer-calls - Group peer to peer video calls for everyone written in Go and TypeScript
  • fluxcd/flux - Successor: https://github.com/fluxcd/flux2
  • throttled/throttled - Package throttled implements rate limiting access to resources such as HTTP endpoints.
  • galeone/tfgo - Tensorflow + Go, the gopher way
  • uber/aresdb - A GPU-powered real-time analytics storage and query engine.
  • smallnest/1m-go-tcp-server - benchmarks for implementation of servers which support 1 million connections
  • fvbock/endless - Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)
  • tylertreat/BoomFilters - Probabilistic data structures for processing continuous, unbounded streams.
  • tomnomnom/gron - Make JSON greppable!
  • x-motemen/gore - Yet another Go REPL that works nicely. Featured with line editing, code completion, and more.
  • uber/kraken - P2P Docker registry capable of distributing TBs of data in seconds
  • geohot/minikeyvalue - A distributed key value store in under 1000 lines. Used in production at comma.ai
  • stellar/go - Stellar's public monorepo of go code
  • RTradeLtd/go-libp2p-pubsub-grpc - ๐Ÿ—ฃ๏ธ libp2p pubsub with controls exposed via a gRPC API
  • yjjnls/awesome-blockchain - โšก๏ธCurated list of resources for the development and applications of blockchain.
  • tilt-dev/tilt - Define your dev environment as code. For microservice apps on Kubernetes.
  • vdaas/vald - Vald. A Highly Scalable Distributed Vector Search Engine
  • mosn/holmes - self-aware Golang profile dumper
  • openfaas/faasd - A lightweight & portable faas engine
  • grafana/tempo - Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
  • kkdai/youtube - Download Youtube Video in Golang
  • distribyted/distribyted - Torrent client with HTTP, fuse, and WebDAV interfaces. Start exploring your torrent files right away, even zip, rar, or 7zip archive contents!
  • logic-building/functional-go - This library is inspired by functional programming - Clojure
  • pressly/sup - Super simple deployment tool - think of it like 'make' for a network of servers
  • jmcvetta/neoism - Neo4j client for Golang
  • marpaia/GonormCypher - Neo4j Go library based on Anorm in the Play Framework
  • neo4j/neo4j-go-driver - Neo4j Bolt Driver for Go
  • eclipse/paho.mqtt.golang -
  • hashicorp/boundary - Boundary enables identity-based access management for dynamic infrastructure.
  • grpc-ecosystem/grpc-gateway - gRPC to JSON proxy generator following the gRPC HTTP spec
  • codenotary/immudb - immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
  • go-swagger/go-swagger - Swagger 2.0 implementation for go
  • openfaas/faas - OpenFaaS - Serverless Functions Made Simple
  • zeromicro/go-zero - A cloud-native Go microservices framework with cli tool for productivity.
  • fullstorydev/grpchan - Channels for gRPC: custom transports
  • grafana-tools/sdk - Library for using Grafana' structures in Go programs and client for Grafana REST API.
  • dbohdan/automatic-api - A list of software that turns your database into a REST/GraphQL API
  • prest/prest - PostgreSQL โž• REST, low-code, simplify and accelerate development, โšก instant, realtime, high-performance on any Postgres application, existing or new
  • rmoff/ksqldb-go - A Golang client for ksqlDB
  • xelaj/mtproto - ๐Ÿฆ‹ Full-native go implementation of Telegram API
  • aws/amazon-cloudwatch-agent - CloudWatch Agent enables you to collect and export host-level metrics and logs on instances running Linux or Windows server.
  • steebchen/prisma-client-go - Prisma Client Go is an auto-generated and fully type-safe database client
  • nsqio/nsq - A realtime distributed messaging platform
  • mosuka/cete - Cete is a distributed key value store server written in Go built on top of BadgerDB.
  • earthly/earthly - Super simple build framework with fast, repeatable builds and an instantly familiar syntax โ€“ like Dockerfile and Makefile had a baby.
  • chriswalz/bit - Bit is a modern Git CLI
  • charmbracelet/bubbletea - A powerful little TUI framework ๐Ÿ—
  • charmbracelet/glow - Render markdown on the CLI, with pizzazz! ๐Ÿ’…๐Ÿป
  • cockroachdb/apd - Arbitrary-precision decimals for Go
  • pacedotdev/oto - Go driven rpc code generation tool for right now.
  • felixge/sqlbench - sqlbench measures and compares the execution time of one or more SQL queries.
  • bojanz/currency - Currency handling for Go.
  • Rhymen/go-whatsapp - WhatsApp Web API
  • openyurtio/openyurt - OpenYurt - Extending your native Kubernetes to edge(project under CNCF)
  • traefik/mesh - Traefik Mesh - Simpler Service Mesh
  • pulumi/kubespy - Tools for observing Kubernetes resources in real time, powered by Pulumi.
  • mailgun/gubernator - High Performance Rate Limiting MicroService and Library
  • nanomsg/mangos - mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"
  • veggiedefender/torrent-client - Tiny BitTorrent client written in Go
  • ktr0731/evans - Evans: more expressive universal gRPC client
  • fullstorydev/grpcurl - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
  • lf-edge/ekuiper - Lightweight data stream processing engine for IoT edge
  • photoprism/photoprism - AI-Powered Photos App for the Decentralized Web ๐ŸŒˆ๐Ÿ’Žโœจ
  • vektra/mockery - A mock code autogenerator for Go
  • bxcodec/go-clean-arch - Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
  • ksimka/go-is-not-good - A curated list of articles complaining that go (golang) isn't good enough
  • norouter/norouter - NoRouter: IP-over-Stdio. The easiest multi-host & multi-cloud networking ever. No root privilege is required.
  • sumup-oss/gocat - 21st century, multi-purpose relay from source to destination
  • tecbot/gorocksdb - gorocksdb is a Go wrapper for RocksDB
  • sohamkamani/detective - ๐Ÿ”Ž A distributed application health monitoring library
  • google/wire - Compile-time Dependency Injection for Go
  • Haivision/srtgo - Go bindings for SRT. Advantages of SRT technology for an easy to use programming language
  • bitleak/lmstfy - A task queue with REST API
  • golang/leveldb - The LevelDB key-value database in the Go programming language.
  • muesli/duf - Disk Usage/Free Utility - a better 'df' alternative
  • golang/protobuf - Go support for Google's protocol buffers
  • hashicorp/go-immutable-radix - An immutable radix tree implementation in Golang
  • go-gota/gota - Gota: DataFrames and data wrangling in Go (Golang)
  • rocketlaunchr/dataframe-go - DataFrames for Go: For statistics, machine-learning, and data manipulation/exploration
  • vitessio/vitess - Vitess is a database clustering system for horizontal scaling of MySQL.
  • google/gofuzz - Fuzz testing for go.
  • storozhukBM/pcache - Cache that tries to keep data local for the goroutine and reduce synchronization overhead, but keep it is safe for concurrent use.
  • cockroachdb/pebble - RocksDB/LevelDB inspired key-value database in Go
  • ko-build/ko - Build and deploy Go applications
  • customerio/esdb - Event-stream flat file database - Immutable storage for timestamped event streams
  • lleo/go-hamt - Go implementation of a Hash Array Map Trie
  • uber-go/goleak - Goroutine leak detector
  • vbauerster/mpb - multi progress bar for Go cli applications
  • octoproject/octo-cli - CLI tool to expose data from any database as a serverless web service.
  • go-goyave/goyave - ๐Ÿ Elegant Golang REST API Framework (v5 preview available)
  • tailwarden/komiser - Open-source cloud-environment inspector. Supporting AWS, GCP, Azure, and more! Your cloud resources will have nowhere to hide!
  • filecoin-project/lotus - Reference implementation of the Filecoin protocol, written in Go
  • Mindinventory/Golang-Project-Structure - Golang Skeleton With Fully Managed Versions For Kick Start GoLang Project Development
  • ipfs/go-bitswap - The golang implementation of the bitswap protocol
  • icza/dyno - Package dyno is a utility to work with dynamic objects at ease.
  • go-gormigrate/gormigrate - Minimalistic database migration helper for Gorm ORM
  • kisielk/errcheck - errcheck checks that you checked errors.
  • golang/tools - [mirror] Go Tools
  • bosun-monitor/bosun - Time Series Alerting Framework
  • open-telemetry/opentelemetry-go - OpenTelemetry Go API and SDK
  • miekg/dns - DNS library in Go
  • goraft/raft - UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.
  • skynetservices/skydns - DNS service discovery for etcd
  • luisvinicius167/godux - State Management for Go Backend application inspired in Redux.
  • deroproject/graviton - Graviton Database: ZFS for key-value stores.
  • muesli/regommend - Recommendation engine for Go
  • otiai10/gosseract - Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
  • spf13/pflag - Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
  • radondb/radon - RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
  • caicloud/loadbalancer-controller - Kubernetes loadbalancer controller to provision ingress controller dynamically
  • caicloud/cyclone - Powerful workflow engine and end-to-end pipeline solutions implemented with native Kubernetes resources. https://cyclone.dev
  • klauspost/pgzip - Go parallel gzip (de)compression
  • zserge/lorca - Build cross-platform modern desktop apps in Go + HTML5
  • 0xAX/go-algorithms - Algorithms and data structures for golang
  • foxcpp/maddy - โœ‰๏ธ Composable all-in-one mail server.
  • hyperjumptech/grule-rule-engine - Rule engine implementation in Golang
  • wagoodman/dive - A tool for exploring each layer in a docker image
  • tidwall/evio - Fast event-loop networking for Go
  • beefsack/webify - Turn shell commands into web services
  • gojek/weaver - An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
  • willscott/go-nfs - golang NFSv3 server
  • CrunchyData/crunchy-proxy - PostgreSQL Connection Proxy by Crunchy Data (beta)
  • bradfitz/gomemcache - Go Memcached client library #golang
  • perkeep/perkeep - Perkeep (nรฉe Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
  • perkeep/gphotos-cdp - This program uses the Chrome DevTools Protocol to drive a Chrome session that downloads your photos stored in Google Photos.
  • bufbuild/buf - A new way of working with Protocol Buffers.
  • foursquare/quiver - An HFile-backed Key-Value Server
  • rrivera/identicon - Open source avatar generator inspired by GitHub avatars.
  • TarsCloud/TarsGo - A high performance microservice framework in golang. A linux foundation project.
  • google/go-safeweb - Secure-by-default HTTP servers in Go.
  • taylorskalyo/goreader - Terminal epub reader
  • yahoo/kubectl-flame - Kubectl plugin for effortless profiling on kubernetes
  • betty200744/ultimate-go - This repo contains my notes on working with Go and computer systems.
  • pion/webrtc - Pure Go implementation of the WebRTC API
  • jart/gosip - Public Switched Telecommunications Network Unleashed
  • meshbird/meshbird - Distributed private networking
  • libp2p/go-libp2p-kad-dht - A Kademlia DHT implementation on go-libp2p
  • cretz/bine - Go library for accessing and embedding Tor clients and servers
  • cretz/tor-dht-poc - Anonymous DHT Accessible from Executable or Tor-Enabled Browser
  • cockroachdb/errors - Go error library with error portability over the network
  • kalbhor/tracesite - Go implementation of the traceroute tool
  • ent/ent - An entity framework for Go
  • lithdew/monte - The bare minimum for high performance, fully-encrypted bidirectional RPC over TCP in Go with zero memory allocations.
  • openservicemesh/osm - Open Service Mesh (OSM) is a lightweight, extensible, cloud native service mesh that allows users to uniformly manage, secure, and get out-of-the-box observability features for highly dynamic microser
  • mercari/grpc-http-proxy - A reverse proxy server which translate JSON HTTP requests to gRPC calls based on protoreflect
  • giorgisio/goav - Golang bindings for FFmpeg (This repository is no longer maintained)
  • slok/go-http-metrics - Go modular http middleware to measure HTTP requests independent of metrics backend (with Prometheus and OpenCensus as backend implementations) and http framework/library
  • cruise-automation/daytona - a vault client, but for containers and servers.
  • zlabjp/nghttpx-ingress-lb - nghttpx ingress controller for Kubernetes
  • sethvargo/go-limiter - A supersonic rate limiting package for Go with HTTP middleware.
  • go-task/task - A task runner / simpler Make alternative written in Go
  • Shopify/toxiproxy - โฐ ๐Ÿ”ฅ A TCP proxy to simulate network and system conditions for chaos and resiliency testing
  • github/freno - freno: cooperative, highly available throttler service
  • target/goalert - Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert
  • halfrost/LeetCode-Go - โœ… Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode ้ข˜่งฃ
  • kumahq/kuma - ๐Ÿป The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
  • gwuhaolin/livego - live video streaming server in golang
  • elazarl/goproxy - An HTTP proxy library for Go
  • 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.
  • xxxserxxx/gotop - A terminal based graphical activity monitor inspired by gtop and vtop
  • dchest/captcha - Go package captcha implements generation and verification of image and audio CAPTCHAs.
  • buraksezer/olric - Distributed in-memory object store. It can be used both as an embedded Go library and as a language-independent service.
  • prysmaticlabs/prysm - Go implementation of Ethereum proof of stake
  • usefathom/fathom - Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact.
  • OlegStotsky/go-monads - experimental implementation of basic monads based on go2 generics draft
  • rwynn/monstache - a go daemon that syncs MongoDB to Elasticsearch in realtime. you know, for search.
  • eiannone/keyboard - Simple library to listen for keystrokes from the keyboard
  • moby/moby - The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
  • go-gorp/gorp - Go Relational Persistence - an ORM-ish library for Go
  • Massad/gin-boilerplate - The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis
  • neilotoole/errgroup - errgroup with goroutine worker limits
  • mmcloughlin/avo - Generate x86 Assembly with Go
  • zeebo/xxh3 - XXH3 algorithm in Go
  • rook/rook - Storage Orchestration for Kubernetes
  • rakyll/hey - HTTP load generator, ApacheBench (ab) replacement
  • projectdiscovery/httpx - httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.
  • contiamo/go-base - This module contains common packages for Contiamo projects written in Go
  • gocraft/work - Process background jobs in Go
  • go-kit/kit - A standard library for microservices.
  • ory/kratos - Next-gen identity server (think Auth0, Okta, Firebase) with Ory-hardened authentication, PassKeys, MFA, FIDO2, TOTP, WebAuthn, profile management, identity schemas, social sign in, registration, accou
  • ipfs/kubo - An IPFS implementation in Go
  • nats-io/nats-server - High-Performance server for NATS.io, the cloud and edge native messaging system.
  • asdine/storm - Simple and powerful toolkit for BoltDB
  • weaveworks/mesh - A tool for building distributed applications.
  • mergestat/mergestat-lite - Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. ๐Ÿ” ๐Ÿ“Š
  • hashicorp/go-retryablehttp - Retryable HTTP client in Go
  • evergreen-ci/evergreen - A Distributed Continuous Integration System from MongoDB
  • montanaflynn/stats - A well tested and comprehensive Golang statistics library package with no dependencies.
  • rhu1/fgg - Mini prototype of FG/FGG/FGR in Go.
  • syndtr/goleveldb - LevelDB key/value database in Go.
  • lyft/clutch - Extensible platform for infrastructure management
  • arp242/goatcounter - Easy web analytics. No tracking of personal data.
  • justone/dockviz - Visualizing Docker data
  • umputun/remark42 - comment engine
  • go-ozzo/ozzo-validation - An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
  • moshebe/gebug - Debug Dockerized Go applications better
  • go-gorm/gorm - The fantastic ORM library for Golang, aims to be developer friendly
  • marcusolsson/goddd - Exploring DDD in Go
  • caicloud/nirvana - Golang Restful API Framework for Productivity
  • AdguardTeam/AdGuardHome - Network-wide ads & trackers blocking DNS server
  • bojand/ghz - Simple gRPC benchmarking and load testing tool
  • noisetorch/NoiseTorch - Real-time microphone noise suppression on Linux.
  • holiman/bloomfilter - Face-meltingly fast, thread-safe, marshalable, unionable, probability- and optimal-size-calculating Bloom filter in go
  • caddyserver/caddy - Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
  • gorgonia/gorgonia - Gorgonia is a library that helps facilitate machine learning in Go.
  • quic-go/quic-go - A QUIC implementation in pure go
  • libp2p/go-libp2p - libp2p implementation in Go
  • libp2p/go-libp2p-quic-transport - An implementation of a libp2p transport using QUIC
  • rs/zerolog - Zero Allocation JSON Logger
  • ajvb/kala - Modern Job Scheduler
  • distribworks/dkron - Dkron - Distributed, fault tolerant job scheduling system https://dkron.io
  • shunfei/cronsun - A Distributed, Fault-Tolerant Cron-Style Job System.
  • iFaceless/godub - Manipulate audio in a simple and elegant way.
  • lovoo/goka - Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go.
  • lithdew/recaptcha - Quickly verify reCAPTCHA v2/v3 submissions in Go.
  • lithdew/reliable - A reliability layer for UDP connections in Go.
  • lithdew/youtube - A library for executing search queries, retrieving metadata, and obtaining direct links to video-only/audio-only/muxed versions of videos on YouTube in Go.
  • flynn/noise - Go implementation of the Noise Protocol Framework
  • uber-go/zap - Blazing fast, structured, leveled logging in Go.
  • emvi/gondolier - Gondolier is a database migration library for Go.
  • pirsch-analytics/pirsch - Pirsch is a drop-in, server-side, no-cookie, and privacy-focused analytics solution for Go.
  • friendsofgo/killgrave - Simple way to generate mock servers written in Go
  • liftbridge-io/liftbridge - Lightweight, fault-tolerant message streams.
  • syncthing/syncthing - Open Source Continuous File Synchronization
  • alibaba/sentinel-golang - Sentinel Go enables reliability and resiliency for Go microservices
  • IBM/sarama - Sarama is a Go library for Apache Kafka.
  • 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.
  • hashicorp/nomad - Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and sc
  • nlpodyssey/spago - Self-contained Machine Learning and Natural Language Processing library in Go
  • go-chi/chi - lightweight, idiomatic and composable router for building Go HTTP services
  • yahoo/vssh - Go Library to Execute Commands Over SSH at Scale
  • go-micro/go-micro - A Go microservices framework
  • danaugrs/go-tsne - t-Distributed Stochastic Neighbor Embedding (t-SNE) in Go
  • goplus/gop - The Go+ programming language is designed for engineering, STEM education, and data science.
  • berty/berty - Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
  • k3s-io/k3s - Lightweight Kubernetes
  • tidwall/gjson - Get JSON values quickly - JSON parser for Go
  • redis/go-redis - Redis Go client
  • tsuna/gohbase - Pure-Go HBase client
  • confluentinc/confluent-kafka-go - Confluent's Apache Kafka Golang client
  • aerospike/aerospike-client-go - Aerospike Client Go
  • 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
  • mholt/archiver - Easily create & extract archives, and compress & decompress files of various formats
  • ReactiveX/RxGo - Reactive Extensions for the Go language.
  • klauspost/compress - Optimized Go Compression Packages
  • 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)
  • coinbase/odin - Archived: Odin deployer to AWS for 12 Factor applications.
  • bluenviron/mediamtx - Ready-to-use SRT / WebRTC / RTSP / RTMP / LL-HLS media server and media proxy that allows to read, publish, proxy and record video and audio streams.
  • smarty-prototypes/go-disruptor - A port of the LMAX Disruptor to the Go language.
  • urfave/negroni - Idiomatic HTTP Middleware for Golang
  • gorilla/mux - Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with ๐Ÿฆ
  • contribsys/faktory - Language-agnostic persistent background job server
  • ribice/gorsk - ๐Ÿ”ฅ Idiomatic Golang Restful Starter Kit
  • RichardKnop/machinery - Machinery is an asynchronous task queue/job queue based on distributed message passing.
  • shomali11/go-interview - Collection of Technical Interview Questions solved with Go
  • cli/cli - GitHubโ€™s official command line tool
  • rancher/rke - Rancher Kubernetes Engine (RKE), an extremely simple, lightning fast Kubernetes distribution that runs entirely within containers.
  • rancher/os - Tiny Linux distro that runs the entire OS as Docker containers
  • pion/turn - Pion TURN, an API for building TURN clients and servers
  • rancher/rancher - Complete container management platform
  • google/exposure-notifications-server - Exposure Notification Reference Server | Covid-19 Exposure Notifications
  • yolossn/Prometheus-Basics - Prometheus-Basics is part of Prometheus Docs now, checkout ๐Ÿ‘‡
  • facebookresearch/Clinical-Trial-Parser - Library for converting clinical trial eligibility criteria to a machine-readable format.
  • nektos/act - Run your GitHub Actions locally ๐Ÿš€
  • bradfitz/shotizam - Shotizam analyzes the size of Go binaries
  • 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
  • determined-ai/determined - Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow.
  • reviewdog/reviewdog - ๐Ÿถ Automated code review tool integrated with any code analysis tools regardless of programming language
  • mcuadros/ofelia - A docker job scheduler (aka. crontab for docker)
  • drakkan/sftpgo - Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
  • dstpierre/gosaas - A Go library making building SaaS and web app quicker. Part of my book https://buildsaasappingo.com
  • go-shiori/obelisk - Go package and CLI tool for saving web page as single HTML file
  • rudderlabs/rudder-server - Privacy and Security focused Segment-alternative, in Golang and React
  • MichaelMure/git-bug - Distributed, offline-first bug tracker embedded in git, with bridges
  • harrybrwn/apizza - Order Dominos pizza from the command line
  • jondot/crunch - A fast to develop, fast to run, Go based toolkit for ETL and feature extraction on Hadoop.
  • chrislusf/vasto - A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
  • seaweedfs/seaweedfs - SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC activ
  • chrislusf/gleam - Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
  • chrislusf/glow - Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chr
  • gocql/gocql - Package gocql implements a fast and robust Cassandra client for the Go programming language.
  • minio/sidekick - High Performance HTTP Sidecar Load Balancer
  • anacrolix/torrent - Full-featured BitTorrent client package and utilities
  • jpillora/cloud-torrent - โ˜๏ธ Cloud Torrent: a self-hosted remote torrent client
  • 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
  • hashicorp/consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
  • hashicorp/vault - A tool for secrets management, encryption as a service, and privileged access management
  • nuclio/nuclio - High-Performance Serverless event and data processing platform
  • ionorg/ion - Real-Distributed RTC System by pure Go and Flutter
  • natefinch/lumberjack - lumberjack is a log rolling package for Go
  • pachyderm/pachyderm - Data-Centric Pipelines and Data Versioning
  • kubernetes/kops - Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
  • hoanhan101/ultimate-go - The Ultimate Go Study Guide
  • etcd-io/etcd - Distributed reliable key-value store for the most critical data of a distributed system
  • grafana/loki - Like Prometheus, but for logs.
  • cube2222/octosql - OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
  • linkedin/Burrow - Kafka Consumer Lag Checking
  • square/p2 - Platypus Platform: Tools for Scalable Deployment
  • segmentio/kafka-go - Kafka library in Go
  • dinedal/textql - Execute SQL against structured text like CSV or TSV
  • brigadecore/brigade - Event-driven scripting for Kubernetes
  • johnkerl/miller - Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
  • skeema/skeema - Declarative pure-SQL schema management for MySQL and MariaDB
  • traefik/traefik - The Cloud Native Application Proxy
  • ahmetb/kubectx - Faster way to switch between clusters and namespaces in kubectl
  • pingcap/tidb - TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
  • flyteorg/flyte - Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.
  • vmware-archive/kubeless - Kubernetes Native Serverless Framework
  • rkt/rkt - [Project ended] rkt is a pod-native container engine for Linux. It is composable, secure, and built on standards.
  • Consensys/quorum - A permissioned implementation of Ethereum supporting data privacy
  • xuperchain/xuperchain - A highly flexible blockchain architecture with great transaction performance.
  • goreleaser/nfpm - nFPM is Not FPM - a simple deb, rpm, apk and arch linux packager written in Go
  • perlin-network/noise - A decentralized P2P networking stack written in Go.
  • perlin-network/wavelet - Write once, run forever. Deploy robust, scalable, decentralized WebAssembly applications on Wavelet.
  • cayleygraph/cayley - An open-source graph database
  • Masterminds/squirrel - Fluent SQL generation for golang
  • rclone/rclone - "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
  • pion/offline-browser-communication - Demonstration of a browser connecting to Pion WebRTC without a signaling server.
  • tkestack/tke - Native Kubernetes container management platform supporting multi-tenant and multi-cluster
  • xlab-si/emmy - Library for zero-knowledge proof based applications (like anonymous credentials)
  • emirpasic/gods - GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
  • tendermint/tendermint - โŸ Tendermint Core (BFT Consensus) in Go
  • filecoin-project/venus - Filecoin Full Node Implementation in Go
  • ldez/prm - Pull Request Manager for Maintainers
  • sfluor/musig - A shazam like tool to store songs fingerprints and retrieve them
  • yudai/gotty - Share your terminal as a web application
  • slackhq/nebula - A scalable overlay networking tool with a focus on performance, simplicity and security
  • lightningnetwork/lnd - Lightning Network Daemon โšก๏ธ
  • joostjager/whatsat - End-to-end encrypted, onion-routed, censorship-resistant, peer-to-peer instant messaging over Lightning
  • milvus-io/milvus - A cloud-native vector database, storage for next generation AI applications
  • cointop-sh/cointop - A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies ๐Ÿš€
  • bfenetworks/bfe - A modern layer 7 load balancer from baidu
  • knadh/listmonk - High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
  • dapr/dapr - Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
  • google/differential-privacy - Google's differential privacy libraries.
  • logrange/logrange - High performance data aggregating storage
  • rqlite/rqlite - The lightweight, distributed relational database built on SQLite
  • libp2p/go-libp2p-pubsub - The PubSub implementation for go-libp2p
  • muesli/gitomatic - A tool to monitor git repositories and automatically pull & push changes
  • argoproj/argo-workflows - Workflow Engine for Kubernetes
  • google/cadvisor - Analyzes resource usage and performance characteristics of running containers.
  • sql-machine-learning/sqlflow - Brings SQL and AI together.
  • soundcloud/roshi - Roshi is a large-scale CRDT set implementation for timestamped events.
  • eBay/akutan - A distributed knowledge graph store
  • target/flottbot - A chatbot framework written in Go. All configurations are made in YAML files, or inside scripts written in your favorite language.
  • dgraph-io/dgraph - The high-performance database for modern applications
  • L04DB4L4NC3R/grofers-task - grof CLI for database CRUD operations and real time state tracking
  • variadico/noti - Monitor a process and trigger a notification.
  • kubeedge/kubeedge - Kubernetes Native Edge Computing Framework (project under CNCF)
  • metrue/fx - A Function as a Service tool makes a function as a container-based service in seconds.
  • qri-io/qri - you're invited to a data party!
  • google/syzkaller - syzkaller is an unsupervised coverage-guided kernel fuzzer
  • cortexlabs/cortex - Production infrastructure for machine learning at scale
  • fanpei91/torsniff - torsniff - a sniffer that sniffs torrents from BitTorrent network
  • prometheus/prometheus - The Prometheus monitoring system and time series database.
  • uber/prototool - Your Swiss Army Knife for Protocol Buffers
  • kubeflow/katib - Repository for hyperparameter tuning
  • IBM/FfDL - Fabric for Deep Learning (FfDL, pronounced fiddle) is a Deep Learning Platform offering TensorFlow, Caffe, PyTorch etc. as a Service on Kubernetes
  • go-ego/riot - Go Open Source, Distributed, Simple and efficient Search Engine; Warning: This is V1 and beta version, because of big memory consume, and the V2 will be rewrite all code.
  • thought-machine/please - High-performance extensible build system for reproducible multi-language builds.
  • envoyproxy/ratelimit - Go/gRPC service designed to enable generic rate limit scenarios from different types of applications.
  • ethereum/go-ethereum - Official Go implementation of the Ethereum protocol
  • m3db/m3 - M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
  • schollz/croc - Easily and securely send things from one computer to another ๐ŸŠ ๐Ÿ“ฆ
  • uber-go/go-helix - A Go implementation of Apache Helix (currently the participant part only).
  • MaxHalford/eaopt - ๐Ÿ€ Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
  • perlin-network/life - A secure WebAssembly VM catered for decentralized applications.
  • GoogleContainerTools/kaniko - Build Container Images In Kubernetes
  • gojek/heimdall - An enhanced HTTP client for Go
  • uber/cadence - Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
  • poonai/vegamcache - Distributed in-memory cache using gossip protocol in go-lang
  • schollz/find3 - High-precision indoor positioning framework, version 3.
  • quii/learn-go-with-tests - Learn Go with test-driven development
  • hasura/gitkube - Build and deploy docker images to Kubernetes using git push
  • gravitational/teleport - Protect access to all of your infrastructure.
  • cockroachdb/cockroach - CockroachDB - the open source, cloud-native distributed SQL database.
  • cristaloleg/go-advice - List of advice and tricks for Go ส•โ—”ฯ–โ—”ส”
  • istio/istio - Connect, secure, control, and observe services.
  • mmatczuk/go-http-tunnel - Fast and secure tunnels over HTTP/2
  • avelino/awesome-go - A curated list of awesome Go frameworks, libraries and software
  • kevin-cantwell/dotmatrix - Encodes images to a "dot matrix" pattern using braille unicode characters.
  • briandowns/spinner - Go (golang) package with 90 configurable terminal spinner/progress indicators.
  • apex/up - Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.
  • unixpickle/weakai - AI algorithms implemented in Go
  • lk-geimfari/awesomo - Cool open source projects. Choose your project and get involved in Open Source development now.
  • absolute8511/nsq - A realtime distributed messaging platform.
  • marianogappa/chart - Quick & smart charting for STDIN
  • gravitational/workshop - Docker, Kubernetes and Gravity Trainings by Gravitational
  • wallix/awless - A Mighty CLI for AWS
  • pbenner/gonetics - Go / Golang Bioinformatics Library

HCL

HTML

Handlebars

  • rust-unofficial/patterns - A catalogue of Rust design patterns, anti-patterns and idioms
  • kathyqian/crisp - A minimalist, responsive, and open-source two-column theme for the Ghost publishing platform

Haskell

Hy

Idris

Isabelle

Java

JavaScript

Jinja

  • iiab/iiab - Internet-in-a-Box - Build your own LIBRARY OF ALEXANDRIA with a Raspberry Pi !

Jsonnet

Julia

Jupyter Notebook

Kotlin

LLVM

Lua

MATLAB

MDX

  • yewstack/yew - Rust / Wasm framework for creating reliable and efficient web applications

Makefile

Mako

Markdown

  • labuladong/fucking-algorithm - ๅˆท็ฎ—ๆณ•ๅ…จ้ ๅฅ—่ทฏ๏ผŒ่ฎคๅ‡† labuladong ๅฐฑๅคŸไบ†๏ผEnglish version supported! Crack LeetCode, not only how, but also why.
  • tldr-pages/tldr - ๐Ÿ“š Collaborative cheatsheets for console commands

NASL

Nim

  • mratsim/weave - A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead
  • mratsim/Arraymancer - A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

OCaml

Odin

Others

PHP

  • PrivateBin/PrivateBin - A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
  • nikhilramolla/star-tracker - CNN implementation to detect constellations in sky
  • openml/OpenML - Open Machine Learning

PLpgSQL

Perl

Pony

PostScript

Processing

Prolog

PureBasic

Python

About

My Awesome List