Awesome Stars Awesome

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

Contents

AGS Script

ASP

AppleScript

Assembly

  • ebitengine/purego -
  • below/HelloSilicon - An introduction to ARM64 assembly on Apple Silicon Macs
  • pkivolowitz/asm_book - A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level langu
  • BLAKE3-team/BLAKE3 - the official Rust and C implementations of the BLAKE3 cryptographic hash function
  • bluewaysw/pcgeos - #FreeGEOS source codes. The offical home of the PC/GEOS operating system technology. For personal computing fans. For all developers and assembly lovers. For YOU!
  • microsoft/MS-DOS - The original sources of MS-DOS 1.25 and 2.0, for reference purposes
  • akkartik/mu - Soul of a tiny new machine. More thorough tests โ†’ More comprehensible and rewrite-friendly software โ†’ More resilient society.

AutoHotkey

Awk

Batchfile

Bikeshed

C

C#

C++

CSS

Clojure

CoffeeScript

Common Lisp

Crystal

  • iv-org/invidious - Invidious is an alternative front-end to YouTube
  • Blacksmoke16/oq - A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data.
  • crystal-lang/crystal - The Crystal Programming Language
  • mint-lang/mint - ๐Ÿƒ A refreshing programming language for the front-end web

Cython

  • openai/mujoco-py - MuJoCo is a physics engine for detailed, efficient rigid body simulations with contacts. mujoco-py allows using MuJoCo from Python 3.

D

  • eBay/tsv-utils - eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.

Dart

  • KRTirtho/spotube - ๐ŸŽง Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
  • GitJournal/GitJournal - Mobile first Note Taking integrated with Git

Dockerfile

EJS

Elixir

Elm

Emacs Lisp

Erlang

F#

  • SuaveIO/suave - Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition.

FreeMarker

  • mozilla/send - Simple, private file sharing from the makers of Firefox

GCC Machine Description

GDScript

  • drwhut/tabletop-club - An open-source platform for playing tabletop games in a physics-based 3D environment for Windows, macOS, and Linux! Made with the Godot Engine.

GLSL

  • dmnsgn/glsl-conditionals - Daniel Holden's functions designed to avoid conditionals in GLSL, available both as ES modules strings and as GLSL files for use with glslify.
  • keijiro/ShaderSketches - KodeLife shader sketches I wrote while commuting

Go

  • 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
  • version-fox/vfox - A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more
  • jsouthworth/curry - Curry arbitrary functions in go
  • cenkalti/backoff - โฑ The exponential backoff algorithm in Go
  • blevesearch/vellum - A Go library implementing a FST (finite state transducer)
  • samber/mo - ๐Ÿฆ„ Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
  • sdboyer/transducers-go - Transducers for Go
  • StanfordSNR/guardian-agent - [beta] Guardian Agent: secure ssh-agent forwarding for Mosh and SSH
  • gokrazy/breakglass - emergency/debugging access for gokrazy installations
  • schollz/find3-cli-scanner - The command-line scanner that supports Bluetooth and WiFi
  • linhx/tbmk - A commands bookmark for terminal ๐Ÿ”–
  • maypok86/otter - A high performance lockless cache for Go. Many times faster than Ristretto and friends.
  • tinygo-org/tinygo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
  • lasorda/protobuf-language-server - A language server implementation for Google Protocol Buffers
  • ncruces/go-sqlite-bench - Benchmarks for Golang SQLite Drivers
  • ireina7/fgo - Functional GOlang
  • charmbracelet/huh - Build terminal forms and prompts ๐Ÿคท๐Ÿปโ€โ™€๏ธ
  • noahgorstein/jqp - A TUI playground to experiment with jq
  • jesseduffield/lazydocker - The lazier way to manage everything docker
  • derailed/k9s - ๐Ÿถ Kubernetes CLI To Manage Your Clusters In Style!
  • zyedidia/micro - A modern and intuitive terminal-based text editor
  • mrusme/zeit - Zeit, erfassen. A command line tool for tracking time spent on activities.
  • xxxserxxx/gotop - A terminal based graphical activity monitor inspired by gtop and vtop
  • bcicen/ctop - Top-like interface for container metrics
  • rgburke/grv - GRV is a terminal interface for viewing git repositories
  • viktomas/godu - Simple golang utility helping to discover large files/folders.
  • dundee/gdu - Fast disk usage analyzer with console interface written in Go
  • scratchdata/ScratchDB - Scratch is an open-source alternative to BigQuery, Redshift, and Snowflake. Runs on Clickhouse.
  • maxence-charriere/go-app - A package to build progressive web apps with Go programming language and WebAssembly.
  • a-h/templ - A language for writing HTML user interfaces in Go.
  • tsenart/vegeta - HTTP load testing tool and library. It's over 9000!
  • buildbarn/bb-storage - Storage daemon, capable of storing data for the Remote Execution protocol
  • valyala/fasthttp - Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
  • codesenberg/bombardier - Fast cross-platform HTTP benchmarking tool written in Go
  • bazelbuild/rules_go - Go rules for Bazel
  • buildbuddy-io/buildbuddy - BuildBuddy is an open source Bazel build event viewer, result store, remote cache, and remote build execution platform.
  • cristalhq/builq - Easily build SQL queries in Go.
  • errata-ai/vale - ๐Ÿ“ A markup-aware linter for prose built with speed and extensibility in mind.
  • tmc/smol-dev-go - smol-dev-go, a Go implementation of smol developer
  • apecloud/kubeblocks - KubeBlocks is an open-source control plane that runs and manages databases, message queues and other data infrastructure on K8s.
  • ucarion/urlpath - A Golang library for matching REST-like URL path patterns
  • Humpheh/goboy - Multi-platform Nintendo Game Boy Color emulator written in Go
  • google/exposure-notifications-server - Exposure Notification Reference Server | Covid-19 Exposure Notifications
  • JanDeDobbeleer/oh-my-posh - The most customisable and low-latency cross platform/shell prompt renderer
  • pulumi/pulumi - Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages ๐Ÿš€
  • jetpack-io/tyson - ๐ŸฅŠ TypeScript as a Configuration Language. TySON stands for TypeScript Object Notation
  • lmorg/murex - A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
  • qri-io/jsonschema - golang implementation of https://json-schema.org drafts 7 & 2019-09
  • K-Phoen/dark - (grafana) Dashboards As Resources in Kubernetes
  • K-Phoen/grabana - User-friendly Go library for building Grafana dashboards
  • kovetskiy/mark - Sync your markdown files with Confluence pages.
  • wabarc/wayback - An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, IPFS, Telegraph, and file
  • buildkite/conditional - A small language for conditionals
  • buildkite/interpolate - Interpolate $STRINGS in ${OTHER_STRINGS:-true}
  • alexkohler/nakedret - nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.
  • k0kubun/pp - Colored pretty printer for Go language
  • davecgh/go-spew - Implements a deep pretty printer for Go data structures to aid in debugging
  • hpcloud/tail - Go package for reading from continously updated files (tail -f)
  • uber-go/zap - Blazing fast, structured, leveled logging in Go.
  • go-redis/cache - Cache library with Redis backend for Golang
  • golang/groupcache - groupcache is a caching and cache-filling library, intended as a replacement for memcached in many cases.
  • mszostok/version - ๐Ÿงฌ Pure DNA of your CLI!
  • AlecAivazis/survey - A golang library for building interactive and accessible prompts with full support for windows and posix terminals.
  • projectdiscovery/mapcidr - Utility program to perform multiple operations for a given subnet/CIDR ranges.
  • ServiceWeaver/weaver - Programming framework for writing and deploying cloud applications.
  • pkg/errors - Simple error handling primitives
  • traefik/yaegi - Yaegi is Another Elegant Go Interpreter
  • joerdav/xc - Markdown defined task runner.
  • go-co-op/gocron - Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
  • cilium/tetragon - eBPF-based Security Observability and Runtime Enforcement
  • kisielk/godepgraph - A Go dependency graph visualization tool
  • elmarsan/vhs - Your CLI home video recorder ๐Ÿ“ผ
  • jmoiron/sqlx - general purpose extensions to golang's database/sql
  • loderunner/scrt - A command-line secret manager for developers, sysadmins, and devops.
  • google/go-github - Go library for accessing the GitHub v3 API
  • automerge/automerge-go -
  • lqs/sqlingo - ๐Ÿ’ฅ A lightweight DSL & ORM which helps you to write SQL in Go.
  • arthurkushman/buildsqlx - Go database query builder library for PostgreSQL
  • cornelk/hashmap - A Golang lock-free thread-safe HashMap optimized for fastest read access.
  • evilmartians/lefthook - Fast and powerful Git hooks manager for any type of projects.
  • segmentio/golines - A golang formatter that fixes long lines
  • keyval-dev/odigos - Distributed tracing without code changes. ๐Ÿš€ Instantly monitor any application using OpenTelemetry and eBPF
  • groundcover-com/caretta - Instant K8s service dependency map, right to your Grafana.
  • adhocteam/pushup - Pushup is for making modern, page-oriented web apps in Go
  • guregu/null - reasonable handling of nullable values
  • go-task/task - A task runner / simpler Make alternative written in Go
  • teamhanko/hanko - Auth and user management for the passkey era
  • maxbrunsfeld/counterfeiter - A tool for generating self-contained, type-safe test doubles in go
  • vektra/mockery - A mock code autogenerator for Go
  • vburenin/ifacemaker - Generate interfaces from structure methods.
  • benthosdev/benthos - Fancy stream processing made operationally mundane
  • runfinch/finch - The Finch CLI an open source client for container development
  • nektos/act - Run your GitHub Actions locally ๐Ÿš€
  • google/mangle -
  • terrastruct/d2 - D2 is a modern diagram scripting language that turns text to diagrams.
  • antonmedv/walk - Terminal file manager
  • kiteco/kiteco-public - Primary Kite repo โ€” private bits replaced with XXXXXXX
  • jetpack-io/launchpad - From Code to Kubernetes in One Step.
  • sibprogrammer/xq - Command-line XML and HTML beautifier and content extractor
  • projectdiscovery/katana - A next-generation crawling and spidering framework.
  • averysmalldog/tesla-gen3wc-monitor - A complete monitoring solution for passively monitoring the Tesla Gen 3 Wall Connector
  • averysmalldog/polly - A simple program for periodically GET-ing from an API and dumping the output into a datastore. For now, InfluxDB.
  • stashapp/stash - An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc
  • teivah/100-go-mistakes - ๐Ÿ“– 100 Go Mistakes and How to Avoid Them
  • binwiederhier/ntfy - Send push notifications to your phone or desktop using PUT/POST
  • grafana/phlare - ๐Ÿ”ฅ horizontally-scalable, highly-available, multi-tenant continuous profiling aggregation system
  • ddworken/hishtory - Your shell history: synced, queryable, and in context
  • charmbracelet/vhs - Your CLI home video recorder ๐Ÿ“ผ
  • kubernetes-sigs/kueue - Kubernetes-native Job Queueing
  • stefanprodan/podinfo - Go microservice template for Kubernetes
  • go-kit/kit - A standard library for microservices.
  • go-micro/go-micro - A Go microservices framework
  • tigrisdata-archive/tigris - Tigris is an Open Source Serverless NoSQL Database and Search Platform.
  • saurabh0719/jett - Jett is a lightweight micro-framework for building Go HTTP services. Built on top of HttpRouter, enables subrouting and flexible addition of middleware at any level ๐Ÿš€
  • milvus-io/milvus - A cloud-native vector database, storage for next generation AI applications
  • jetpack-io/devbox - Instant, easy, and predictable development environments
  • loopholelabs/frpc-go - fRPC-go is a lightweight, fast, and secure RPC framework implemented for Go that uses Frisbee under the hood
  • coroot/coroot - Open-source observability for microservices. Thanks to eBPF you can gain comprehensive insights into your system within minutes.
  • maxpert/marmot - A distributed SQLite replicator built on top of NATS
  • zalando/postgres-operator - Postgres operator creates and manages PostgreSQL clusters running in Kubernetes
  • buildkite/agent - The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network
  • amimof/node-cert-exporter - An SSL certificate Prometheus exporter
  • gpanders/ijq - Interactive jq (mirror)
  • ankitpokhrel/jira-cli - ๐Ÿ”ฅ Feature-rich interactive Jira command line.
  • recode-sh/cli - A CLI to create remote development environments in your cloud provider account in seconds
  • scottleedavis/mattermost-plugin-remind - a mattermost plugin that sets reminders for users and channels.
  • charmbracelet/gum - A tool for glamorous shell scripts ๐ŸŽ€
  • nginxinc/nginx-prometheus-exporter - NGINX Prometheus Exporter for NGINX and NGINX Plus
  • d4l3k/go-pry - An interactive REPL for Go that allows you to drop into your code at any point.
  • superfly/litefs - FUSE-based file system for replicating SQLite databases across a cluster of machines
  • maxmunzel/kvass - a personal key-value store
  • mdempsky/gocode - An autocompletion daemon for the Go programming language
  • x-motemen/gore - Yet another Go REPL that works nicely. Featured with line editing, code completion, and more.
  • earthly/earthly - Super simple build framework with fast, repeatable builds and an instantly familiar syntax โ€“ like Dockerfile and Makefile had a baby.
  • pocketbase/pocketbase - Open Source realtime backend in 1 file
  • gocopper/copper - ๐Ÿš€โ€โ€โ€Ž โ€Žโ€โ€โ€Žโ€โ€โ€Žโ€Žโ€Žโ€Žโ€Žโ€ŽCopper is a Go toolkit complete with everything you need to build web apps.
  • rebuy-de/aws-nuke - Nuke a whole AWS account and delete all its resources.
  • dolthub/dolt - Dolt โ€“ Git for Data
  • go-test/deep - Golang deep variable equality test that returns human-readable differences
  • wailsapp/wails - Create beautiful applications using Go
  • goproxyio/goproxy - A global proxy for Go modules.
  • alajmo/sake - ๐Ÿค– sake is a task runner for local and remote hosts
  • cheat/cheat - cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not fre
  • bytebase/bytebase - The GitLab/GitHub for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.
  • evrone/go-clean-template - Clean Architecture template for Golang services
  • sethvargo/ratchet - A tool for securing CI/CD workflows with version pinning.
  • tetratelabs/wazero - wazero: the zero dependency WebAssembly runtime for Go developers
  • bazel-contrib/target-determinator - Determines which Bazel targets were affected between two git commits.
  • noborus/trdsql - CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats.
  • bcicen/jstream - Streaming JSON parser for Go
  • bmatcuk/doublestar - Implements support for double star (**) matches in golang's path.Match and filepath.Glob.
  • jimlambrt/gldap - Build LDAP services w/ Go
  • denormal/go-gitignore - Go package for parsing and matching paths against .gitignore files.
  • KablamoOSS/gofilewalk -
  • h2non/imaginary - Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing
  • AlexEidt/Vidio - FFmpeg wrapper providing simple, cross-platform Video I/O, GIF Creation, and Webcam Streaming in Go.
  • kyverno/kyverno - Kubernetes Native Policy Management
  • nitrictech/nitric - Nitric is a multi-language framework for cloud applications with infrastructure from code.
  • dagger/dagger - Application Delivery as Code that Runs Anywhere
  • grafana/mimir - Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
  • smallstep/certificates - ๐Ÿ›ก๏ธ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
  • m-mizutani/zenv - Enhanced env command to set environment variable by various method
  • kadeessh/kadeessh - Kadeessh (formerly Caddy-SSH) is a general-purpose, extensible, modular, memory-safe SSH server built in Go
  • hack-pad/hackpadfs - An extensible file system abstraction for Go. File systems, composable interfaces, and test suites.
  • frain-dev/convoy - The Cloud Native Webhooks Gateway
  • dropbox/dbx_build_tools - Dropbox's Bazel rules and tools
  • samber/lo - ๐Ÿ’ฅ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
  • winfsp/hubfs - File system for GitHub & GitLab
  • YaoApp/yao - ๐Ÿš€ A performance app engine to create web services and applications in minutes.Suitable for AI, IoT, Industrial Internet, Connected Vehicles, DevOps, Energy, Finance and many other use-cases.
  • bazelbuild/bazel-gazelle - Gazelle is a Bazel build file generator for Bazel projects. It natively supports Go and protobuf, and it may be extended to support new languages and custom rule sets.
  • MarcoLucidi01/ytcast - cast YouTube videos to your smart TV from command-line
  • jespino/mattermost-plugin-messages-queue - Mattermost Message Queue Plugin
  • safing/portmaster - ๐Ÿ” Love Freedom - โŒ Block Mass Surveillance
  • 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
  • rbrahul/gofp - A super simple Lodash like utility library with essential functions that empowers the development in Go
  • duke-git/lancet - A comprehensive, efficient, and reusable util function library of Go.
  • antoniomika/sish - HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.
  • wader/fq - jq for binary formats - tool, language and decoders for working with binary and text formats
  • vbauerster/mpb - multi progress bar for Go cli applications
  • cue-lang/cue - The home of the CUE language! Validate and define text-based and dynamic configuration
  • tj/go-tea - Tea provides an Elm inspired functional framework for interactive command-line programs.
  • muesli/termenv - Advanced ANSI style & color support for your terminal applications
  • muesli/reflow - A collection of (ANSI-sequence aware) text reflow operations & algorithms
  • erikgeiser/promptkit - Go prompt library
  • charmbracelet/bubbles - TUI components for Bubble Tea ๐Ÿซง
  • charmbracelet/bubbletea - A powerful little TUI framework ๐Ÿ—
  • charmbracelet/charm - The Charm Tool and Library ๐ŸŒŸ
  • GoTestTools/gotestfmt - go test output for humans
  • rehacktive/caffeine - A basic REST service for JSON data - enough for prototyping and MVPs!
  • alajmo/mani - ๐Ÿค– CLI tool to help you manage repositories
  • aws/karpenter-provider-aws - Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.
  • zincsearch/zincsearch - ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
  • mtlynch/rss-proxy -
  • jbowes/welk - What's inside the shell? welk manages curl | sh style package installs ๐ŸŒ
  • jbowes/whatsnew - Check for new github releases of your Golang application ๐ŸŽŠ
  • jbowes/semver - ๐Ÿฆ” semver and constraint parsing with a focus on performance
  • pglet/pglet - Pglet - build internal web apps quickly in the language you already know!
  • jesseduffield/lazygit - simple terminal UI for git commands
  • abice/go-enum - An enum generator for go
  • segmentio/encoding - Go package containing implementations of efficient encoding, decoding, and validation APIs.
  • golangci/golangci-lint - Fast linters Runner for Go
  • go-delve/delve - Delve is a debugger for the Go programming language.
  • sjansen/watchman - Go client for Facebook's Watchman file watching service
  • cristalhq/aconfig - Simple, useful and opinionated config loader.
  • ebitengine/oto - โ™ช A low-level library to play sound on multiple platforms โ™ช
  • buraksezer/olric - Distributed in-memory object store. It can be used as an embedded Go library and a language-independent service.
  • ttacon/chalk - Intuitive package for prettifying terminal/console output. http://godoc.org/github.com/ttacon/chalk
  • theckman/yacspin - Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes
  • spf13/viper - Go configuration with fangs
  • dixonwille/wmenu - An easy to use menu structure for cli applications that prompts users to make choices.
  • c-bata/go-prompt - Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
  • manifoldco/promptui - Interactive prompt for command-line applications
  • Zaba505/sand - Package for creating interpreters
  • peterh/liner - Pure Go line editor with history, inspired by linenoise
  • posener/complete - bash completion written in go + bash completion for go command
  • lithammer/fuzzysearch - ๐Ÿท Tiny and fast fuzzy search in Go
  • avelino/awesome-go - A curated list of awesome Go frameworks, libraries and software
  • avito-tech/normalize -
  • goccy/go-yaml - YAML support for the Go language
  • spf13/cobra - A Commander for modern Go CLI interactions
  • buildkite/terminal-to-html - Converts arbitrary shell output (with ANSI) into beautifully rendered HTML
  • gotify/server - A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
  • ddosify/ddosify - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud
  • goplus/gop - The Go+ programming language is designed for engineering, STEM education, and data science
  • suborbital/sat - Tiny & fast WebAssembly edge compute server
  • argoproj/argo-cd - Declarative Continuous Deployment for Kubernetes
  • juanfont/headscale - An open source, self-hosted implementation of the Tailscale control server
  • zeromicro/go-zero - A cloud-native Go microservices framework with cli tool for productivity.
  • segmentio/asm - Go library providing algorithms optimized to leverage the characteristics of modern CPUs
  • stapelberg/airscan - Go package to scan paper documents ๐Ÿ“„ from a scanner ๐Ÿ–จ๏ธ via the network ๐Ÿ•ธ๏ธ using the Apple AirScan (eSCL) protocol.
  • johnkerl/miller - Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
  • bouk/monkey - Monkey patching in Go
  • 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
  • evmos/ethermint - Ethermint is a Cosmos SDK library for running scalable and interoperable EVM chains
  • ossf/allstar - GitHub App to set and enforce security policies
  • DataDog/datadog-agent - Main repository for Datadog Agent
  • prometheus/node_exporter - Exporter for machine metrics
  • Clivern/Peanut - ๐Ÿบ Deploy Databases and Services Easily for Development and Testing Pipelines.
  • amirgamil/apollo - A Unix-style personal search engine and web crawler for your digital footprint.
  • remind101/assume-role - Easily assume AWS roles in your terminal.
  • holochain/holochain-proto - Holographic storage for distributed applications -- a validating monotonic DHT "backed" by authoritative hashchains for data provenance (a Ceptr sub-project)
  • livekit/livekit - End-to-end stack for WebRTC. SFU media server and SDKs.
  • kool-dev/kool - From local development to the cloud: web apps development with containers made easy.
  • rclone/rclone - "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
  • devtron-labs/devtron - Tool integration platform for Kubernetes
  • muesli/duf - Disk Usage/Free Utility - a better 'df' alternative
  • quackduck/uniclip - Cross-platform shared clipboard
  • rqlite/rqlite - The lightweight, distributed relational database built on SQLite
  • easegress-io/easegress - A Cloud Native traffic orchestration system
  • v-byte-cpu/sx - ๐Ÿ–– Fast, modern, easy-to-use network scanner
  • bazelbuild/bazel-watcher - Tools for building Bazel targets when source files change.
  • stern/stern - โŽˆ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern
  • bazelbuild/buildtools - A bazel BUILD file formatter and editor
  • thought-machine/please - High-performance extensible build system for reproducible multi-language builds.
  • juicedata/juicefs - JuiceFS is a distributed POSIX file system built on top of Redis and S3.
  • buchgr/bazel-remote - A remote cache for Bazel
  • mfbx9da4/brightpath-backend - Find the safest well lit walking path between two locations on earth.
  • martinlindhe/subtitles - Go library and command-line tools for manipulating .srt, .vtt and .ssa subtitles
  • justmiles/go-markdown2confluence - Push markdown files to Confluence Cloud
  • amacneil/dbmate - ๐Ÿš€ A lightweight, framework-agnostic database migration tool.
  • kubernetes-sigs/kind - Kubernetes IN Docker - local clusters for testing Kubernetes
  • hofstadter-io/hof - Framework that joins data models, schemas, code generation, and a task engine. Language and technology agnostic.
  • moby/buildkit - concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
  • leontrolski/dnjs - DOM Notation JS
  • mdempsky/maligned - Tool to detect Go structs that would take less memory if their fields were sorted.
  • iawia002/lux - ๐Ÿ‘พ Fast and simple video download library and CLI tool written in Go
  • sudhirj/pump - Transmit large files over lossy networks using Raptor fountain codes
  • jesseduffield/horcrux-ui - GUI for horcrux
  • redpanda-data/console - Redpanda Console is a developer-friendly UI for managing your Kafka/Redpanda workloads. Console gives you a simple, interactive approach for gaining visibility into your topics, masking data, managing
  • mergestat/mergestat-lite - Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. ๐Ÿ” ๐Ÿ“Š
  • codenotary/immudb - immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
  • itchyny/gojq - Pure Go implementation of jq
  • fiatjaf/jqview - simplest possible native GUI for inspecting JSON objects with jq
  • claudiodangelis/qrcp - โšก Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.
  • evanw/esbuild - An extremely fast bundler for the web
  • hashicorp/vault - A tool for secrets management, encryption as a service, and privileged access management
  • gofiber/fiber - โšก๏ธ Express inspired web framework written in Go
  • cli/cli - GitHubโ€™s official command line tool
  • fiatjaf/jiq - jid on jq - interactive JSON query tool using jq expressions
  • tj/triage - Interactive command-line GitHub issue & notification triaging tool.
  • cube2222/jql - Easy JSON Query Processor with a Lispy syntax in Go
  • mvdan/sh - A shell parser, formatter, and interpreter with bash support; includes shfmt
  • charmbracelet/glow - Render markdown on the CLI, with pizzazz! ๐Ÿ’…๐Ÿป
  • FiloSottile/age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
  • google/starlark-go - Starlark in Go: the Starlark configuration language, implemented in Go
  • bazelbuild/bazelisk - A user-friendly launcher for Bazel.
  • apenwarr/git-subtrac - Keep the content for your git submodules all in one place: the parent repo.
  • patchbay-pub/patchbay - Libary and CLI tools for interacting with patchbay servers
  • patchbay-pub/patchbay-simple-server - Intended to serve as a starting point for a self-hostable version of patchbay
  • mikefarah/yq - yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
  • slackhq/nebula - A scalable overlay networking tool with a focus on performance, simplicity and security
  • xo/usql - Universal command-line interface for SQL databases
  • anacrolix/torrent - Full-featured BitTorrent client package and utilities
  • sqshq/sampler - Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
  • owasp-amass/amass - In-depth attack surface mapping and asset discovery
  • docker/docker-credential-helpers - Programs to keep Docker login credentials safe by storing in platform keystores
  • peak-ai/ais-service-discovery-go - Cloud application library for Golang
  • golang/example - Go example projects
  • anthonynsimon/bild - Image processing algorithms in pure Go
  • drakkan/sftpgo - Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
  • liftbridge-io/liftbridge - Lightweight, fault-tolerant message streams.
  • containers/podman - Podman: A tool for managing OCI containers and pods.
  • vugu/vugu - Vugu: A modern UI library for Go+WebAssembly (experimental)
  • cube2222/octosql - OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
  • Shopify/toxiproxy - โฐ ๐Ÿ”ฅ A TCP proxy to simulate network and system conditions for chaos and resiliency testing
  • google/martian - Martian is a library for building custom HTTP/S proxies
  • ory/hydra - OpenID Certifiedโ„ข OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security
  • knadh/listmonk - High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
  • tomnomnom/waybackurls - Fetch all the URLs that the Wayback Machine knows about for a domain
  • syncthing/syncthing - Open Source Continuous File Synchronization
  • griesemer/tryhard - tryhard finds and rewrites code suitable for try.
  • journeymidnight/yig - An open source object storage server with Amazon S3 compatible API
  • getgauge/gauge - Light weight cross-platform test automation
  • mholt/timeliner - All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)
  • HFO4/gameboy.live - ๐Ÿ•น๏ธ A basic gameboy emulator with terminal "Cloud Gaming" support
  • twpayne/chezmoi - Manage your dotfiles across multiple diverse machines, securely.
  • 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
  • gcla/termshark - A terminal UI for tshark, inspired by Wireshark
  • hashicorp/terraform-provider-aws - Terraform AWS provider
  • mvdan/xurls - Extract urls from text
  • blevesearch/bleve - A modern text indexing library for go
  • hashicorp/go-multierror - A Go (golang) package for representing a list of errors as a single error.
  • hashicorp/terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amo
  • grafana/loki - Like Prometheus, but for logs.
  • grafana/k6 - A modern load testing tool, using Go and JavaScript - https://k6.io
  • westerndigitalcorporation/blb - Blb is a distributed object storage system designed for use on bare metal in cluster computing environments.
  • alessio/shellescape - Escape arbitrary strings for use as command line arguments
  • maxzender/jv - Helps you view JSON on the command-line.
  • antonmedv/gofx - ๐Ÿพ fx-like command-line JSON processing tool
  • semihalev/sdns - A high-performance, recursive DNS resolver server with DNSSEC support, focused on preserving privacy.
  • wagoodman/dive - A tool for exploring each layer in a docker image
  • dustin/go-humanize - Go Humans! (formatters for units to human friendly sizes)
  • gruntwork-io/cloud-nuke - A tool for cleaning up your cloud accounts by nuking (deleting) all resources within it
  • TylerBrock/saw - Fast, multi-purpose tool for AWS CloudWatch Logs
  • sourcegraph/sourcegraph - Code AI platform with Code Search & Cody
  • akavel/up - Ultimate Plumber is a tool for writing Linux pipes with instant live preview
  • XiaoMi/soar - SQL Optimizer And Rewriter
  • davrodpin/mole - CLI application to create ssh tunnels focused on resiliency and user experience.
  • photoprism/photoprism - AI-Powered Photos App for the Decentralized Web ๐ŸŒˆ๐Ÿ’Žโœจ
  • MontFerret/ferret - Declarative web scraping
  • junegunn/fzf - ๐ŸŒธ A command-line fuzzy finder
  • googleforgames/open-match - Flexible, extensible, and scalable video game matchmaking.
  • netgusto/nodebook - Nodebook - Multi-Lang Web REPL + CLI Code runner
  • google/go-cloud - The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
  • MichaelMure/git-bug - Distributed, offline-first bug tracker embedded in git, with bridges
  • benhoyt/goawk - A POSIX-compliant AWK interpreter written in Go, with CSV support
  • FiloSottile/mkcert - A simple zero-config tool to make locally trusted development certificates with any names you'd like.
  • gravitational/teleport - Protect access to all of your infrastructure
  • cristianoliveira/ergo - The management of multiple apps running over different ports made easy
  • publicsuffix/list - The Public Suffix List
  • dragonflyoss/Dragonfly - This repository has be archived and moved to the new repository https://github.com/dragonflyoss/Dragonfly2.
  • wtfutil/wtf - The personal information dashboard for your terminal
  • schollz/recursive-recipes - Visualize the recursive nature of recipes ๐Ÿฐ ๐Ÿช
  • open-policy-agent/opa - Open Policy Agent (OPA) is an open source, general-purpose policy engine.
  • github/gh-ost - GitHub's Online Schema-migration Tool for MySQL
  • 18F/git-seekret - Git module to prevent from committing sensitive information into the repository.
  • raviqqe/muffet - Fast website link checker in Go
  • gilbertchen/duplicacy - A new generation cloud backup tool
  • whalebrew/whalebrew - Homebrew, but with Docker images
  • akrylysov/pogreb - Embedded key-value store for read-heavy workloads written in Go
  • teh-cmc/go-internals - A book about the internals of the Go programming language.
  • tomnomnom/gron - Make JSON greppable!
  • boltdb/bolt - An embedded key/value database for Go.
  • Teamwork/s3zipper - Simple Steaming S3 File Zipper Microservice - works with any backend via redis and redirection.
  • solo-io/gloo - The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
  • jpbruinsslot/slack-term - Slack client for your terminal
  • rhysd/gocaml - ๐Ÿซ Statically typed functional programming language implementation with Go and LLVM
  • DNSCrypt/dnscrypt-proxy - dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.
  • alexellis/spotminer - Golang automation for mining cryptocurrencies on the Spot Market
  • antonmedv/fx - Terminal JSON viewer & processor
  • esimov/caire - Content aware image resize library
  • jedisct1/piknik - Copy/paste anything over the network.
  • aws/aws-lambda-go - Libraries, samples and tools to help Go developers develop AWS Lambda functions.
  • dbohdan/automatic-api - A list of software that turns your database into a REST/GraphQL API
  • sandglass/sandglass - Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.
  • tj/node-prune - Remove unnecessary files from node_modules (.md, .ts, ...)
  • asticode/go-astits - Demux and mux MPEG Transport Streams (.ts) natively in GO
  • concourse/concourse - Concourse is a container-based continuous thing-doer written in Go.
  • metrue/fx - A Function as a Service tool makes a function as a container-based service in seconds.
  • gocolly/colly - Elegant Scraper and Crawler Framework for Golang
  • dominikh/go-tools - Staticcheck - The advanced Go linter
  • ungerik/go-dry - DRY (don't repeat yourself) package for Go
  • tidwall/evio - Fast event-loop networking for Go
  • traefik/traefik - The Cloud Native Application Proxy
  • zentures/surgemq - (Unmaintained) High-Performance MQTT Server and Client Libraries
  • ethereum/go-ethereum - Official Go implementation of the Ethereum protocol
  • gernest/wow - ๐Ÿ˜ฎโ—โ— Wowโ— now my Go commandline app is spinning with ๐ŸŒˆ and ๐Ÿด
  • google/gxui - An experimental Go cross platform UI library.
  • adnanh/webhook - webhook is a lightweight incoming webhook server to run shell commands
  • elastic/beats - ๐Ÿ  Beats - Lightweight shippers for Elasticsearch & Logstash
  • alecthomas/chroma - A general purpose syntax highlighter in pure Go
  • fogleman/primitive - Reproducing images with geometric primitives.
  • olivere/elastic - Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch
  • argoproj/argo-workflows - Workflow Engine for Kubernetes
  • coyove/goflyway - An encrypted HTTP server
  • openfaas/faas-netes - Serverless Functions For Kubernetes
  • stapelberg/expanderr - expands the Go Call Expression under your cursor to check errors
  • google/cloudprober - [Moved to cloudprober/cloudprober] An active monitoring software to detect failures before your customers do.
  • asciimoo/wuzz - Interactive cli tool for HTTP inspection
  • wal-g/wal-g - Archival and Restoration for databases in the Cloud
  • serverless/event-gateway - React to any event with serverless functions across clouds
  • apex/up - Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.
  • muesli/smartcrop - smartcrop finds good image crops for arbitrary crop sizes
  • sanbornm/mp - Simple Email Parser
  • radovskyb/watcher - watcher is a Go package for watching for files or directory changes without using filesystem events.
  • emojisum/emojisum - ๐Ÿ™ ๐Ÿ“Ž An easier way to compare hashes /fingerprints, when dealing human weak link ๐Ÿ”— ๐ŸŽ‰
  • micro/micro - API first development platform
  • segmentio/cwlogs - CLI tool for reading logs from Cloudwatch Logs
  • elves/elvish - Versatile interactive shell & powerful scripting language in one
  • aybabtme/iocontrol - Measure and throttle the rate at which data is transferred.
  • fission/fission - Fast and Simple Serverless Functions for Kubernetes
  • vmware-archive/kubeless - Kubernetes Native Serverless Framework
  • cloe-lang/cloe - Cloe programming language
  • owenthereal/godzilla - Godzilla is a ES2015 to Go source code transpiler and runtime
  • dgraph-io/badger - Fast key-value DB in Go.
  • adtac/commento - A fast, bloat-free comments platform (Github mirror)
  • dnote/dnote - A simple command line notebook for programmers
  • qax-os/goreporter - A Golang tool that does static analysis, unit testing, code review and generate code quality report.
  • goss-org/goss - Quick and Easy server testing/validation
  • openfaas/faas - OpenFaaS - Serverless Functions Made Simple
  • thejerf/suture - Supervisor trees for Go.
  • rakyll/hey - HTTP load generator, ApacheBench (ab) replacement
  • wallix/awless - A Mighty CLI for AWS
  • uber-go/ratelimit - A Go blocking leaky-bucket rate limit implementation
  • uber-go/atomic - Wrapper types for sync/atomic which enforce atomic access
  • sdboyer/gps - your dependencies have arrived
  • sony/gobreaker - Circuit Breaker implemented in Go
  • lk-geimfari/awesomo - Cool open source projects. Choose your project and get involved in Open Source development now.
  • fmbenhassine/gossed - Push the standard output of ANY program to browsers as Server Sent Events
  • simeji/jid - json incremental digger
  • open-lambda/open-lambda - An open source serverless computing platform
  • sourcegraph/thyme - Automatically track which applications you use and for how long.
  • 99designs/aws-vault - A vault for securely storing and accessing AWS credentials in development environments
  • tj/go-sms - AWS SNS SMS :) wrapper to make its SMS support nicer to use
  • direnv/direnv - unclutter your .profile
  • atotto/clipboard - clipboard for golang
  • youtube/doorman - Doorman: Global Distributed Client Side Rate Limiting.
  • sno6/gommand - Easily run Go code straight from your terminal.
  • codahale/sneaker - A tool for securely storing secrets on S3 using Amazon KMS.
  • siscia/effe - A simple open source implementation of AWS Lambda
  • gohugoio/hugo - The worldโ€™s fastest framework for building websites.
  • schollz/find - High-precision indoor positioning framework for most wifi-enabled devices.
  • itsabot/itsabot - ItsAbot makes it easy and fun to build your own digital assistant, and we include everything you need to get started.
  • matryer/xbar - Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)
  • dutchcoders/transfer.sh - Easy and fast file sharing from the command-line.
  • redspread/spread - Docker to Kubernetes in one command
  • zquestz/s - Open a web search in your terminal.
  • coreybutler/nvm-windows - A node.js version management utility for Windows. Ironically written in Go.
  • StackExchange/blackbox - Safely store secrets in Git/Mercurial/Subversion
  • owenthereal/ccat - Colorizing cat
  • gizak/termui - Golang terminal dashboard
  • tylertreat/comcast - Simulating shitty network connections so you can build better systems.
  • karan/joe - ๐Ÿƒ A .gitignore magician in your command line
  • sourcegraph/xconf - xconf.io is a config file search engine built on the Sourcegraph (https://sourcegraph.com) API. It currently supports Dockerfiles.
  • pksunkara/alpaca - Given a web API, Generate client libraries in node, php, python, ruby

HCL

HTML

Hack

Handlebars

  • ActiveCampaign/mailmason - A complete toolset to streamline building and updating a set of consistent transactional emails.

Haskell

Java

JavaScript