I have decided to not use GitHub stars any more. Mainly because it excludes projects not on GitHub. Also keeping things in a Org mode means I can classify and add notes. * Technical writing ** Document formats - https://github.com/nota-lang/nota - Proper parser, Markdown, LaTeX... - https://github.com/markdoc/markdoc - https://github.com/christianvoigt/argdown - Argumentation - https://github.com/jgm/djot - JGM designs a simpler Markdown, with an AST - https://github.com/typst/typst - technically sound modern LaTeX replacement - https://github.com/nvim-neorg - org-mode alternative, TreeSitter-grammar-first *** Markdown - https://github.com/lezer-parser/markdown **** Rust Parsers - https://github.com/kivikakk/comrak - https://github.com/raphlinus/pulldown-cmark - https://github.com/wooorm/markdown-rs *** Org - https://github.com/karlicoss/orgparse - https://github.com/200ok-ch/org-parser *** Publishing format - https://github.com/nota-lang/bene/ ** Spelling, etc. - https://github.com/bminixhofer/nlprule - LanguageTool in Rust - https://github.com/valentjn/ltex-ls - LanguageTool LSP with LaTeX support - https://github.com/jmartorell/LTlab - Spanish tools for LanguageTool - https://github.com/languagetool-org/languagetool ** ProseMirror - https://github.com/ProseMirror/prosemirror-markdown * Parsers - https://github.com/langium/langium - DSLs and LSP - https://github.com/hydro-project/rust-sitter - TreeSitter in Rust - https://github.com/jzimmerman/langcc - https://github.com/petitparser/dart-petitparser - https://github.com/metaborg/sdf - https://github.com/antlr/grammars-v4 - https://github.com/tree-sitter/tree-sitter - https://github.com/stephan-tolksdorf/fparsec - https://github.com/Engelberg/instaparse - https://janet-lang.org/docs/peg.html - Janet is a programming language with first-class support for PEGs ** DCGs/Prolog - https://en.wikipedia.org/wiki/Definite_clause_grammar - https://github.com/mthom/scryer-prolog/ - https://github.com/rla/prolog-markdown - https://github.com/aarroyoc/djota/tree/main - A Djot parser in Prolog * CI/CD - https://github.com/earthly/earthly - Standalone build tool with containers - https://github.com/reviewdog/reviewdog - Error parser than can annotate GitHub pull requests - http://jk.ozlabs.org/projects/patchwork/ - Mailing list patch parser * Systems ** Identity *** Keycloak - https://github.com/adorsys/keycloak-config-cli - Config as code for KeyCloak ** Email - https://github.com/simonrob/email-oauth2-proxy *** Notmuch - https://github.com/gauteh/lieer - GMail ** Configuration management - https://github.com/habitat-sh/habitat ** File sync - https://thelig.ht/code/userspacefs/ - Usermode filesystem Python library that works on Windows, Linux and macOS - https://github.com/mutagen-io/mutagen - https://github.com/tkellogg/dura - https://github.com/perkeep/perkeep - https://github.com/upspin/upspin - https://github.com/mickael-kerjean/filestash Web file manager with org-mode support - https://github.com/kd2org/karadav NextCloud-compatible WebDav server - https://willowprotocol.org/ ** Home automation - https://github.com/Yakifo/amqtt ** PaaS - https://github.com/piku/piku ** Virtualization - https://github.com/karmab/kcli *** WASM - https://github.com/WAVM/Wavix ** BI - https://github.com/getredash/redash - https://github.com/metabase/metabase ** Networking - https://github.com/gekmihesg/ansible-openwrt - https://github.com/glennbrown/home-infra/tree/main/ansible/roles/openwrt-dhcp-dns ansible-openwrt samples by glenn on Ars IRC. *** VPN - https://github.com/StreisandEffect/streisand ** Misc - https://github.com/igor-petruk/scriptisto - Generic shebang for compiling software, with RPM/DEB - https://github.com/ventoy/Ventoy - https://github.com/marcan/takeover.sh - https://github.com/dflemstr/rq - Record tool - https://github.com/asapach/peerflix-server - Torrent streaming server - https://github.com/hauxir/rapidbay - Torrent streaming server - https://github.com/ltratt/pizauth - OAuth tool - https://docs.nitrokey.com/nethsm/ - Open-source HSM (physical and virtual) ** Emacs - https://github.com/manateelazycat/lsp-bridge * Coding ** Observability - https://github.com/equinix-labs/otel-cli - https://github.com/timescale/promscale - https://github.com/SigNoz/signoz ** Web development - https://github.com/yudai/gotty - Terminals on the web - https://github.com/BafS/Gutenberg - Printing - https://github.com/barbajs/barba - Smooth transitions - https://github.com/kristopolous/BOOTSTRA.386 *** Frameworks - https://github.com/hotwire-django/turbo-django - https://github.com/mit-pdos/noria - https://github.com/frappe/frappe - https://github.com/aquametalabs/aquameta - https://github.com/urweb/urweb - https://github.com/workflowproducts/envelope - https://github.com/PostgREST/postgrest ** Notebooks - https://github.com/jupytercalpoly/reactivepy - https://github.com/executablebooks/jupyter-book ** Testing - https://github.com/Mikuu/Micoo - visual diff testing - https://github.com/minimaxir/big-list-of-naughty-strings - https://sarifweb.azurewebsites.net/ "Static Analysis Results Interchange Format", supported by GH ** Literate - https://github.com/kosmikus/lhs2tex - https://github.com/simplistix/sybil - testing in documentation ** Distributed - https://github.com/unisonweb/unison *** RPC **** gRPC - https://github.com/grpc/grpc-web - https://github.com/twitchtv/twirp - Simple protobuf+HTTP RPC ** Databases *** Relational - https://github.com/EvgSkv/logica - [[https://prql-lang.org/]] - https://github.com/edgedb/edgedb - Graphs - https://github.com/lorint/AdventureWorks-for-Postgres **** Embedded databases - https://github.com/zonkyio/embedded-postgres-binaries - Embedded PostgreSQL - https://duckdb.org/ - SQLite alternative - https://github.com/chdb-io/chdb - embedded ClickHouse - https://github.com/cozodb/cozo - Datalog in Rust, different backends **** Tools - https://github.com/dbcli/pgcli - https://github.com/okbob/pspg - https://github.com/djrobstep/migra - https://github.com/julianhyde/sqlline - https://github.com/monkeysintown/jdbc-ssh - https://github.com/xataio/pgroll PostgreSQL migrations based on switching schemas **** Streaming - https://github.com/MaterializeInc/materialize - https://github.com/confluentinc/ksql ** Low code - https://github.com/microsoft/Power-Fx - https://github.com/carltongibson/neapolitan - one of Django's authors does a variation on the Django admin? ** Python - https://github.com/inducer/pudb Full-screen console debugger for Python - https://pyoxidizer.readthedocs.io/en/latest/index.html Self-contained Python distributions, packaging, etc. - https://github.com/bugen/pypipe Python-based AWK ** Rust - https://github.com/flutter-rs/flutter-rs - https://github.com/xTibor/rust-on-c64 - https://crates.io/crates/crossterm - https://github.com/matklad/xshell - Rust as a shell replacement, with nice interpolation - https://github.com/bytecodealliance/cap-std - Safer, opt-in file access *** Async - https://zoo.dev/blog/introducing-delouse - Async debugging ** Java - https://github.com/jbangdev/jbang - https://github.com/mabe02/lanterna - TUI - https://github.com/testcontainers/testcontainers-java - https://github.com/google/error-prone - https://github.com/google/auto ** Email - https://github.com/moggers87/salmon - Mail applications ** Misc - https://github.com/DavHau/nix-portable - portable Nix, no root required, works in an LXC container - https://github.com/rulex-rs/pomsky - regex alternative - https://github.com/sourcegraph/doctree - code browser - https://github.com/singer-io/getting-started - https://github.com/kellyjonbrazil/jc - JSON converter for common CLI tools - https://github.com/open-meteo/open-meteo/ - https://github.com/copier-org/copier/ - project templater - https://github.com/Skyscanner/turbolift - operating on multiple repos - https://github.com/FiloSottile/age - encryption tool that can use SSH keys * Anti social ** Platforms - https://github.com/taviso/nntpit - Reddit over NNTP - https://github.com/CyberShadow/DFeed - Web NNTP - https://github.com/epilys/tade - Forum, mailing list, NNTP *** Fediverse - https://github.com/bashrc2/epicyon - https://microblog.pub/ - https://jointakahe.org/ ** Pubnix - https://github.com/cwmccabe/pubnixhist ** Other - https://github.com/SimonBrazell/privacy-redirect - https://github.com/benbusby/farside - https://github.com/timhutton/twitter-archive-parser * Tabular data - https://github.com/gristlabs/grist-core - https://github.com/aardappel/treesheets - https://www.visidata.org/ * Hardware - https://junkerhq.net/xrgb/index.php/OSSC - The Open Source Scan Converter is a low-latency video digitizer and scan converter designed primarily for connecting retro video game consoles and home computers to modern displays. ** Phones - https://github.com/Dakkaron/Fairberry - add Blackberry keyboard to other phones - https://github.com/Genymobile/scrcpy - remote control Android - https://github.com/wolpi/prim-ftpd * Other - https://ublue.it/ - https://github.com/fsquillace/junest - Arch chroots - https://github.com/jhuangtw/xg2xg - https://github.com/mzucker/noteshrink - handwriting to PDF - https://github.com/kmonad/kmonad - advanced cross-platform keyboard remapping - https://github.com/KDE/kitinerary/tree/master/src/lib/scripts - a lot of travel email scrapers (plane and train tickets, etc.)