awesome-github-repos
A curated list of my GitHub stars! Generated by maguowei/starred
https://github.com/defel/awesome-github-repos
Last synced: 8 days ago
JSON representation
-
Dockerfile
- commercialhaskell/stackage - Stable Haskell package sets: vetted consistent packages from Hackage
- compose-spec/compose-spec - The Compose specification
- MorrowShore/Prism - Prism is a self-hosted multistreaming solution.
-
Elixir
- zoonk/zoonk - Platform for creating interactive courses.
- membraneframework/membrane_core - The core of Membrane Framework, multimedia processing framework written in Elixir
- Logflare/logflare - Never get surprised by a logging bill again. Centralized structured logging for Cloudflare, Vercel, Elixir and Javascript.
- asciinema/asciinema-server - Platform for hosting and sharing terminal session recordings
- zoonk/uneebee - Platform for creating interactive courses.
- ash-project/ash - A declarative, extensible framework for building Elixir applications.
-
Elm
- erkal/kite - An interactive visualization tool for graph theory
- passiomatic/elm-quake3-renderer - Render Quake 3 Arena maps with Elm and WebGL
- mdgriffith/elm-markup - Elm-friendly markup
- eeue56/servelm - Server-side Elm
- jvoigtlaender/Elm-Tutorium - Elm tutorial held at http://nfa.imn.htwk-leipzig.de/HAL2015/ and in university course http://www.janis-voigtlaender.eu/teaching/ffp15/
- jvoigtlaender/Elm-Kurs - Elm course held for high school students.
- evancz/elm-architecture-tutorial - How to create modular Elm code that scales nicely with your app
- azimuttapp/azimutt - Explore, document and optimize any database
-
Emacs Lisp
- syl20bnr/spacemacs - A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
-
Fluent
- qarmin/czkawka - Multi functional app to find duplicates, empty folders, similar images etc.
-
G-code
- shiltemann/CTF-writeups-public - Writeups for infosec Capture the Flag events by team Galaxians
-
GDScript
- git-learning-game/oh-my-git - An interactive Git learning game!
-
Gherkin
- git-town/git-town - Git branches made easy
-
Gleam
- giacomocavalieri/birdie - 🐦⬛ Snapshot testing in Gleam
-
Go
- avelino/awesome-go - A curated list of awesome Go frameworks, libraries and software
- hoophq/hoop - One gateway in front of every protocol. Same policy across MCP, LLMs, databases and containers. Wire-level enforcement at under 5ms.
- quackduck/devzat - The devs are over here at devzat, chat over SSH!
- strongdm/comply - Compliance automation framework, focused on SOC2
- thomiceli/opengist - Self-hosted pastebin powered by Git, open-source alternative to Github Gist.
- projectdiscovery/cvemap - Modern CLI for exploring vulnerability data with powerful search, filtering, and analysis capabilities.
- turbot/flowpipe - Flowpipe is a cloud scripting engine. Automation and workflow to connect your clouds to the people, systems and data that matters.
- tomnomnom/gron - Make JSON greppable!
- wagoodman/dive - A tool for exploring each layer in a docker image
- mathaou/termdbms - A TUI for viewing and editing database files.
- maypok86/otter - A high performance caching library for Go
- boring-registry/boring-registry - A Simple Terraform Provider and Module Registry
- liquidmetal-dev/flintlock - Lock, Stock, and Two Smoking MicroVMs. Create and manage the lifecycle of MicroVMs backed by containerd.
- securisec/cliam - Cloud agnostic IAM permissions enumerator
- davesheldon/nap - Nap is a command-line tool that utilizes YAML files to test APIs.
- turbot/steampipe - Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.
- qonto/prometheus-rds-exporter - Prometheus exporter for AWS RDS
- antonmedv/walk - Terminal file manager
- Velocidex/velociraptor - Digging Deeper....
- segmentio/chamber - CLI for managing secrets
- woodpecker-ci/woodpecker - Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
- jetify-com/devbox - Instant, easy, and predictable development environments
- VictoriaMetrics/VictoriaMetrics - VictoriaMetrics: fast, cost-effective monitoring solution and time series database
- donuts-are-good/shhhbb - bbs based on SSH
- frain-dev/convoy - The Cloud Native Webhooks Gateway
- ProtonMail/gluon - An IMAP server library written in Go
- dapr/dapr - Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.
- alajmo/mani - :robot: CLI tool to help you manage repositories
- TykTechnologies/tyk - Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
- makew0rld/didder - An extensive, fast, and accurate command-line image dithering tool.
- segmentio/ksuid - K-Sortable Globally Unique IDs
- terrastruct/d2 - D2 is a modern diagram scripting language that turns text to diagrams.
- redpanda-data/connect - Fancy stream processing made operationally mundane
- superseriousbusiness/activity - READ ONLY - Migrated to Codeberg
- superseriousbusiness/gotosocial - Fast, fun, small ActivityPub server. READ ONLY MIRROR! Now on Codeberg instead: https://codeberg.org/superseriousbusiness/gotosocial
- mrusme/journalist - Journalist. An RSS aggregator.
- rgburke/grv - GRV is a terminal interface for viewing git repositories
- variadico/noti - Moved to Codeberg
- knqyf263/pet - Simple command-line snippet manager
- ory/kratos - Headless cloud-native authentication and identity management written in Go. Scales to a billion+ users. Replace Homegrown, Auth0, Okta, Firebase with better UX and DX. Passkeys, Social Sign In, OIDC,
- bensadeh/circumflex - 🌿 It's Hacker News in your terminal
- ema/pets - A configuration management system for Pets, not Cattle
- charmbracelet/vhs - Your CLI home video recorder 📼
- litmuschaos/litmus - Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.
- cshum/imagorvideo - imagor video thumbnail server in Go and ffmpeg C bindings
- adevinta/maiao - Seamless GitHub PR management from the command-line
- milvus-io/milvus - Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
- ContainerSSH/ContainerSSH - ContainerSSH: Launch containers on demand
- nathants/git-remote-aws - encrypted git on s3
- maxmunzel/kvass - a personal key-value store
- adalkiran/webrtc-nuts-and-bolts - A holistic way of understanding how WebRTC and its protocols run in practice, with code and detailed documentation.
- livekit/egress - Export and record WebRTC sessions and tracks
- livekit/livekit - End-to-end realtime stack for connecting humans and AI
- fullstorydev/grpcurl - Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
- sourcegraph/doctree - First-class library documentation for every language (based on tree-sitter), with symbol search & more. Lightweight single binary, run locally or self-host. Surfaces usage examples via Sourcegraph.
- antonmedv/fx - Terminal JSON viewer & processor
- bluenviron/mediamtx - Ready-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio
- dagger/dagger - Automation engine to build, test and ship any codebase. Runs locally, in CI, or directly in the cloud
- charmbracelet/wishlist - The SSH directory ✨
- TomWright/dasel - Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
- esm-dev/esm.sh - A no-build JavaScript CDN for modern web development.
- charmbracelet/glow - Render markdown on the CLI, with pizzazz! 💅🏻
- wader/ansisvg - Convert ANSI to SVG
- lnenad/newser - Newser is a simple utility to generate a pdf with you favorite news articles
- charmbracelet/soft-serve - The mighty, self-hostable Git server for the command line🍦
- charmbracelet/bubbletea - A powerful little TUI framework 🏗
- zorchenhimer/MovieNight - Single instance video streaming server with integrated chat.
- owncast/owncast - Take control over your live stream video by running it yourself. Streaming + chat out of the box.
- livepeer/lpms - Livepeer media server
- palantir/bulldozer - GitHub Pull Request Auto-Merge Bot
- pion/webrtc - Pure Go implementation of the WebRTC API
- m1k1o/neko - A self hosted virtual browser that runs in docker and uses WebRTC.
- ddvk/rmfakecloud - host your own cloud for the remarkable
- remotemobprogramming/mob - Tool for smooth git handover.
- maaslalani/confetty - Confetti in your TTY
- kudrykv/latex-yearly-planner - Digital planner for Supernote and ReMarkable // Support Ukraine 🇺🇦 https://savelife.in.ua/en/
- getanteon/anteon - Anteon (formerly Ddosify): eBPF-based Kubernetes Monitoring and Performance Testing
- temporalio/temporal - Temporal service
- rhysd/actionlint - :octocat: Static checker for GitHub Actions workflow files
- pyrra-dev/pyrra - Making SLOs with Prometheus manageable, accessible, and easy to use for everyone!
- ergochat/ergo - A modern IRC server (daemon/ircd) written in Go.
- FiloSottile/age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
- filebrowser/filebrowser - 📂 Web File Browser
- johnkerl/miller - Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
- grafana/agent - Vendor-neutral programmable observability pipelines.
- zettelstore/zettelstore - This is a mirror of https://zettelstore.de
- securitybunker/databunker - Secure Vault for Customer PII/PHI/PCI/KYC Records
- schollz/croc - Easily and securely send things from one computer to another :crocodile: :package:
- webpod/red - Security log analysis tools for server monitoring
- sorenisanerd/gotty - Share your terminal as a web application
- evilmartians/lefthook - Fast and powerful Git hooks manager for any type of projects.
- rh12503/triangula - Generate high-quality triangulated and polygonal art from images.
- monitoror/monitoror - Unified monitoring wallboard — Light, ergonomic and reliable monitoring for anything.
- zyedidia/micro - A modern and intuitive terminal-based text editor
- grafana/loki - Like Prometheus, but for logs.
- cortexproject/cortex - A horizontally scalable, highly available, multi-tenant, long term Prometheus.
- furkansenharputlu/f-license - Open Source License Key Generation and Verification Tool written in Go
- jesseduffield/lazydocker - The lazier way to manage everything docker
- evanw/esbuild - An extremely fast bundler for the web
- reviewdog/reviewdog - 🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
- disneystreaming/ssm-helpers - Help manage AWS systems manager with helpers
- jenkins-x/lighthouse
- cli/cli - GitHub’s official command line tool
- 4xoc/monban - User and Group Membership Management for LDAP
- facette/facette - Time series data visualization software
- hoanhan101/ultimate-go - The Ultimate Go Study Guide
- jroimartin/gocui - Minimalist Go package aimed at creating Console User Interfaces.
- aquasecurity/trivy - Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
- flipt-io/flipt - Enterprise-ready, Git native feature management solution
- nomasters/handshake - a peculiar chat app for strange times
- siderolabs/conform - Policy enforcement for your pipelines.
- blevesearch/bleve - A modern text/numeric/geo-spatial/vector indexing library for go
- akarki15/dbdot - Generate DOT description for postgres db schema
- lk-geimfari/awesomo - Cool open source projects. Choose your project and get involved in Open Source development now.
- eranyanay/1m-go-websockets - handling 1M websockets connections in Go
- LeanerCloud/AutoSpotting - Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using Stac
- glassechidna/pstore - Environment variable-based AWS Parameter Store command shim
- wagoodman/bashful - Use a yaml file to stitch together commands and bash snippits and run them with a bit of style. Why? Because your bash script should be quiet and shy-like (...and not such a loud mouth).
- FiloSottile/mkcert - A simple zero-config tool to make locally trusted development certificates with any names you'd like.
- gaia-pipeline/gaia - Build powerful pipelines in any programming language.
- go-jira/jira - simple jira command line client in Go
- 42wim/matterbridge - bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (m
- tailwarden/komiser - Open-source cloud-environment inspector. Supporting AWS, GCP, Azure, and more! Your cloud resources will have nowhere to hide!
- jpbruinsslot/slack-term - Slack client for your terminal
- getsops/sops - Simple and flexible tool for managing secrets
- influxdata/telegraf - Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
- asciimoo/wuzz - Interactive cli tool for HTTP inspection
- rebuy-de/aws-nuke - Nuke a whole AWS account and delete all its resources.
- ericfreese/rat - Compose shell commands to build interactive terminal applications
- goreleaser/goreleaser - Release engineering, simplified
- go-piv/go-ykpiv - Golang interface to manage Yubikeys, including a crypto.Signer & crypto.Decrypter interface
- cartazio/rclone - "rsync for cloud storage" - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files
- StackExchange/dnscontrol - Infrastructure as code for DNS!
- estesp/bucketbench - Go-based framework for running benchmarks against Docker, containerd, runc, or any CRI-compliant runtime
- qax-os/goreporter - A Golang tool that does static analysis, unit testing, code review and generate code quality report.
- gravitational/teleport - The easiest, and most secure way to access and protect all of your infrastructure.
- whyrusleeping/gx - A package management tool
- mroth/slacknimate - 👯 Realtime text animation for Slack chatops
- hoisie/web - The easiest way to create web applications with Go
- mislav/hub - A command-line tool that makes git easier to use with GitHub.
- helm/helm-classic - ⚠️(OBSOLETE) Helm Classic v1
- howtowhale/dvm - Docker Version Manager
- resourced/resourced - A single binary daemon that collects and report your server data with ease.
- codetainerapp/codetainer - A Docker container in your browser.
- traefik/traefik - The Cloud Native Application Proxy
- constabulary/gb - gb, the project based build tool for Go
- flannel-io/flannel - flannel is a network fabric for containers, designed for Kubernetes
- kubernetes/kubernetes - Production-Grade Container Scheduling and Management
- fvbock/endless - Zero downtime restarts for go servers (Drop in replacement for http.ListenAndServe)
- gocraft/health - Instrument your web apps with logging and metrics
- astaxie/build-web-application-with-golang - A golang ebook intro how to build a web with golang
- gizak/termui - Golang terminal dashboard
- rakyll/coop - Cheat sheet for some of the common concurrent flows in Go
- prettymuchbryce/hellobitcoin - A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
- sarenji/terrago - Fractal terrain generator in Go.
- hashicorp/hcl - HCL is the HashiCorp configuration language.
- ant0ine/go-json-rest - A quick and easy way to setup a RESTful JSON API
- 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
- sugyan/ttygif - ttyrec to gif
- jmcvetta/napping - Golang HTTP client library
- davidpelaez/gh-keys - Get SSH authorized keys from Github API
- go-martini/martini - Classy web framework for Go
- gopherjs/gopherjs - A compiler from Go to JavaScript for running Go code in a browser
- azer/mao - Pragmatic BDD Testing Framework For Go
- nsqio/nsq - A realtime distributed messaging platform
- cayleygraph/cayley - An open-source graph database
- gogs/gogs - The painless way to host your own Git service
- rafikk/halfshell - A proxy server for processing images on the fly.
- pksunkara/alpaca - Given a web API, Generate client libraries in node, php, python, ruby
- chmllr/notehub - A pastebin for markdown pages.
- indyjo/bitwrk - Bitcoin-fueled Peer-to-Peer Blender Rendering (and more)
- bradfitz/webfist - WebFist implements WebFinger delegation for providers who don't support WebFinger natively.
- bruin-data/ingestr - ingestr is a CLI tool to copy data between any databases with a single command seamlessly.
- nix-community/lorri - Your project’s nix-env [maintainer=@Profpatsch,@nyarly]
- getlago/lago - Open Source Metering and Usage Based Billing API ⭐️ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics
- asdf-vm/asdf - Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more
- git-bug/git-bug - Distributed, offline-first bug tracker embedded in git
Programming Languages
Categories
JavaScript
569
TypeScript
398
Python
322
Go
253
Others
207
Rust
150
Shell
90
C
78
C++
69
HTML
61
Java
51
Kotlin
36
Ruby
31
PHP
21
Jupyter Notebook
19
CSS
16
Vue
13
Haskell
10
Vim Script
9
Clojure
8
HCL
8
Swift
8
C# #
8
Elm
8
Nix
7
SCSS
7
Zig
6
Elixir
6
Lua
6
OCaml
6
CoffeeScript
5
Dockerfile
5
Scala
5
Perl
4
Svelte
3
Dart
3
LiveScript
3
Makefile
3
Markdown
3
MDX
2
QML
2
Nunjucks
2
PowerShell
2
CartoCSS
2
TeX
2
License
2
Scheme
2
Assembly
2
Open Policy Agent
2
Vala
2
Common Lisp
2
V
1
Cython
1
Fluent
1
Gherkin
1
Gleam
1
Meson
1
PLpgSQL
1
JSON
1
Rich Text Format
1
G-code
1
Text
1
Astro
1
jq
1
Roc
1
Vim Snippet
1
ActionScript
1
Less
1
D
1
WebAssembly
1
Emacs Lisp
1
Janet
1
Pug
1
Puppet
1
GDScript
1
PureScript
1
Bikeshed
1
Nim
1
Sub Categories
Keywords
javascript
183
python
127
typescript
107
react
99
cli
98
golang
88
rust
87
security
74
nodejs
74
aws
67
linux
60
go
60
docker
59
awesome
59
awesome-list
58
terminal
55
ai
47
kubernetes
42
git
37
css
37
devops
37
command-line
36
self-hosted
35
open-source
35
markdown
35
database
31
node
31
tui
31
vue
31
video
28
macos
28
shell
27
llm
26
html
26
postgresql
25
graphql
25
serverless
25
windows
25
developer-tools
24
electron
24
java
24
bash
23
monitoring
23
android
23
framework
23
cloud
22
list
22
automation
22
web
21
nextjs
21