This is your work, valued

Frank van Viegen

Advanced
@vanviegen

hue-thief. Factory reset Philips Hue bulbs using an EZSP-based Zigbee USB stick. After a reset, bulbs can easily join any type of compatible bridge.

216

aberdeen. A TypeScript/JavaScript library for quickly building performant declarative user interfaces without the use of a virtual DOM.

106

glasgow. An easy-to-use JavaScript library for building user interfaces in a functional reactive way, using JSX.

10

maca. Multi-Agent Coding Assistant -- experimental!

8

postgresqlite. Python library that makes the use of PostgreSQL as easy as SQLite. It automatically downloads the server and starts/stops an instance.,

6

coffee-script. Unfancy JavaScript

4

olmdb. Optimistic LMDB. A very fast embedded key/value store featuring ACID transactions using optimistic locking, based on LMDB.

3

spotcommander-playlists. Adaption of http://code.google.com/p/spotcommander/ for showing playlists from your Spotify account, and faster metadata updates.

1

groupifier. Divide intro day students into groups based on gender, language, interests, year and current class using a genetic algorithm.

1

typestripped. Tiny, dependency-free library that transpiles (most) TypeScript to JavaScript in the browser.

1

LightAlarm. Android night clock and wake-up light.

1

dotfiles. dotfiles van van viegen

1

Vite-Svelte-Express-WebSocket. Template for using Vite, Svelte (not SvelteKit), Express (for backend API) and WebSocket.

1

mail-to-scan. A nasty little script that takes photos from email attachments, converts them to properly 'scanned' documents, and forwards them to another email address.

1

tabscript. Modern TypeScript without the {(noise;)} but with reactivity.

1

speech2keys. A fast, lightweight Linux tool that converts speech to text and types it into any window using OpenAI's Whisper API.

1