Jonathan Dahan's starred repositories
caddy-security
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
Polyformer
Polyformer is an open-source project that aims to recycle plastics into FDM filaments
DreamShell
Operating system for the Sega Dreamcast
PaperWM.spoon
Tiled scrollable window manager for MacOS
rasti.computer
a retro-futuristic laptop
htmx-playground
A simple code sandbox for playing around with HTMX. No setup needed!
ScreenPond
screens in screens in screens
hardware_hustle
A tabletop, roll-and-write resource management game about sustainably running a small hardware business
htmx-components
🧩 Async HTMX + JSX
embedded-cli-rs
CLI in Rust with autocompletion, subcommands, options, help and history for embedded systems (like Arduino or STM32)
download-steam-games
A script to download and archive all of your Steam games.
helix-wezterm
Turning Helix into an IDE with the help of WezTerm and CLI tools
epevermodbus
Python library for communicating with EPever solar charge controllers
Resin_Filtration
A repository for resin air filtration units
MTG-Card-Sorter
This project sorts Magic the Gathering trading cards fed into a card sorter. It utilizes a Raspberry Pi's Pi Camera to capture an image of each card and then identifies the card utilizing OpenCV image recognition and image hashing and hamming distances. Cards are then sorted by a robotic arm into two bins based on card type or a third bin if the card is not recognized.
router_dissectors
Wireshark dissectors for Broadcast Video router protocols