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
spc flag/chord
Miami