aboutsummaryrefslogtreecommitdiff
path: root/INTERESTING_PROJECTS.org
diff options
context:
space:
mode:
Diffstat (limited to 'INTERESTING_PROJECTS.org')
-rw-r--r--INTERESTING_PROJECTS.org192
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.)