diff options
Diffstat (limited to 'INTERESTING_PROJECTS.org')
| -rw-r--r-- | INTERESTING_PROJECTS.org | 192 |
1 files changed, 192 insertions, 0 deletions
diff --git a/INTERESTING_PROJECTS.org b/INTERESTING_PROJECTS.org new file mode 100644 index 00000000..fdb964e5 --- /dev/null +++ b/INTERESTING_PROJECTS.org @@ -0,0 +1,192 @@ +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/ / https://www.user.tu-berlin.de/laurmaedje/programmable-markup-language-for-typesetting.pdf - technically sound modern LaTeX replacement, but not open source (yet?) + - https://github.com/nvim-neorg - org-mode alternative, TreeSitter-grammar-first +*** Markdown + - https://github.com/lezer-parser/markdown + - https://github.com/kivikakk/comrak + - https://github.com/raphlinus/pulldown-cmark +*** Org + - https://github.com/karlicoss/orgparse + - https://github.com/200ok-ch/org-parser +** 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 +* 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://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 +** 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/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 +** 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 +** 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 +** Databases +*** Relational + - https://github.com/EvgSkv/logica + - https://github.com/edgedb/edgedb - Graphs + - https://github.com/lorint/AdventureWorks-for-Postgres + - https://duckdb.org/ - SQLite alternative + - 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. +** 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 +** 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/ +* 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 +** 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.) |
