GeezerVison is showing github.com โ dux - Overview
-
Trifolium
-
London, Zagreb, Berlin
Organizations
I build things, mostly in Ruby, JavaScript, Go and lately Swift.
Comfortable with AWS, Docker, Postgres/MySQL, Snowflake and whatever else the job needs.
I like small libraries with no magic, DSLs you can read out loud, and native apps that start instantly.
Still learning, junior developer for life ๐
Below is the stuff I actually use. Hope you find something useful.
 |
A Ruby web framework that unifies the primitives an enterprise backend actually needs, so you (and your LLM) learn one DSL and use it everywhere.
Sinatra speed, Rails features, Rack + Sequel + PostgreSQL.
|
 |
Access policy library. A cleaner Pundit alternative - policies read like sentences and stay out of your models.
|
 |
Framework-agnostic REST / JSON-RPC API layer.
Define an action once, get both protocols plus docs and validation for free.
|
 |
Explicit, straightforward view components for Rails / Sinatra / Lux.
No implicit lookups, no surprises.
|
| Name |
Description |
| hammer |
The bastard Frankenstein child of Rake, Thor and Joshua. Drop a Hammerfile, run hammer, ship |
| typero |
Type system with value coercion and constraints |
| clean-mock |
Lightweight FactoryBot alternative, similar interface, no magic |
| json-exporter |
Versioned JSON data exporter with nested object support |
| html-tag |
HTML tag builder on steroids, with Rails / Sinatra / Lux adapters |
| hash_wia |
Hash with indifferent access - strings, symbols or methods |
| lux-url |
URL object with a few extra features |
| lux-deploy |
SSH + rsync deploys. No Docker, no registry, one yaml file |
| lux_assets |
Web asset packer - simplified webpack/sprockets, convention over configuration |
| schedulero |
Simple Ruby scheduler that runs tasks in intervals |
| image_resizer |
Fast and stable Ruby image resizer |
| lux-plugins |
My personal Lux plugin collection |
| clean-annotations |
Annotatable attributes and callbacks for non-Rails classes |
| class-mattr |
Set and get method attributes |
| class-cattr |
Class properties, in a non-polluting way |
| class-callbacks |
Rails-style callbacks for non-Rails projects |
FileExplorer
|
Native macOS Finder replacement, written in Swift + SwiftUI.
Fast, keyboard-driven, and it previews basically everything.
- Column browser with a live preview pane
- VSCode-style file and folder icons
- Image resize / convert built right in
- Pinned folders, color labels, iPhone file management
Repo ยท Demo page
|
App Launcher
|
Spotlight-like launcher for macOS, minus the parts of Spotlight nobody asked for.
- Fuzzy app search, instant results
- Run your own scripts from the same box
- Small, native, no Electron anywhere near it
Repo ยท Home page
|
md-boss
|
A macOS markdown viewer and editor that looks like paper.
Folders on the left, the rendered document on the right.
- Raw / preview / notes panes side by side
- Raw and preview scroll together, anchored on source lines
- Eight themes,
โงโD to flip light and dark
< and > narrow and widen the reading column
Repo
|
Friendly Lang Tutor
|
A privacy-first macOS language tutor.
Think "LingoBar, but better" - real listening, speaking and pronunciation feedback.
- Everything runs locally
- TTS + STT + pronunciation scoring
- No account, no cloud, no tracking
Repo
|
Procfile Runner
|
Desktop GUI for the processes in your Procfile.
Built with Wails (Go + JS), so it stays tiny.
- Start / stop / restart each process on its own
- Batch control for the whole file
- Live log output per process
Repo
|
โก JavaScript / TypeScript
 |
Svelte-inspired custom elements, at runtime - no compile step.
Reactive state, scoped styles, zero dependencies.
|
| Name |
Description |
| postwind |
Tailwind v4 runtime extension in ~500 lines. Pipe responsive (p-4|8), unit suffixes, shortcuts |
| cf-resizer |
Cloudflare image resizer - store on R2, deliver via Workers |
| jshaml |
HAML-like template parser that compiles to render functions |
| node-notify |
Socket notify server, updates over socket or web |
| dux-pjax |
Small PJAX helper for server-rendered navigation and targeted refreshes |
| Name |
Description |
| image-resizer |
AVIF-first image resizing by URL, libvips. Two-layer cache, request coalescing, STEP (CAD) renders, AuthCog admin |
| Name |
Description |
| cf-api |
One CLI for the full Cloudflare API. Replaces wrangler + flarectl + curl |
| hammer |
Task runner with Rake-style paths and Thor-style args. LLMs love it |
| lux-deploy |
Caddy + systemd atomic-release deploys, driven by one yaml file |
Pinned
Loading
-
Framework agnostic REST / JSON-RPC API implementation (Ruby lang)
Ruby
3
-
Simple flexible type system for Ruby with coercion and constraints
Ruby
5
-
Ruby access policy library, cleaner Pundit gem alternative.
Ruby
6
-
View cell is clean, simple explicit and strait-forward web view cell/component for use in Rails/Sinatra/Lux.
Ruby
2
-
Node socket notify server
CoffeeScript
2
-
HTML tag builder "on steroids" - platform agnostic but has adapters for Rails, Sinatra and Lux
Ruby
4
Uh oh!
There was an error while loading. Please reload this page.
|