global boards started 2.7k
total time sweeping
26.3 hours
global boards cleared 1.0k

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

Open Source

zsweep is fully open source. We are actively looking for contributors to help with Mobile Support (Touch Events) and the Chording Animation engine.

Contributors

Every contribution, from code to ideas, helps make zsweep better.

tab Home
Miami