wayhint Rust + AT-SPI + pixel detection Keyboard-driven clicking for Hyprland: hint labels and text search
dewdrop Quickshell + GLSL shaders Liquid glass shell for Hyprland: bar, launcher, notifications, music, timers, phone alarms, weather, feeds, mail, calendar, tasks etc
mousewand Rust + evdev + wgpu Mouse gestures for any Linux desktop: draw a stroke, and the app under it goes back, switches tabs, or whatever you like.
My Pocket Bus: Athens OASA Telematics + GTFS The Athens bus with better UX, so my wife knows when hers is actually coming.
Regimen Tauri + React + Syncthing Calorie and weigh-in tracker for Linux & Android, synced with Syncthing
summit.gr Next.js + Strapi Team building and training company. Catalogue, search, registrations and online payments, self-hosted on Docker Swarm.
old.summit.gr Gatsby + Netlify CMS The previous summit.gr, built to replace the original WordPress site. Still up.
partyquest.gr Astro + Decap CMS Adventure and quiz games for kids' parties, with a catalogue the staff update themselves.
Silhouetto React Three Fiber Rotate a 3D shape until its shadow fits the outline on the wall. Endless generated puzzles, and every URL shares its exact shape.
Bloxorz WebGL2 + BFS level solver Bloxorz in WebGL, with procedurally generated levels.
EU beaches EEA + OSM + Open-Meteo Finding the perfect beach among 26,199 bathing waters rated back to 1990, with sea temperature, waves and amenities for each.
EU bird radar Aloft The flight paths of birds migrating over Europe at night, drawn from weather radar. Fun to watch.
GR wildfires Copernicus EFFIS A live map of fires in Greece: what is burning today, what the season has taken, and the fire danger for tomorrow.