Projects I Starred ⭐ - Github.com

- 25 mins read

Awesome Stars Awesome

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

Contents

3D Printing

AI

Awesome Lists

Documentation

  • evildmp/diataxis-documentation-framework - A systematic approach to creating better documentation.
  • penpot/penpot - Penpot: The open-source design tool for design and code collaboration
  • OpenSLO/OpenSLO - Open specification for defining and expressing service level objectives (SLO)
  • sphinx-contrib/confluencebuilder - Confluence Markup Builder Plugin for Sphinx
  • sotte/presenting.vim - A simple tool for presenting slides in vim based on text files.
  • wekan/wekan - The Open Source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https
  • terrastruct/d2 - D2 is a modern diagram scripting language that turns text to diagrams.

Games

Hacking

  • NationalSecurityAgency/ghidra - Ghidra is a software reverse engineering (SRE) framework
  • Chr157i4n/PyTmcStepper - This is a Python libary to drive a stepper motor with a Trinamic stepper driver and a single board computer like a Raspberry Pi
  • scottbez1/smartknob - Haptic input knob with software-defined endstops and virtual detents
  • ekomsSavior/AirBorne-PoC - poc for CVE-2025-24252 & CVE-2025-24132
  • kakwa/ldfl - ldfl: a File Lying Library, LD_PRELOAD library remapping files to other location or in memory embedding.
  • WerWolv/ImHex - 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
  • alufers/mitmproxy2swagger - Automagically reverse-engineer REST APIs via capturing traffic

Hardware

Infra - Compute

  • tus/tusd - Reference server implementation in Go of tus: the open protocol for resumable file uploads
  • kubernetes/kubernetes - Production-Grade Container Scheduling and Management
  • kubernetes/minikube - Run Kubernetes locally
  • localstack/localstack - 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

Infra - Config Management

Infra - DB

  • FerretDB/FerretDB - A truly Open Source MongoDB alternative
  • clockworklabs/SpacetimeDB - Multiplayer at the speed of light
  • openark/orchestrator - MySQL replication topology management and HA
  • duckdb/duckdb - DuckDB is an analytical in-process SQL database management system
  • meilisearch/meilisearch - A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
  • ClickHouse/ClickHouse - ClickHouse® is a real-time analytics database management system
  • pingcap/tidb - TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.
  • postgrespro/pg_probackup - Backup and recovery manager for PostgreSQL
  • postgrespro/aqo - Adaptive query optimization for PostgreSQL
  • quickwit-oss/tantivy - Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
  • toshi-search/Toshi - A full-text search engine in rust
  • tikv/tikv - Distributed transactional key-value database, originally created to complement TiDB
  • lesovsky/pgcenter - Command-line admin tool for observing and troubleshooting Postgres.
  • hasura/skor - Now part of Hasura GraphQL Engine. Listen to postgres events and forward them as JSON payloads to a webhook
  • apple/foundationdb - FoundationDB - the open source, distributed, transactional key-value store
  • borgbackup/borg - Deduplicating archiver with compression and authenticated encryption.
  • rqlite/rqlite - The lightweight, user-friendly, fault-tolerant database built on SQLite.
  • HypoPG/hypopg - Hypothetical Indexes for PostgreSQL
  • rethinkdb/rethinkdb - The open-source database for the realtime web.
  • vespa-engine/vespa - AI + Data, online. https://vespa.ai
  • AlexTatiyants/pev - Postgres Explain Visualizer
  • hypermodeinc/dgraph - high-performance graph database for real-time use cases
  • timescale/timescaledb - A time-series database for high-performance real-time analytics packaged as a Postgres extension
  • cockroachdb/cockroach - CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
  • simon-engledew/gocmdpev - A command-line GO Postgres query visualizer, heavily inspired by pev (https://github.com/AlexTatiyants/pev)
  • jepsen-io/jepsen - A framework for distributed systems verification, with fault injection
  • orientechnologies/orientdb - OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Tr
  • chdb-io/chdb - chDB is an in-process OLAP SQL Engine 🚀 powered by ClickHouse
  • Multiwoven/multiwoven - 🔥🔥🔥 Open source Reverse ETL - alternative to hightouch and census.
  • supabase/index_advisor - PostgreSQL Index Advisor
  • pgdogdev/pgdog - Horizontal scaling for PostgreSQL with automatic sharding.
  • hasura/graphql-engine - Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
  • 514-labs/moosestack - The developer framework for building analytics into your app on top of ClickHouse, Redpanda and other high-performance analytical infrastructure
  • windmill-labs/windmill - Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.
  • redis/hiredis - Minimalistic C client for Redis >= 1.2
  • yacy/yacy_search_server - Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
  • lowlighter/metrics - 📊 An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
  • minio/minio - MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.
  • aws/pgactive -

Infra - Email

  • inbucket/inbucket - Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.
  • pimalaya/himalaya - CLI to manage emails
  • sisimai/p5-sisimai - Mail Analyzing Interface for email bounce: A Perl module to parse RFC5322 bounce mails and generating structured data as JSON from parsed results. Formerly known as bounceHammer 4: an error mail analy
  • StevenBlack/hosts - 🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
  • haraka/Haraka - A fast, highly extensible, and event driven SMTP server
  • KumoCorp/kumomta - The first Open-Source high-performance MTA developed from the ground-up for high-volume email sending environments.
  • axllent/mailpit - An email and SMTP testing tool with API for developers

Infra - Misc

  • kakwa/ldapcherry-ppolicy-cracklib - Cracklib password policy plugin for LdapCherry
  • dnknth/ldap-ui - Minimalistic web frontend for OpenLDAP
  • kakwa/ldapcherry - Web UI for managing users and groups in multiple directory services.
  • kakwa/dnscherry - Small cherrypy application to manage dns zones.
  • retspen/webvirtcloud - WebVirtCloud is virtualization web interface for admins and users
  • 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
  • allegro/ralph - Ralph is the CMDB / Asset Management system for data center and back office hardware.
  • kakwa/tapemgr-124t - Utilities and library to manage a Dell PowerVault 124-t from command line
  • trapexit/mergerfs - a featureful union filesystem
  • StevenBlack/hosts - 🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
  • yacy/yacy_search_server - Distributed Peer-to-Peer Web Search Engine and Intranet Search Appliance
  • lamw/ghettoVCB - ghettoVCB
  • frappe/helpdesk - Modern, Streamlined, Free and Open Source Customer Service Software
  • joewalnes/websocketd - Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
  • FiloSottile/age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

Infra - Monitoring & Security

  • vectordotdev/vector - A high-performance observability data pipeline.
  • target/goalert - Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert
  • asobti/kube-monkey - An implementation of Netflix’s Chaos Monkey for Kubernetes clusters
  • gravitational/teleport - The easiest, and most secure way to access and protect all of your infrastructure.
  • 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
  • goss-org/goss - Quick and Easy server testing/validation
  • pytest-dev/pytest-testinfra - Testinfra test your infrastructures
  • collectd/collectd - The system statistics collection daemon. Please send Pull Requests here!
  • kakwa/collectd-opentsdb - Alternative TSDB writer with inclusion of tag logic and http API support
  • grafana/grafana - The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
  • osquery/osquery - SQL powered operating system instrumentation, monitoring, and analytics.
  • prometheus/prometheus - The Prometheus monitoring system and time series database.
  • influxdata/influxdb - Scalable datastore for metrics, events, and real-time analytics
  • wazuh/wazuh - Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
  • Syllo/nvtop - GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm
  • fleetdm/fleet - Open device management
  • jaegertracing/jaeger - CNCF Jaeger, a Distributed Tracing Platform
  • hyperdxio/hyperdx - Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by Clickhouse and OpenTelemetry.
  • google/osv.dev - Open source vulnerability DB and triage service.
  • endoflife-date/endoflife.date - Informative site with EoL dates of everything
  • apache/superset - Apache Superset is a Data Visualization and Data Exploration Platform
  • vulsio/go-cve-dictionary - Build a local copy of CVE (NVD and Japanese JVN). Server mode for easy querying.
  • coroot/coroot - Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and
  • rsyslog/rsyslog - a Rocket-fast SYStem for LOG processing pipelines
  • MISP/MISP - MISP (core software) - Open Source Threat Intelligence and Sharing Platform
  • kakwa/cpe-search - Search Tool for CPE (Common Platform Enumeration) Filters
  • ory/oathkeeper - A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white
  • Evolveum/midpoint - Evolveum MidPoint: Identity Management (IDM) and Identity Governance (IGA)
  • kakwa/uts-server - Micro RFC 3161 Time-Stamp server written in C.
  • LDAPAccountManager/lam - LDAP Account Manager
  • exein-io/kepler - NIST-based CVE lookup store and API powered by Rust.
  • francoismichel/ssh3 - SSH3: faster and rich secure shell using HTTP/3, checkout our article here: https://arxiv.org/abs/2312.08396 and our Internet-Draft: https://datatracker.ietf.org/doc/draft-michel-ssh3/

Infra - Networking

Infra - Operating Systems

  • asterinas/asterinas - Asterinas is a secure, fast, and general-purpose OS kernel, written in Rust and providing Linux-compatible ABI.
  • oxidecomputer/hubris - A lightweight, memory-protected, message-passing kernel for deeply embedded systems.

Infra - Orchestration

  • taskflow/taskflow - A General-purpose Task-parallel Programming System using Modern C++
  • 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.

Infra - Support

  • freescout-help-desk/freescout - FreeScout — Free self-hosted help desk & shared mailbox (Zendesk / Help Scout alternative)
  • Permify/permify - An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application.
  • chatwoot/chatwoot - Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
  • hcengineering/platform - Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion)
  • abhinavxd/libredesk - Modern, open source, self-hosted customer support desk. Single binary app.

Languages

  • odin-lang/Odin - Odin Programming Language
  • ziglang/zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
  • carbon-language/carbon-lang - Carbon Language’s main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
  • rust-lang/rust - Empowering everyone to build reliable and efficient software.
  • llvm/llvm-project - The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

Library - C

  • woltapp/blurhash - A very compact representation of a placeholder for an image.
  • antirez/sds - Simple Dynamic Strings library for C
  • libvips/libvips - A fast image processing library with low memory needs.
  • simdjson/simdjson - Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
  • civetweb/civetweb - Embedded C/C++ web server
  • Mbed-TLS/mbedtls - An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months bet
  • cracklib/cracklib - CrackLib Library and Dictionaries
  • kakwa/libemf2svg - Microsoft (MS) EMF to SVG conversion library
  • nanomsg/nanomsg - nanomsg library
  • tidwall/tg - Geometry library for C - Fast point-in-polygon
  • libuv/libuv - Cross-platform asynchronous I/O
  • benhoyt/inih - Simple .INI file parser in C, good for embedded systems
  • e-dant/salmagundi - A small, portable, linear probing hash map
  • Immediate-Mode-UI/Nuklear - A single-header ANSI C immediate mode cross-platform GUI library
  • kakwa/ldfl - ldfl: a File Lying Library, LD_PRELOAD library remapping files to other location or in memory embedding.
  • jstedfast/gmime - A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools.

Library - CPP

  • godotengine/godot - Godot Engine – Multi-platform 2D and 3D game engine
  • mosra/magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
  • tensorflow/tensorflow - An Open Source Machine Learning Framework for Everyone
  • oatpp/oatpp - 🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It’s zero-dependency and easy-portable.
  • boostorg/beast - HTTP and WebSocket built on Boost.Asio in C++11
  • nlohmann/json - JSON for Modern C++
  • LibreOffice/libvisio - Read-only Mirror - no pull request
  • kakwa/libvisio2svg - Library/Tools to convert Microsoft (MS) Visio documents (VSS and VSD) to SVG
  • mhx/dwarfs - A fast high-compression read-only file system for Linux, FreeBSD, macOS and Windows
  • drogonframework/drogon - Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows

Library - Javascript

  • mjmlio/mjml - MJML: the only framework that makes responsive-email easy
  • adobe/react-spectrum - A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
  • tabler/tabler-icons - A set of over 5800 free MIT-licensed high-quality SVG icons for you to use in your web projects.
  • BuilderIO/builder - Visual Development for React, Vue, Svelte, Qwik, and more
  • mermaid-js/mermaid - Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
  • TarekRaafat/autoComplete.js - Simple autocomplete pure vanilla Javascript library.
  • dropbox/zxcvbn - Low-Budget Password Strength Estimation
  • bevacqua/dragula - :ok_hand: Drag and drop so simple it hurts
  • hakimel/reveal.js - The HTML Presentation Framework
  • d3/d3 - Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
  • puckeditor/puck - The visual editor for React
  • scalar/scalar - Scalar is an open-source API platform:                                       🌐 Modern Rest API Client                                        📖 Beautiful API References                                 
  • adobe/react-spectrum-charts - Build compelling visualizations using declarative react components.
  • motion-canvas/motion-canvas - Visualize Your Ideas With Code
  • apache/superset - Apache Superset is a Data Visualization and Data Exploration Platform
  • TanStack/query - 🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
  • backstage/backstage - Backstage is an open framework for building developer portals
  • lowlighter/metrics - 📊 An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!
  • htunnicliff/jmap-jam - Jam is a tiny (~2kb gzipped), strongly-typed JMAP client with zero runtime dependencies. It has friendly, fluent APIs that make working with JMAP a breeze.
  • linagora/jmap-client-ts - JMAP 1.0 client library in TypeScript
  • lucaong/minisearch - Tiny and powerful JavaScript full-text search engine for browser and Node
  • olivernn/lunr.js - A bit like Solr, but much smaller and not as bright

Library - Misc

Library - Python

Library - Rust

Libray - Golang

  • authelia/authelia - The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
  • traefik/yaegi - Yaegi is Another Elegant Go Interpreter
  • mattn/anko - Scriptable interpreter written in golang
  • expr-lang/expr - Expression language and expression evaluation for Go
  • robertkrimen/otto - A JavaScript interpreter in Go (golang)
  • open2b/scriggo - The world’s most powerful template engine and Go embeddable interpreter
  • d5/tengo - A fast script language for Go
  • shopspring/decimal - Arbitrary-precision fixed-point decimal numbers in Go
  • uptrace/bun - SQL-first Golang ORM
  • swaggo/echo-swagger - echo middleware to automatically generate RESTful API documentation with Swagger 2.0.
  • kalbhor/Tasqueue - A background jobs library for Go that allows pluggable brokers/store for distribution.
  • drakkan/sftpgo - Full-featured and highly configurable SFTP, HTTP/S, FTP/S and WebDAV server - S3, Google Cloud Storage, Azure Blob
  • DevelHell/popgun - POP3 server written in go
  • contribsys/faktory - Language-agnostic persistent background job server
  • go-acme/lego - Let’s Encrypt/ACME client and library written in Go
  • flashmob/go-guerrilla - Mini SMTP server written in golang
  • BurntSushi/toml - TOML parser for Golang with reflection.
  • casdoor/casdoor - An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, RADIUS, Google
  • goxgen/goxgen - Create your project based on GraphQL SDL
  • proullon/ramsql - In-memory SQL engine in Go sql/driver for testing purpose
  • riverqueue/river - Fast and reliable background jobs in Go
  • caddyserver/certmagic - Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
  • danielgtaylor/huma - Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
  • vgarvardt/gue - Golang queue on top of PostgreSQL
  • jmattheis/goverter - Generate type-safe Go converters by defining function signatures.
  • dave/jennifer - Jennifer is a code generator for Go
  • fyne-io/fyne - Cross platform GUI toolkit in Go inspired by Material Design
  • truemail-rb/truemail-go - 🚀 Configurable Golang 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
  • Jeffail/gabs - For parsing, creating and editing unknown or dynamic JSON in Go
  • Zxilly/go-size-analyzer - A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats.
  • wttw/spf - Evaluate SPF (Sender Policy Framework) policies
  • pressly/goose - A database migration tool. Supports SQL migrations and Go functions.
  • jkaninda/okapi - OKAPI - Lightweight Minimalist Go Web Framework with OpenAPI 3.0, Swagger UI and robust middleware
  • golang-standards/project-layout - Standard Go Project Layout

Misc

Software for 127.0.0.1

Tools - Dev

  • boyter/scc - Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
  • AFLplusplus/AFLplusplus - The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
  • kakwa/debian-rpm-build-tools - Debian Packaging of various RPM build tools and dependencies (mock, dnf, etc)
  • NationalSecurityAgency/ghidra - Ghidra is a software reverse engineering (SRE) framework
  • webhooksite/webhook.site - ⚓️ Easily test HTTP webhooks with this handy tool that displays requests instantly.
  • Kong/insomnia - The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
  • joke2k/faker - Faker is a Python package that generates fake data for you.
  • mitmproxy/mitmproxy - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
  • kakwa/amkecpak - Amkecpak, a makefile based packaging framework.
  • 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.
  • atuinsh/atuin - ✨ Magical shell history
  • WerWolv/ImHex - 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
  • bitkeeper-scm/bitkeeper - This is the master copy of the BitKeeper source
  • alufers/mitmproxy2swagger - Automagically reverse-engineer REST APIs via capturing traffic
  • yetone/avante.nvim - Use your Neovim like using Cursor AI IDE!
  • EbodShojaei/bake - mbake is a Makefile formatter and linter. It only took 50 years!

Tools - Infra

Tools - Misc

  • GraphiteEditor/Graphite - An open source graphics editor for 2025: comprehensive 2D content creation tool suite for graphic design, digital art, and interactive real-time motion graphics — featuring node-based procedural editi
  • obsproject/obs-studio - OBS Studio - Free and open source software for live streaming and screen recording
  • swaywm/sway - i3-compatible Wayland compositor
  • joewalnes/websocketd - Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
  • sisimai/p5-sisimai - Mail Analyzing Interface for email bounce: A Perl module to parse RFC5322 bounce mails and generating structured data as JSON from parsed results. Formerly known as bounceHammer 4: an error mail analy
  • Y2Z/monolith - ⬛️ CLI tool and library for saving complete web pages as a single HTML file
  • kakwa/gen-badge - Small shell script to generate a “Travis-CI” like SVG status badges/shields
  • FiloSottile/age - A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

Tools - Testing

License

CC0

To the extent possible under law, kakwa has waived all copyright and related or neighboring rights to this work.