global boards started 26.4k
total time sweeping
444.4 hours
global boards cleared 7.5k
zsweep is a minimalist, keyboard-driven Minesweeper focused on speed and consistency. Play using Vim-style controls, track your performance over time, and see your progress visualized after each session. Clear boards efficiently, reduce mistakes, and improve with practice.
The Philosophy
Traditional Minesweeper clones rely heavily on mouse inputs, breaking the flow state. zsweep reimagines the classic logic puzzle as a keyboard-centric experience. By implementing Vim-style motions (`hjkl`, `w`, `b`, `{`, `}`) and instant feedback, we aim to create the most efficient and satisfying sweeping engine for developers.
The Stack
Svelte 5 Powered by Runes for fine-grained reactivity.
TypeScript Strict typing for game logic and state machines.
Supabase Real-time auth and global leaderboards.
Tailwind Utility-first styling for theming engine.
Vim Grammar
Movement h j k l
Jump Words (Skip Open) w / b
Search Number / [1-8]
Flag / Reveal Space / Enter
Restart Tab
Command Palette Esc
Contributors
Every contribution, from code to ideas, helps make zsweep better.
AY
Ahmed Yusuf Logo