Wetter (Ruhr), Germany

Jakob Westhoff

Elite
@jakobwesthoff

โ˜€๏ธ 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.

180

nvim-from-scratch. A step by step example repository to get a neovim configuration up and running from scratch

115

Pdf-Presenter-Console. A Keynote like presenter console with multi-monitor support and the ability to read PDF as input files.

96

prettytable.sh. A shell script to pretty print tabular data into the terminal

73

the_ray_tracer_challenge_in_rust. Repository to follow my development of "The Raytracer Challenge" book by Jamis Buck in the language Rust

71

Vala_CMake. CMake macros to compile and manage Vala projects

42

dotfiles. Personal repository of configuration files

40

colorizer. Bash function to convert xml-tag like color strings to ANSI color escape codes

34

pixel_loop. A Rust implementation for fixed time game/update loops

29

tmux-from-scratch. A step by step example repository to get a tmux configuration up and running from scratch

27

sprintf.js. An almost feature complete Javascript implementation of the sprintf standard c function

24

retropulse. A menubar modplayer app written in rust using libopenmpt and tauri

20

the_raytracer_challenge_repl. A WebAssembly (WASM) based REPL interface for my Raytracer Challenge in Rust project

19

ineedmoretime. A HTML5 analog clock experiment, using jQuery and Raphael js.

19

argumentrewrap. Vim plugin to automatically rewrap argument lists to multiple lines

17

playgrounds. A bunch of simple vagrant/ansible based playgrounds, with different environments and services installed

15

green_rust. A mesmerizing matrix-inspired console animation in Rust.

14

palavra. A chrome newtab replacement providing a useful space to take notes in markdown on each new tab

14

onyx-air-reflector. A simple screengrabber live viewer for the Onyx Boox Note Air EInk Tablet

12

project-fzf.nvim. A neovim fzf-lua based project chooser utilizing project.nvim

12

web-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.

11

pdf2svg. Commandline utility to convert a PDF document to a bunch of SVG files.

11

inkplate-photo-frame. e-radionica Inkplate based photo frame firmware

9

source-map-merger. Merge generated Source Maps to create a map between the initial source and the final result through multiple transformation and processing steps

8

divoom-pixoo-max-nodejs. A reverse engineering experiment of the Divoom Pixoo Max Bluetooth protocol in nodejs

8

256colors. A bash script to show and calculate all available 256 ansi colors of a modern terminal

7

img2inkplate. Convert images to e-radionica compatible 7-bit grayscale format with different dithering modes to choose from.

7

whitespacetrail. Simple functions for Vim, to display trailing whitespaces while editing

5

web-render-experiment. Very simple POC to render a website within a container to an image using chromium headless

5

Revtrans. Transformer for Revelation password files into other formats like "Secrects for Android" csv written in PHP.

4

img_dither. Rust implementation of image dithering through error diffusion

4

vim-plugin-dirsettings. This plugin allows to define vim configuration settings per directory

4

Ghost. Template based HTML to PDF renderer based on PhantomJS

4

amiga-bootscreen-css. A pure CSS recreation of the amiga kickstart bootscreen from 2.x onwards.

3

on-air-notifier. Simple macOS Menu Bar App, which notifies an arbitrary HTTP service if a camera is in use

3

HDDSuspend. A shell script to put your harddrives to sleep after a certain amount of inactivity eventhough they don't support hdparm -S

3

tetrotime. A tetromino/tetris based clock, stopwatch and timer rendered to the terminal

3

hammerspoon-config. My hammerspoon configuration with corresponding modules and functionality

3

xkcd_sync. A syncing utility to fetch and store the newest xkcd comics

3

advent_of_languages_2024. A series of implementations of the same problem for each of the 24 first days of december

2

CSSClock. A simple analog clock, rendered using the css 2d transform features of modern browsers.

2

jspack. Implementation of perls pack function in JavaScript

2

kinetic.js. A jQuery Plugin JavaScript implementation of kinetic scrolling known from the iPhone/iPad.

2

twitter_comic_streamer. A client/server project used to display works of your favorite twitter comic artists on an inkplate epaper

2

jsdays-performance-tooling-examples. Examples and Code for the performance tooling workshop during JavaScript Days

2

node-l8smartlight. A nodejs library in order to facillitate communication with an L8 Smartlight

2

EventRecorder. A really simple JavaScript library to record and replay Events inside a Webbrowser.

2

duplicity-runner. A convenience wrapper script around the amazing duplicity backup application

2

pure-bash-bible. ๐Ÿ“– A collection of pure bash alternatives to external processes.

1

mrkeys. A universal keycaster for displaying real-time keystrokes, built with Rust and Tauri.

1

wad. A purpose-built Watson dashboard designed around my personal time tracking and analysis workflows

1

pixel_fireworks. Fireworks simulation in the terminal based on the PixelLoop engine

1

powerline-statusbar. A powerline inspired Statusbar renderer for nodejs cli applications

1

rust_brain. ๐Ÿฆ€๐Ÿง  An implementation of a Brainfuck interpreter in Rust for the joy of coding

1

babel-repl. A simple Babel based Repl used during some of my workshops

1

timelapse-capture. macOS based bash script to create timelapse screencaptures

1

OctoTray. A menubar application to work with and monitor an OctoPrint server.

1

taproot.nvim. A Neovim plugin for intelligent automatic project root detection.

1

jakob.vim. My personal Vim setup

1

services.js. A dependency injection container for javascript using explicit service definitions

1
60
Apply