Skip to content

greed2411/awesome-stars

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Awesome Stars Awesome

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

Contents

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 - Bring projects, wikis, and teams together with AI. AppFlowy is an AI collaborative workspace where you achieve more without losing control of your data. The best open source alternative to Notion.

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

  • pion/sctp - A Go implementation of SCTP
  • reddit/achilles-sdk - SDK for building Kubernetes controllers.
  • BemiHQ/BemiDB - Postgres read replica optimized for analytics
  • ondrajz/go-callvis - Visualize call graph of a Go program using Graphviz
  • k8snetworkplumbingwg/multus-cni - A CNI meta-plugin for multi-homed pods in Kubernetes
  • Th0rum/SuperBin - Super Bin - Pastebin, File Sharing and URL Shortener with Password, Curl and QR support
  • pion/dtls - DTLS 1.2 Server/Client implementation for Go
  • atombender/ktail - A tool to easily tail Kubernetes container logs
  • clastix/kamaji - Kamaji is the Hosted Control Plane Manager for Kubernetes.
  • grpcmd/grpcmd - A simple, easy-to-use, and developer-friendly CLI tool for gRPC.
  • pion/rtp - A Go implementation of RTP
  • d3witt/viking - Simple way to manage your remote machines and SSH keys
  • xendit/kompare - Kompare is a CLI tool to compare two kubernetes cluster and their resources.
  • sipcapture/homer-app - HOMER 7.x Front-End and API Server
  • sipcapture/heplify-server - HEP Capture Server for HOMER
  • navi-tt/go-mrcp - Open source cross-platform implementation of MRCP protocol by golang
  • nokia/danm - TelCo grade network management in a Kubernetes cluster
  • sippy/go-b2bua - The GO port of the Sippy B2BUA
  • miconda/sipexer - Modern and flexible SIP/VoIP cli tool
  • golangci/golangci-lint - Fast linters runner for Go
  • CyCoreSystems/ari - Golang Asterisk REST Interface (ARI) library
  • golang-jwt/jwt - Go implementation of JSON Web Tokens (JWT).
  • skit-ai/vcore - Common, utility packages for Go
  • sipcapture/heplify - Portable and Lightweight HEP Capture Agent for HOMER
  • grafana/pyroscope-go - This is the golang client integration for Pyroscope
  • aarzilli/gdlv - GUI frontend for Delve
  • go-delve/delve - Delve is a debugger for the Go programming language.
  • spf13/cobra - A Commander for modern Go CLI interactions
  • goksan/statusnook - Effortlessly deploy a status page and start monitoring endpoints in minutes
  • air-verse/air - ☁️ Live reload for Go apps
  • ghettovoice/gosip - SIP in Go
  • stefanprodan/podinfo - Go microservice template for Kubernetes
  • seacrew/helm-compose - Helm Compose is a helm plugin for managing multiple releases of one or many charts within a single configuration file.
  • Praqma/helmsman - Helm Charts as Code
  • ihippik/wal-listener - PostgreSQL WAL listener
  • 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
  • mudler/LocalAI - 🤖 The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, tr
  • 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 the combination of vector search with structured filtering with the fault tolerance and scalability of a c
  • 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 (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
  • redpanda-data/connect - 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
  • spegel-org/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
  • liquidmetal-dev/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 comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoin
  • 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.
  • kubeflow/spark-operator - Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.
  • argoproj/argo-events - Event-driven Automation Framework for Kubernetes
  • k8spacket/k8spacket - k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF and visualizes in Grafana
  • 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 - Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative 📊, 🖥️, 👉. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infrastr
  • kubernetes-sigs/krew - 📦 Find and install kubectl plugins
  • dagu-org/dagu - Developer-friendly, minimalism Cron alternative, 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
  • jetify-com/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, verify, and analyze leaked 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 - Enterprise-ready, GitOps enabled, CloudNative feature management 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
  • getanteon/anteon - Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud
  • 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.
  • 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 - Easily switch between your git profiles
  • pulumi/pulumi - Pulumi - Infrastructure as Code in any programming language 🚀
  • 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 the most powerful and reliable pooling solution for Go.
  • Iceber/iouring-go - Provides easy-to-use async IO interface with io_uring
  • 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, Ollama, HTTP/2, QUIC, Redis, SQLite 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
  • zerodha/dungbeetle - A distributed job server built specifically for queuing and executing heavy SQL read jobs asynchronously. Separate out reporting layer from apps. 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 - Open Source Development Platform for building robust type-safe distributed systems with declarative infrastructure
  • 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 - The most scalable and customizable permission server on the market. Fix your slow or broken permission system with Google's proven "Zanzibar" approach. Supports ACL, RBAC, and more. Written in Go, clo
  • 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/harness - Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.
  • 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
  • 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.
  • 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 - MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
  • dghubble/go-twitter - Go Twitter REST and Streaming API v1.1
  • BytomDAO/bytom - Official Go implementation of the Bytom protocol
  • aws/karpenter-provider-aws - 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/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 - 🍐 The enterprise REST API framework
  • 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 - The best 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
  • owncast/owncast - Take control over your live stream video by running it yourself. Streaming + chat out of the box.
  • 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 key/value store and cache. It can be used as an embedded Go library and 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 - The most scalable and customizable identity server on the market. Replace your Homegrown, Auth0, Okta, Firebase with better UX and DX. Has all the tablestakes: Passkeys, Social Sign In, Multi-Factor A
  • 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
  • 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. Our vision is to enable everyone to become a builder of the digital world.
  • 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
  • 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 - DEPRECATED. Please use mholt/archives instead.
  • 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, record and playback 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 - Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - 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
  • git-bug/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
  • apache/cassandra-gocql-driver - GoCQL Driver for Apache Cassandra®
  • 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 - the open-source, cloud-native, distributed SQL database designed for modern applications.
  • 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, ipk, 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, Azure Blob, Azure Files, 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, user-friendly, 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 database for modern applications. Common use cases: knowledge graphs for AI, fraud detection, personalization, and search. Built and maintained by @HypermodeInc.
  • 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 - Automated Machine Learning on Kubernetes
  • 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 - 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
  • cadence-workflow/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 - The easiest, and most secure way to access and protect all of your infrastructure.
  • cockroachdb/cockroach - CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
  • 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

Makefile

Mako

Markdown

Mojo

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

Nix

  • cachix/devenv - Fast, Declarative, Reproducible, and Composable Developer Environments

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

  • AlDanial/cloc - cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
  • brendangregg/FlameGraph - Stack trace visualizer
  • Diego999/py-rouge - Full Python implementation of the ROUGE metric, producing same results as in the official perl implementation.
  • jlord/git-it-electron - 💻 🎓 Git-it is a (Mac, Win, Linux) Desktop App for Learning Git and GitHub
  • tseemann/shovill - ⚡♠️ Assemble bacterial isolate genomes from Illumina paired-end reads
  • tseemann/abricate - 🔎 💊 Mass screening of contigs for antimicrobial and virulence genes
  • biosql/biosql -

Pony

PostScript

Processing

Prolog

PureBasic

Python

About

My Awesome List

Resources

Stars

Watchers

Forks