aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2026-05-01 18:06:41 +0200
committeralex <alex@pdp7.net>2026-05-01 18:49:43 +0200
commitdce6c42c43597240c2085c6acb8cec0536d760f3 (patch)
treee425004a1056ff101d643dfd911174b3bf6b0588
parent3ce2d3bbdd1f87c891b59afff66d68e89815cf18 (diff)
Port interesting projectsport-interesting-projects
-rw-r--r--blog/content/interesting-projects.gmi1367
1 files changed, 1367 insertions, 0 deletions
diff --git a/blog/content/interesting-projects.gmi b/blog/content/interesting-projects.gmi
new file mode 100644
index 00000000..38df5b9c
--- /dev/null
+++ b/blog/content/interesting-projects.gmi
@@ -0,0 +1,1367 @@
+=> https://josh-project.dev/ Josh
+Synchronize parts of Git repositories. See also:
+=> https://github.com/rust-lang/josh-sync Josh sync utilities for using Josh as a CLI
+:programmed-in:rust
+:kind:daemon
+:vcs
+
+=> https://www.jj-vcs.dev/ Jujutsu
+VCS that integrates with Git and identifies changes
+:programmed-in:rust
+:kind:cli
+:vcs
+
+=> https://github.com/Skyscanner/turbolift turbolift
+Apply changes across many GitHub repositories simultaneously
+:programmed-in:go
+:kind:cli
+:vcs
+:coding:refactor
+
+=> https://mergiraf.org/ Mergiraf
+Language-aware conflict resolver
+:programmed-in:rust
+:kind:cli
+:vcs
+
+=> https://forge.rust-lang.org/triagebot/range-diff.html range-diff
+Show diffs after rewriting history
+:programmed-in:rust
+:kind:bot
+:vcs
+
+=> https://github.com/antonmedv/gitmal Gitmal
+Git browser as static site generator
+:programmed-in:go
+:kind:cli
+:vcs
+:web
+
+=> https://opendev.org/ OpenDev
+:kind:service
+:tool:forge
+
+=> https://gitgitgadget.github.io/ GitGitGadget
+Turn GitHub PRs into mailing list patches
+:programmed-in:typescript
+:kind:service
+:vcs
+
+=> https://earthly.dev/earthfile/ Earthly
+Container-based builds
+:programmed-in:go
+:coding:build
+:kind:cli
+
+=> https://github.com/reviewdog/reviewdog reviewdog
+Post review comments from parsing build output
+:programmed-in:go
+:coding:build
+:kind:cli
+
+=> https://github.com/getpatchwork/patchwork Patchwork
+Present patches from mailing lists as a website
+:programmed-in:python
+:vcs
+:kind:service
+
+=> https://github.com/bazelbuild/remote-apis remote-apis
+Bazel's remote APIs for compiling, artifacts, and log streaming; with links to projects that support them
+:coding:build
+
+=> https://github.com/lima-vm/lima-actions Lima on GitHub Actions
+Run Lima on GitHub Actions
+:coding:build
+:vcs
+:kind:github-action
+
+=> https://github.com/equinix-labs/otel-cli
+CLI to send OpenTelemetry traces
+:coding:observability
+:kind:cli
+:programmed-in:go
+
+=> https://hyperdx.io/ HyperDX
+Visualize OpenTelemetry data stored in ClickHouse
+:coding:observability
+:kind:service
+:programmed-in:typescript
+:uses-storage:clickhouse
+
+=> https://pushpin.org/ Pushpin
+Proxy that helps build realtime APIs
+:coding:realtime
+:programmed-in:rust
+:web
+
+=> https://xtermjs.org/ xterm.js
+Terminal for web pages
+:web
+:programmed-in:typescript
+
+=> https://github.com/BafS/Gutenberg Gutenberg
+Make printable websites
+:web
+:print
+:programmed-in:scss
+
+=> https://barba.js.org/ Barba.js
+Make transitions on non-SPAs smooth
+:web
+:programmed-in:typescript
+
+=> https://github.com/kristopolous/BOOTSTRA.386 Bootstrap/386
+Old-school Bootstrap theme
+:web:bootstrap
+
+=> https://nanodjango.dev/
+Single-file Django applications
+:web:django
+:programmed-in:python
+
+=> https://diazo.org
+HTML "golden" templates
+:web:templates
+:programmed-in:python
+
+=> https://github.com/mit-pdos/noria
+MySQL-compatible database for real-time applications
+:coding:realtime
+:database
+:programmed-in:rust
+
+=> https://frappe.io/framework Frappe Framework
+Database-oriented web framework
+:web:framework
+:web:database
+:programmed-in:python
+:uses-storage:mysql
+
+=> https://github.com/aquametalabs/aquameta
+PostgreSQL-based web framework
+:web:framework
+:web:database
+:programmed-in:plpgsql
+:uses-storage:postgresql
+
+=> https://github.com/urweb/urweb Ur/Web
+Ur is a functional programming language. Ur/Web is a library for building web applications backed by SQL databases
+:web:framework
+:web:database
+:programmed-in:sml
+
+=> https://postgrest.org PostgREST
+Derives a REST API from a PostgreSQL database
+:web:database
+:programmed-in:haskell
+:uses-storage:postgresql
+
+=> https://hurmet.org/ Hurmet
+A notebook for calculations
+:coding:notebook
+:kind:language
+:kind:service
+:programmed-in:javascript
+
+=> https://github.com/jupytercalpoly/reactivepy reactivepy
+Reactive Python kernel
+:coding:notebook
+:kind:jupyter-kernel
+:programmed-in:python
+
+=> https://jupyterbook.org/ Jupyter Book
+Create books from notebooks
+:coding:notebook
+:programmed-in:python
+:print
+:writing:format
+:kind:cli
+
+=> https://github.com/OKUA1/juvio Juvio
+Reproducible Git-friendly Python notebooks
+:coding:notebook
+:programmed-in:python
+:kind:jupyter-kernel
+
+=> https://arxman.com/micoo/ Micoo
+Screenshot diff tool for testing
+:coding:testing
+:programmed-in:javascript
+:kind:service
+
+=> https://github.com/minimaxir/big-list-of-naughty-strings The Big List of Naughty Strings
+A list of strings useful to test user input risks
+:coding:testing
+
+=> https://hackage.haskell.org/package/lhs2tex
+Typeset Haskell code using LaTeX
+:coding:literate
+:print
+:programmed-in:haskell
+:kind:cli
+
+=> https://github.com/simplistix/sybil Sybil
+Run tests embedded in code and documentation
+:coding:literate
+:coding:testing
+:programmed-in:python
+:kind:cli
+
+=> https://www.unison-lang.org/
+Distributed programming language
+:coding:distributed
+:kind:language
+:programmed-in:haskell
+
+=> https://twitchtv.github.io/twirp/
+Protobuf/JSON RPC over HTTP
+:coding:rpc
+:kind:framework
+:programmed-in:go
+
+=> https://www.iroh.computer/ iroh
+Protocol for establishing peer-to-peer connections over the Internet
+:coding:distributed
+:programmed-in:rust
+:kind:library
+
+=> https://github.com/magic-wormhole/magic-wormhole Magic Wormhole
+Library and tool to transfer files peer-to-peer
+:coding:distributed
+:programmed-in:python
+:kind:library
+:kind:cli
+:tool:transfer
+
+=> https://www.singer.io/ Singer
+Standard for data sources and sinks
+:kind:protocol
+:coding:etl
+
+=> https://github.com/dflemstr/rq Record Query
+Convert JSON, YAML, Protobuf, CSV...
+:kind:cli
+:tool:conversion
+:programmed-in:rust
+
+=> https://redash.io/ Redash
+SQL data explorer
+:kind:service
+:tool:database
+:programmed-in:python
+
+=> https://www.metabase.com/ Metabase
+SQL data explorer
+:kind:service
+:tool:database
+:programmed-in:clojure
+
+=> https://www.getgrist.com/ Grist
+Relational spreadsheets
+:kind:service
+:tool:database
+:programmed-in:typescript
+
+=> https://strlen.com/treesheets/ TreeSheets
+Hierarchical spreadsheets
+:kind:desktop-app
+:tool:spreadsheet
+:programmed-in:cpp
+
+=> https://logica.dev/ Logica
+Prolog-like programming language that compiles to SQL
+:kind:language
+:coding:sql
+:programmed-in:python
+:compiles-to:sql
+
+=> https://prql-lang.org/ PRQL
+Pipelined relational query language that compiles to SQL
+:kind:language
+:coding:sql
+:programmed-in:rust
+:compiles-to:sql
+
+=> https://geldata.com/ Gel
+Database on top of PostgreSQL with graphs
+:kind:service
+:kind:language
+:database:graph
+:programmed-in:python
+
+=> https://github.com/lorint/AdventureWorks-for-Postgres AdventureWorks for Postgres
+Sample database
+:kind:dataset
+:uses-storage:postgresql
+
+=> https://github.com/zonkyio/embedded-postgres-binaries Embedded Postgres Binaries
+Embedded Postgres Binaries
+:kind:library
+:kind:binaries
+:uses-storage:postgresql
+
+=> https://github.com/orm011/pgserver pgserver
+Embed PostgreSQL in Python
+:kind:library
+:uses-storage:postgresql
+:programmed-in:python
+
+=> https://github.com/cozodb/cozo CozoDB
+Embeddable Datalog database
+:kind:library
+:database:graph
+:kind:language
+:programmed-in:rust
+
+=> https://www.pgcli.com/ pgcli
+PostgreSQL CLI with autocompletion
+:kind:cli
+:tool:database
+:uses-storage:postgresql
+:programmed-in:python
+
+=> https://github.com/okbob/pspg
+Pager for PostgreSQL and MySQL tables
+:kind:cli
+:tool:database
+:uses-storage:postgresql
+:uses-storage:mysql
+:programmed-in:python
+
+=> https://github.com/djrobstep/results results
+PostgreSQL tool with a diff tool
+:kind:library
+:kind:cli
+:tool:database
+:uses-storage:postgresql
+
+=> https://github.com/julianhyde/sqlline SQLLine
+CLI tool for JDBC databases
+:kind:cli
+:tool:database
+:programmed-in:java
+
+=> https://pgroll.com/ pgroll
+PostgreSQL migrations based on switching schemas
+:kind:cli
+:tool:database
+:programmed-in:go
+
+=> https://www.sqlfluff.com/ SQLFluff
+SQL linter
+:kind:cli
+:coding:refactor
+:tool:database
+
+=> https://github.com/feldera/feldera Feldera
+:kind:service
+:database
+:coding:realtime
+:programmed-in:rust
+
+=> https://www.symas.com/mdb Symas LMDB
+A Berkeley-style database where multiple processes can access the same database concurrently.
+:kind:library
+:database
+:programmed-in:c
+
+=> https://github.com/tansu-io/tansu Tansu
+Kafka-compatible backed by PostgreSQL, SQLite, S3...
+:kind:service
+:database
+:programmed-in:rust
+
+=> https://github.com/carltongibson/neapolitan Neapolitan
+Quick CRUD views for Django
+:web:django
+:programmed-in:python
+:kind:library
+
+=> https://codeberg.org/emmaDelescolle/django-admin-deux django-admin-deux
+New admin for Django
+:web:django
+:programmed-in:python
+:kind:library
+
+=> https://github.com/Jake-Shadle/xwin xwin
+Cross-compile to Windows
+:kind:cli
+:coding:build
+:programmed-in:rust
+:microsoft-windows
+
+=> https://github.com/marler8997/msvcup msvcup
+CLI installer for MSVC/SDK
+:kind:cli
+:coding:build
+:programmed-in:zig
+:microsoft-windows
+
+=> https://github.com/inducer/pudb PuDB
+Full-screen console debugger for Python
+:kind:tui
+:coding:debugger
+:programmed-in:python
+
+=> https://gregoryszorc.com/docs/python-build-standalone/main/ Python standalone builds
+Python standalone builds
+:coding:distribution
+:kind:binaries
+
+=> https://packaged.live/ packaged
+Package Python applications
+:coding:distribution
+
+=> https://github.com/bugen/pypipe pypipe
+Python-based AWK
+:programmed-in:python
+:tool:data
+:kind:cli
+
+=> https://github.com/fsspec/filesystem_spec/ filesystem_spec
+Python VFS API with Fuse driver
+:programmed-in:python
+:kind:library
+:coding:vfs
+
+=> https://thelig.ht/code/userspacefs/ userspacefs
+:programmed-in:python
+:kind:library
+:coding:vfs
+
+=> https://errbot.io Errbot
+Python framework for writing bots for multiple services
+:programmed-in:python
+:kind:framework
+:instant-messaging:bot
+
+=> https://github.com/flutter-rs/flutter-rs fultter-rs
+Add Flutter UIs to Rust programs
+:programmed-in:rust
+:kind:library
+:coding:gui
+
+=> https://github.com/crossterm-rs/crossterm Crossterm
+Cross-platform terminal UI
+:programmed-in:rust
+:kind:library
+:coding:tui
+
+=> https://github.com/matklad/xshell xshell
+Scripting in Rust
+:programmed-in:rust
+:kind:library
+:coding:scripting
+
+=> https://github.com/bytecodealliance/cap-std/ cap-std
+Capability-based version of the Rust standard library
+:programmed-in:rust
+:kind:library
+:coding:security
+
+=> https://www.lurklurk.org/effective-rust/
+Rust programming book
+:programmed-in:rust
+:kind:documentation
+
+=> https://gitlab.com/DPDmancul/clap-serde-derive Clap and Serde derive
+Derive CLI parser and serializer from the same source
+:programmed-in:rust
+:kind:library
+
+=> https://github.com/KittyCAD/delouse delouse
+:programmed-in:rust
+:kind:library
+:coding:debugger
+:coding:async
+:programmed-in:rust
+
+=> https://www.jbang.dev/ jBang
+:programmed-in:java
+:coding:distribution
+:kind:cli
+
+=> https://github.com/mabe02/lanterna Lanterna
+:programmed-in:java
+:coding:tui
+:kind:library
+
+=> https://testcontainers.com/ Testcontainers
+Run testing services in Java, Go, Node.js, Python, Rust...
+:kind:library
+:containers
+:coding:testing
+
+=> https://errorprone.info/ Error Prone
+Static Java analyzer
+:kind:cli
+:coding:build
+:programmed-in:java
+
+=> https://github.com/google/auto Auto
+Java code generator
+:kind:cli
+:coding
+:programmed-in:java
+
+=> https://lexi-lambda.github.io/hackett/ Hackett
+Haskell-like Lisp
+:programmed-in:racket
+:kind:language
+:coding:lisp
+:coding:static-typing
+
+=> https://coalton-lang.github.io/ Coalton
+Statically-typed Lisp
+:programmed-in:common-lisp
+:kind:language
+:coding:lisp
+:coding:static-typing
+
+=> https://docs.racket-lang.org/ts-guide/ Typed Racket
+Typed Racket
+:programmed-in:racket
+:kind:language
+:coding:lisp
+:coding:static-typing
+
+=> https://github.com/oils-for-unix/oils/ Oils
+Script programming language
+=> https://github.com/oils-for-unix/oils/wiki/Internal-DSLs-for-Shell Internal DSLs for Shell
+=> https://github.com/oils-for-unix/oils/wiki/Alternative-Shells Alternative Shells
+:programmed-in:python
+:kind:language
+:kind:cli
+:tool:shell
+
+=> https://xon.sh/ Xonsh
+Python shell
+:programmed-in:python
+:kind:language
+:kind:cli
+:tool:shell
+
+=> https://www.nushell.sh/ Nu
+Shell with structured data pipelines
+:programmed-in:rust
+:kind:language
+:kind:cli
+:tool:shell
+
+=> https://amber-lang.com/ Amber
+Statically-typed language that compiles to bash
+:programmed-in:rust
+:kind:language
+:coding:static-typing
+:compiles-to:bash
+
+=> https://codeberg.org/moggers87/salmon Salmon
+Mail server to write applications in Python
+:programmed-in:python
+:kind:framework
+:mail
+
+=> https://langium.org/ Langium
+Framework for writing languages, including language servers
+:programmed-in:typescript
+:kind:framework
+:coding:languages
+:coding:parsing
+:coding:lsp
+
+=> https://github.com/hydro-project/rust-sitter Rust Sitter
+Create Tree-sitter parsers in Rust
+:programmed-in:rust
+:kind:framework
+:coding:parsing
+
+=> https://langcc.io/ langcc
+Modern lex/yacc
+:programmed-in:cpp
+:kind:framework
+:coding:parsing
+
+=> https://github.com/petitparser PetitParser
+Create parsers in Dart, Java, Dart, and Kotlin
+:kind:framework
+:coding:parsing
+
+=> https://www.metaborg.org/ The Spoofax Language Workbench
+:programmed-in:java
+:kind:framework
+:coding:parsing
+:coding:languages
+
+=> https://github.com/antlr/grammars-v4 grammars-v4
+ANTLR v4 grammars
+:programmed-in:antlr
+:kind:dataset
+:coding:parsing
+
+=> https://tree-sitter.github.io/tree-sitter/ Tree-sitter
+Parser generator and incremental parser
+:programmed-in:rust
+:coding:parsing
+:kind:framework
+
+=> https://github.com/stephan-tolksdorf/fparsec FParsec
+Parser combinator library for F#
+:programmed-in:f-sharp
+:coding:parsing
+:kind:library
+
+=> https://github.com/Engelberg/instaparse Instaparse
+Parser in Clojure
+:programmed-in:clojure
+:coding:parsing
+:kind:library
+
+=> https://janet-lang.org/ Janet Language
+Lisp with PEGs instead of regular expressions
+:programmed-in:c
+:coding:parsing
+:kind:language
+:coding:lisp
+
+=> https://craftinginterpreters.com/ Crafting Interpreters
+:kind:documentation
+:coding:parsing
+:coding:languages
+
+=> https://pomsky-lang.org/ Pomsky
+Regular expression alternative
+:kind:language
+:coding:parsing
+:programmed-in:rust
+
+=> https://rosie-lang.org/ Rosie Pattern Language
+Regular expression alternative
+:kind:language
+:kind:cli
+:coding:parsing
+:programmed-in:c
+
+=> https://tratt.net/laurie/blog/2020/which_parsing_approach.html Which Parsing Approach?
+Explains parser types
+:kind:documentation
+:coding:parsing
+
+=> https://www.scryer.pl/ Scryer Prolog
+Prolog with efficient strings
+:kind:language
+:coding:prolog
+:programmed-in:rust
+
+=> https://github.com/rla/prolog-markdown prolog-markdown
+Markdown parser in SWI-Prolog
+:kind:library
+:programmed-in:prolog
+:lightweight-markup:markdown
+:coding:parser
+
+=> https://github.com/aarroyoc/djota/tree/main Djota
+Djot parser in Prolog
+:kind:library
+:programmed-in:prolog
+:lightweight-markup:djot
+:coding:parser
+
+=> https://temporal.io/ Temporal
+Durable execution platform for Go, Java, Python, etc.
+:kind:framework
+:coding:distributed
+:programmed-in:go
+
+=> https://restate.dev Restate
+Durable execution platform for Go, Java, Python, Typescript, Kotlin, Rust
+:kind:framework
+:coding:distributed
+:programmed-in:rust
+
+=> https://github.com/yomaytk/elfconv elfconv
+Converts Linux ELF binaries into WASM
+:kind:cli
+:coding:wasm
+:programmed-in:cpp
+
+=> https://extism.org/ Extism
+Write WASM plugins for many languages
+:kind:library
+:kind:framework
+:coding:wasm
+:programmed-in:rust
+
+=> https://github.com/kellyjonbrazil/jc JC
+Converts the output of many tools into JSON
+:kind:cli
+:programmed-in:python
+:coding:parser
+
+=> https://open-meteo.com/ Open-Meteo
+Open weather service, free for non-commercial use
+:kind:service
+
+=> https://github.com/KDE/kitinerary/tree/master/src/lib/scripts kitinerary parsers
+Parser for many emails containing travel information
+:kind:library
+:coding:parser
+:programmed-in:javascript
+
+=> https://github.com/igor-petruk/scriptisto Scriptisto
+Shebang for single-line scripts with dependencies, packaged in many distros
+:kind:cli
+:coding:distribution
+:programmed-in:rust
+
+=> https://github.com/acaloiaro/ess ess
+Automatically keep env.sample files in sync with .env
+:kind:cli
+:coding
+:programmed-in:go
+
+=> https://yunohost.org/ YunoHost
+Self-hosting platform
+:tool:selfhosting
+:kind:service
+:programmed-in:python
+
+=> https://sandstorm.org/ Sandstorm
+Self-hosting platform
+:tool:selfhosting
+:kind:service
+:programmed-in:javascript
+
+=> https://caprover.com/ CapRover
+Self-hosted PaaS
+:tool:paas
+:tool:selfhosting
+:kind:service
+:programmed-in:typescript
+
+=> https://www.freedombox.org/ FreedomBox
+Self-hosting UI over Debian
+:tool:selfhosting
+:kind:service
+:programmed-in:python
+
+=> https://dokku.com/ Dokku
+Heroku-like PaaS
+:tool:paas
+:kind:service
+:programmed-in:go
+
+=> https://github.com/piku/piku piku
+:tool:paas
+:kind:service
+:programmed-in:python
+
+=> https://opencloud.eu/ OpenCloud
+:tool:filesync
+:kind:service
+:programmed-in:go
+
+=> https://mutagen.io/ Mutagen
+:tool:filesync
+:kind:cli
+:programmed-in:go
+
+=> https://github.com/tkellogg/dura Dura
+Time travel for Git working copies
+:vcs:git
+:kind:cli
+:programmed-in:rust
+
+=> https://perkeep.org/ Perkeep
+:tool:filesync
+:kind:service
+:programmed-in:go
+
+=> https://www.filestash.app/ Filestash
+:tool:files
+:kind:service
+:programmed-in:go
+
+=> https://fossil.kd2.org/karadav/doc/main/README.md KaraDAV
+WebDAV server compatible with NextCloud/ownCloud clients
+:tool:filesync
+:kind:service
+:programmed-in:php
+
+=> https://stalw.art/ Stalwart
+Groupware with JMAP support
+:tool:filesync
+:mail:jmap
+:kind:service
+:programmed-in:rust
+
+=> https://github.com/linuxserver/proot-apps PRoot Apps
+Unprivileged self-contained apps
+:kind:cli
+:programmed-in:shell
+:tool:distribution
+
+=> https://github.com/lkl/linux Linux Kernel Library
+Run the Linux kernel as an application
+:kind:library
+
+=> https://kanidm.com/ Kanidm
+Identity plaform
+:kind:service
+:programmed-in:rust
+:identity
+
+=> https://github.com/adorsys/keycloak-config-cli keycloak-config-cli
+Configuration as code for Keycloak
+:kind:cli
+:programmed-in:java
+:identity:keycloak
+
+=> https://metacontroller.github.io/metacontroller/ Metacontroller
+Platform to write Kubernetes controllers
+:kind:framework
+:programmed-in:go
+:kubernetes
+
+=> https://github.com/Yakifo/amqtt aMQTT
+Python MQTT broker and client
+:kind:service
+:kind:library
+:programmed-in:python
+:mqtt
+
+=> https://capn.linuxcontainers.org/ Kubernetes Cluster API Provider Incus
+Deploy Kubernetes to Incus
+:kind:service
+:programmed-in:go
+:kubernetes
+:iaas/incus
+
+=> https://ssh2incus.com/ ssh2incus
+Access Incus instances via SSH
+:kind:service
+:programmed-in:go
+:iaas/incus
+
+=> https://github.com/cirruslabs/vetu vetu
+CLI to create Linux VMs quickly
+:kind:cli
+:programmed-in:go
+:tool:vms
+
+=> https://github.com/karmab/kcli kcli
+CLI to create Linux VMs quickly on multiple VMs systems
+:kind:cli
+:programmed-in:python
+:tool:vms
+
+=> https://github.com/virt-lightning/virt-lightning virt-lightning
+CLI to create Linux VMs quickly using libvirt
+:kind:cli
+:programmed-in:python
+:tool:vms
+
+=> https://tart.run/ Tart
+CLI to create VMs quickly on macOS
+:kind:cli
+:programmed-in:swift
+:tool:vms
+:macos
+
+=> https://vyos.net/ VyOS
+Declarative network appliance
+:kind:os
+:networking
+:programmed-in:python
+:infrastructure-as-code
+
+=> https://github.com/ansible-collections/community.openwrt community.openwrt Ansible collection
+Manage OpenWRT with Ansible
+:kind:ansible
+:programmed-in:python
+:networking:openwrt
+:infrastructure-as-code
+
+=> https://github.com/glennbrown/home-infra home-infra
+Infrastructure as code setup
+:kind:ansible
+:programmed-in:ansible
+:infrastructure-as-code
+
+=> https://github.com/lanefu/clammy-ng clammy-ng
+Ansible-managed Linux router on a nanopi
+:networking
+:kind:ansible
+:programmed-in:ansible
+:infrastructure-as-code
+
+=> https://publicsuffix.org/ Public suffix list
+List of domains with open subdomain registration
+:networking:dns
+:kind:dataset
+
+=> https://yggdrasil-network.github.io/ Yggdrasil network
+Overlay Internet on top of the Internet
+:vpn:public
+:kind:service
+:programmed-in:go
+:networking
+
+=> https://dn42.eu/ dn42
+:vpn:public
+:kind:service
+:networking
+
+=> https://netbird.io/ Netbird
+:vpn
+:networking
+:programmed-in:go
+:kind:service
+
+=> https://datatracker.ietf.org/group/privacypass/about/ Privacy Pass
+Anonymous authorization
+:kind:protocol
+:cryptography
+
+=> https://github.com/smallstep/certificates certificates
+CA
+:kind:service
+:cryptography:ca
+:programmed-in:go
+:ssh
+:web
+
+=> https://age-encryption.org/ age
+Encryption format that supports SSH keys
+:kind:cli
+:kind:protocol
+:programmed-in:go
+:cryptography
+
+=> https://www.nitrokey.com/products/nethsm HSM appliance
+:kind:service
+:programmed-in:ocaml
+:cryptography:hsm
+
+=> https://kasm.com/kasmvnc KasmVNC
+Web VNC
+:kind:service
+:programmed-in:cpp
+:tool:remote-desktop
+
+=> https://selkies-project.github.io/selkies/ Selkies
+Web remote desktop with graphics acceleration
+:kind:service
+:programmed-in:python
+:tool:remote-desktop
+
+=> https://moonlight-stream.org/ Moonlight
+Streaming client for Nvidia GameStream protocol
+:tool:remote-desktop
+:kind:gui
+:programmed-in:cpp
+
+=> https://docs.lizardbyte.dev/projects/sunshine/latest/ Sunshine
+Streaming server for Nvidia GameStream protocol
+:tool:remote-desktop
+:kind:service
+:programmed-in:cpp
+
+=> https://neko.m1k1o.net/ Neko
+Virtual browser
+:tool:remote-desktop
+:kind:service
+:programmed-in:go
+
+=> https://www.xrdp.org/
+Microsoft RDP implementation, including X11 driver and client
+:tool:remote-desktop
+:kind:service
+:programmed-in:c
+
+=> https://github.com/marcan/takeover.sh takeover.sh
+Take over a remote Linux system to replace the operating system
+:tool:linux
+:kind:cli
+:programmed-in:shell
+
+=> https://tratt.net/laurie/src/pizauth/ pizauth
+Oauth tool to use email accounts that require OAuth with third-party tools
+:kind:cli
+:programmed-in:rust
+:mail:oauth
+
+=> https://github.com/simonrob/email-oauth2-proxy Email Oauth 2.0 Proxy
+Oauth tool to use email accounts that require OAuth with third-party tools
+:kind:cli
+:programmed-in:python
+:mail:oauth
+
+=> https://github.com/shell-pool/shpool shpool
+Lightweight alternative to GNU screen and tmux
+:kind:cli
+:tool:terminal
+:programmed-in:rust
+
+=> https://zmx.sh/ zmx
+Lightweight alternative to GNU screen and tmux
+:kind:cli
+:tool:terminal
+:programmed-in:zig
+
+=> https://simplelogin.io/ SimpleLogin
+Email aliases
+:kind:service
+:mail
+:programmed-in:python
+
+=> https://getbananas.net/ Bananas Screen Sharing
+Screen sharing with multiple cursors
+:kind:service
+:tool:screen-sharing
+:programmed-in:typescript
+
+=> https://lalescu.ro/liviu/fet/ FET
+Timetable scheduler
+:kind:gui
+:tool:timetables
+:programmed-in:cpp
+
+=> https://glide-browser.app Glide
+Keyboard-driven Firefox
+:kind:gui
+:tool:browser
+:programmed-in:typescript
+
+=> https://vdo.ninja/ VDO.Ninja
+Swiss army for WebRTC
+:kind:service
+:tool:screensharing
+:tool:streaming
+:programmed-in:javascript
+
+=> https://github.com/Manawyrm/AnotterKiosk AnotterKiosk
+Firefox kiosk
+:kind:gui
+:firefox:kiosk
+:programmed-in:shell
+
+=> https://github.com/mozilla/policy-templates Firefox policy templates
+Manage browser programatically
+:firefox:management
+
+=> https://linuxae.org.es/ LinuxAE
+Distribución GNU/Linux para el uso de la Administración Electrónica
+:kind:linux-distribution
+
+=> https://github.com/plp13/qman Qman
+Modern man page viewer for terminal
+:kind:tui
+:tool:documentation
+:programmed-in:c
+
+=> https://pimalaya.org/ Pimalaya
+Email tools
+:kind:cli
+:kind:tui
+:mail:client
+:programmed-in:rust
+
+=> https://github.com/leahneukirchen/mblaze/ mblaze
+CLI for maildir
+:kind:cli
+:mail:client
+:programmed-in:c
+
+=> https://git.sr.ht/~whynothugo/ImapGoose ImapGoose
+Bidirectional sync between maildir and IMAP with real time NOTIFY
+:kind:service
+:mail:sync
+:programmed-in:go
+
+=> https://lieer.gaute.vetsj.com/ Lieer
+Use GMail with Notmuch
+:kind:service
+:mail:sync
+:mail:notmuch
+:programmed-in:python
+
+=> https://github.com/Genymobile/scrcpy scrcpy
+Control Android devices remotely
+:kind:gui
+:tool:remote-desktop
+:android
+:programmed-in:c
+
+=> https://github.com/wolpi/prim-ftpd Primitive FTPd
+SFTP server for Android
+:kind:gui
+:tool:files
+:android
+:programmed-in:java
+
+=> https://niri-wm.github.io/niri/ niri
+Wayland scrollable-tiling compositor
+:desktop-environment:wayland
+:desktop-environment:scrollable-tiling
+:programmed-in-rust
+
+=> https://github.com/kmonad/kmonad KMonad
+Keyboard manager
+:kind:service
+:tool:keyboard
+:programmed-in:haskell
+
+=> https://losslesscut.app/ LosslessCut
+Edit video losslessly
+:kind:gui
+:tool:video
+:programmed-in:typescript
+
+=> https://github.com/zoriya/kyoo Kyoo
+Media server
+:kind:service
+:tool:video
+:programmed-in:typescript
+
+=> https://github.com/asapach/peerflix-server peerflix-server
+Streaming torrent client with web ui
+:kind:service
+:tool:video
+:p2p:torrent
+:programmed-in:javascript
+
+=> https://github.com/hauxir/rapidbay Rapid bay
+Streaming torrent client with web ui
+:kind:service
+:tool:video
+:p2p:torrent
+:programmed-in:python
+
+=> https://github.com/anacrolix/torrent torrent
+Torrent library with streaming video support. See README for projects using it
+:kind:library
+:p2p:torrent
+:programmed-in:go
+
+=> https://www.stirling.com/ Stirling
+PDF manipulation tool
+:kind:service
+:print:pdf
+:programmed-in:java
+
+=> https://github.com/mzucker/noteshrink noteshrink
+Convert scanned handwriting to PDF
+:kind:cli
+:print:pdf
+:programmed-in:python
+
+=> https://mixxx.org/ Mixxx
+Open source DJ software
+:kind:gui
+:tool:dj
+:programmed-in:cpp
+
+=> https://letsconvene.im/ Convene
+Browser-based conversations without accounts
+:kind:service
+:instant-messaging:matrix
+
+=> https://github.com/kiwiirc/plugin-conference KiwiIRC - Audio / Video conferencing
+Integrate Jitsi Meet with Kiwi IRC
+:kind:service
+:instant-messaging:irc
+
+=> https://keeweb.info/ KeeWeb
+Desktop and browser app for KeePass with sync
+:kind:service
+:kind:gui
+:tool:password
+:programmed-in:javascript
+
+=> https://github.com/PhilippC/keepass2android Keepass2Android
+Android for KeePass with sync
+:kind:gui
+:tool:password
+:programmed-in:c-sharp
+:android
+
+=> https://github.com/apenwarr/blip Web ping
+:kind:service
+:networking
+:programmed-in:javascript
+
+=> https://slipshow.org/
+Infinite presentations
+:kind:cli
+:kind:gui
+:tool:slides
+:programmed-in:ocaml
+
+=> https://github.com/CyberShadow/DFeed DFeed
+NNTP/mailing list/forum/ATOM/IRC
+:kind:service
+:social
+:programmed-in:d
+:nntp
+:mail
+
+=> https://github.com/epilys/sic sic
+Link aggregator
+:kind:service
+:social
+:programmed-in:python
+
+=> https://koldfront.dk/git/illuminant/about/ Illuminant
+ActivityPub server with an NNTP interface
+:kind:service
+:social:activitypub
+:nntp
+:programmed-in:haskell
+
+=> https://libreserver.org/epicyon/ Epicyon
+ActivityPub server that does not require Javascript, usable as PWA
+:kind:service
+:social:activitypub
+:programmed-in:python
+
+=> https://github.com/tsileo/microblog.pub microblog.pub
+Single user ActivityPub microblog
+:kind:service
+:social:activitypub
+:programmed-in:python
+
+=> https://github.com/ihabunek/toot Toot
+Mastodon CLI client
+:kind:tui
+:social:activitypub
+:programmed-in:python
+
+=> https://github.com/benbusby/farside Farside
+Redirect social websites to alternative frontends
+:kind:service
+:social
+:programmed-in:go
+
+=> https://github.com/timhutton/twitter-archive-parser twitter-archive-parser
+Parse and republish your Twitter archive
+:kind:cli
+:social:twitter
+:programmed-in:python
+
+=> https://rss-parrot.net/ RSS Parrot
+RSS to ActivityPub
+:kind:service
+:social:activitypub
+:rss
+:programmed-in:go
+
+=> https://src.presi.org/darcs/irgramd irgramd
+IRC Telegram gateway
+:kind:service
+:instant-messaging:irc
+:instant-messaging:telegram
+
+=> https://junkerhq.net/xrgb/index.php/OSSC Open Source Scan Converter
+Connect old devices to modern displays
+:hardware:retro
+
+=> https://openterface.com/ Openterface
+Turn laptops and computers into KVMs
+:hardware:kvm
+
+=> https://www.dpin.de/nf/linux-music-making-sonic-pi-lmms-akai-mpk-usb-midi/ Linux Music Making – Sonic Pi, LMMS, AKAI MPK USB MIDI
+Using AKAI MPK in Linux
+:hardware
+:kind:documentation
+
+=> https://github.com/Dakkaron/Fairberry Fairberry
+And a Blackberry Q10 keyboard to a phone
+:hardware
+
+=> https://code.haverbeke.berlin/lezer/markdown @lezer/markdown
+Commonmark parser using Lezer
+:kind:library
+:coding:parser
+:lightweight-markup:markdown
+:programmed-in:typescript
+
+=> https://github.com/kivikakk/comrak Comrak
+Commonmark parser
+:kind:library
+:coding:parser
+:lightweight-markup:markdown
+:programmed-in:rust
+
+=> https://github.com/pulldown-cmark/pulldown-cmark pulldown-cmark
+Commonmark parser
+:kind:library
+:coding:parser
+:lightweight-markup:markdown
+:programmed-in:rust
+
+=> https://github.com/wooorm/markdown-rs markdown-rs
+Commonmark parser
+:kind:library
+:coding:parser
+:lightweight-markup:markdown
+:programmed-in:rust
+
+=> https://github.com/karlicoss/orgparse orgparse
+org-mode parser
+:kind:library
+:coding:parser
+:lightweight-markup:org
+:programmed-in:python
+
+=> https://github.com/200ok-ch/org-parser org-parser
+org-mode parser
+:kind:library
+:coding:parser
+:lightweight-markup:org
+:programmed-in:clojure
+
+=> https://markdoc.dev/ Markdoc
+Documentation site builder that uses Markdown
+:kind:cli
+:programmed-in:typescript
+:lightweight-markup:markdown
+:tool:documentation
+
+=> https://liascript.github.io/ LiaScript
+Interactive course builder that uses Markdown. Exports to SCORM, ePUB...
+:kind:service
+:programmed-in:elm
+:lightweight-markup:markdown
+:tool:documentation
+:education
+
+=> https://hedgedoc.org/
+Collaborative Markdown editor with with cute attributed blockquotes for commenting
+:kind:service
+:programmed-in:typescript
+:lightweight-markup:markdown
+:tool:documentation
+
+=> https://github.com/nota-lang/bene/ Bene
+A Lightweight EPUB Reader
+:kind:service
+:kind:gui
+:tool:documentation
+:epub
+
+=> https://github.com/jhuangtw/xg2xg xg2xg
+List of Google internal tools and alternatives
+:kind:dataset
+
+=> https://european-alternatives.eu/ European alternatives
+List of European services
+:kind:dataset
+
+=> https://developer.themoviedb.org/ TMDB
+Rate-limited APIs for TV shows and movies with airdates
+:kind:dataset
+
+=> https://carpentries.org/
+Teaching community
+:kind:dataset
+:education