This is your work, valued
โ๏ธ Software architect by day, ๐ฆ Nerd by night.
phuml. phUML is fully automatic UML diagram generator. It takes arbitrary object oriented code written in php5 and creates fully blown class diagrams of it.
180nvim-from-scratch. A step by step example repository to get a neovim configuration up and running from scratch
115Pdf-Presenter-Console. A Keynote like presenter console with multi-monitor support and the ability to read PDF as input files.
96prettytable.sh. A shell script to pretty print tabular data into the terminal
73the_ray_tracer_challenge_in_rust. Repository to follow my development of "The Raytracer Challenge" book by Jamis Buck in the language Rust
71Vala_CMake. CMake macros to compile and manage Vala projects
42dotfiles. Personal repository of configuration files
40colorizer. Bash function to convert xml-tag like color strings to ANSI color escape codes
34pixel_loop. A Rust implementation for fixed time game/update loops
29tmux-from-scratch. A step by step example repository to get a tmux configuration up and running from scratch
27sprintf.js. An almost feature complete Javascript implementation of the sprintf standard c function
24retropulse. A menubar modplayer app written in rust using libopenmpt and tauri
20the_raytracer_challenge_repl. A WebAssembly (WASM) based REPL interface for my Raytracer Challenge in Rust project
19ineedmoretime. A HTML5 analog clock experiment, using jQuery and Raphael js.
19argumentrewrap. Vim plugin to automatically rewrap argument lists to multiple lines
17playgrounds. A bunch of simple vagrant/ansible based playgrounds, with different environments and services installed
15green_rust. A mesmerizing matrix-inspired console animation in Rust.
14palavra. A chrome newtab replacement providing a useful space to take notes in markdown on each new tab
14onyx-air-reflector. A simple screengrabber live viewer for the Onyx Boox Note Air EInk Tablet
12project-fzf.nvim. A neovim fzf-lua based project chooser utilizing project.nvim
12web-sprite-generator. Utillity to automate the process of creating sprite images, providing all the needed flexibility to allow for different layouts, corresponding definitions and image-types.
11pdf2svg. Commandline utility to convert a PDF document to a bunch of SVG files.
11inkplate-photo-frame. e-radionica Inkplate based photo frame firmware
9source-map-merger. Merge generated Source Maps to create a map between the initial source and the final result through multiple transformation and processing steps
8divoom-pixoo-max-nodejs. A reverse engineering experiment of the Divoom Pixoo Max Bluetooth protocol in nodejs
8256colors. A bash script to show and calculate all available 256 ansi colors of a modern terminal
7img2inkplate. Convert images to e-radionica compatible 7-bit grayscale format with different dithering modes to choose from.
7whitespacetrail. Simple functions for Vim, to display trailing whitespaces while editing
5web-render-experiment. Very simple POC to render a website within a container to an image using chromium headless
5Revtrans. Transformer for Revelation password files into other formats like "Secrects for Android" csv written in PHP.
4img_dither. Rust implementation of image dithering through error diffusion
4vim-plugin-dirsettings. This plugin allows to define vim configuration settings per directory
4Ghost. Template based HTML to PDF renderer based on PhantomJS
4amiga-bootscreen-css. A pure CSS recreation of the amiga kickstart bootscreen from 2.x onwards.
3on-air-notifier. Simple macOS Menu Bar App, which notifies an arbitrary HTTP service if a camera is in use
3HDDSuspend. A shell script to put your harddrives to sleep after a certain amount of inactivity eventhough they don't support hdparm -S
3tetrotime. A tetromino/tetris based clock, stopwatch and timer rendered to the terminal
3hammerspoon-config. My hammerspoon configuration with corresponding modules and functionality
3xkcd_sync. A syncing utility to fetch and store the newest xkcd comics
3advent_of_languages_2024. A series of implementations of the same problem for each of the 24 first days of december
2CSSClock. A simple analog clock, rendered using the css 2d transform features of modern browsers.
2jspack. Implementation of perls pack function in JavaScript
2kinetic.js. A jQuery Plugin JavaScript implementation of kinetic scrolling known from the iPhone/iPad.
2twitter_comic_streamer. A client/server project used to display works of your favorite twitter comic artists on an inkplate epaper
2jsdays-performance-tooling-examples. Examples and Code for the performance tooling workshop during JavaScript Days
2node-l8smartlight. A nodejs library in order to facillitate communication with an L8 Smartlight
2EventRecorder. A really simple JavaScript library to record and replay Events inside a Webbrowser.
2duplicity-runner. A convenience wrapper script around the amazing duplicity backup application
2pure-bash-bible. ๐ A collection of pure bash alternatives to external processes.
1mrkeys. A universal keycaster for displaying real-time keystrokes, built with Rust and Tauri.
1wad. A purpose-built Watson dashboard designed around my personal time tracking and analysis workflows
1pixel_fireworks. Fireworks simulation in the terminal based on the PixelLoop engine
1powerline-statusbar. A powerline inspired Statusbar renderer for nodejs cli applications
1rust_brain. ๐ฆ๐ง An implementation of a Brainfuck interpreter in Rust for the joy of coding
1babel-repl. A simple Babel based Repl used during some of my workshops
1timelapse-capture. macOS based bash script to create timelapse screencaptures
1OctoTray. A menubar application to work with and monitor an OctoPrint server.
1taproot.nvim. A Neovim plugin for intelligent automatic project root detection.
1jakob.vim. My personal Vim setup
1services.js. A dependency injection container for javascript using explicit service definitions
1