Here you can find some of the projects I'm currently working on or worked on in the past.
Additionally, there's an extra page with some of my Chrome extensions.
😴 httpsleep
Test how your application handles slow network requests, timeouts, and loading states.
Live: httsleep.r10r.dev
Source: robin-drexler/httsleep
🎲 ranmdn
Redirects to a random MDN article. Great for learning new things about the web!
Live: ranmdn.r10r.dev
Source: robin-drexler/ranmdn
🟩 Wordle Buddy
A bot that automatically solves the daily Wordle puzzle in a Chrome browser.
START_WORD=house npx wordle-buddy
Source: robin-drexler/wordle-buddy
⚡ exec-ts
Write your scripts in TypeScript and execute them directly in Node.
Your file:
const name: string = 'world';
console.log(`hello ${name}`);
exec-ts compiles this file to JavaScript and immediately runs it:
npx exec-ts ./your-ts-file.ts
# hello world
It's kind of like ts-node, just more lightweight and with fewer features.
Uses esbuild which makes it reasonably fast.
Source: robin-drexler/exec-ts
🐛 babel-plugin-debug-source
Babel plugin that adds file path and location information to debug calls. Makes it easier to find the origin of debug statements.
📊 webperfchallenge.com
Compare your website's Google PageSpeed score with the most popular sites in the world.
Live: webperfchallenge.com
📅 cosch
COnference SCHedule — An easy to use, offline-available, responsive schedule generator for conferences.
Used by JS Unconference, PHP Unconference, and Python Unconference. Inspired by Jekyll.
Source: robin-drexler/cosch
🗳️ Contriboot
Helps barcamp style conferences gather talk proposals online before the event. Attendees can vote on talks they're interested in.
Developed together with Robert Kowalski, who wrote an article about our tech stack.
Source: jsunconf/contriboot
🖨️ JimFlow Print
Part of the JimFlow project for digitizing kanban boards. Print tickets on A6 format using Google Cloud Print.
Source: Jimdo/JimFlowPrint
🎤 Conference Organization
I've had the chance to co-organize some community-driven tech events:
- International Free Software Conference in Cuba (2016)
- JS Unconference (2014, 2015)
- PHP Unconference (2013)
For more details, check out BOOT e.V., the association that backs most of these events, where I serve as board member and treasurer.