Language

Theme

Three projects all self-hosted

Small things that do one thing properly.

A party game you play from the sofa, a reader that feeds you one word at a time, and a phone that pretends to be a keyboard.

Web · party quizzes

KuneLab Web Games

Party games for a room full of friends.

Add songs from a YouTube link, build playlists, then let everyone race to name the track. Each player buzzes in from their own phone, so the only screen that matters is the one already in the room.

  • Blind test with a live buzzer
  • Pixel puzzle: an image de-pixelates as they guess
  • Le Panel (in progress)
Platform
Any browser
Built with
React · Node · Socket.IO
Status
Live, self-hosted
Play the games

Android · reading

KuneLab Reader

Read a book one word at a time.

An EPUB reader built on RSVP: words appear one after another in the same spot, so your eyes stop travelling across the line. The optimal recognition point in each word is marked in red, the same trick running in the headline above.

  • 50 to 1500 words per minute
  • Pauses that lengthen on punctuation
  • Dark and AMOLED themes, four languages
RSVP, running

The same engine as the app: one word, one fixation point.

Platform
Android
Built with
Kotlin · Jetpack Compose
Licence
Apache-2.0
View the source

Android · control

KuneLab Kontroller

Your phone is the keyboard and the mouse.

The phone registers itself as a Bluetooth HID device, so the PC, Mac or TV sees a plain keyboard and mouse. Nothing to install on the other end: no companion app, no driver, no dongle.

  • Trackpad with drag, scroll and double-tap
  • Gyroscope air mouse: tilt to aim
  • Media keys, and your clipboard typed across
Bluetooth HID, simulated

Nothing runs on the far side: the screen sees a plain Bluetooth keyboard and mouse.

Platform
Android 9+ · any BT host
Size
330 KB, no dependencies
Licence
Apache-2.0
View the source