Ever wanted to play Minesweeper without leaving GitHub? Now you can!
Everyone is welcome to play. No installation, no setup, and no additional tools required. Just click a cell and let GitHub Actions handle the rest.
- Reveal a cell: Click any cell on the Minesweeper board.
- Submit the action: A GitHub Issue will open with a pre-filled command and the selected cell's coordinates in the title.
- Don't edit the title: Simply submit the issue as it is.
- Place a flag: To mark a suspected mine, replace
revealcellwithflagcellin the issue title before submitting. - Watch the board update: A GitHub Actions workflow processes your move, runs the .NET 8 game engine, and automatically updates this README with the latest board state.
| Command | Description |
|---|---|
revealcell|3|4 |
Reveal the cell at row 3, column 4 |
flagcell|2|7 |
Place or remove a flag at row 2, column 7 |
newgame |
Start a fresh game |
- Coordinates are based on the board's row and column positions.
- Don't modify the pre-filled issue title unless you're changing the action.
- Wait for GitHub Actions to finish processing your move before making another one.
- Be careful! One wrong click could end your game.
- Watch this repository to get notified whenever someone makes a move.
- Star the repository if you enjoyed playing!
- Share it with your friends and challenge them to beat the board.
Happy sweeping! Try not to blow up.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| User | Move |
|---|---|
| @SaiAkhil2006 | revealcell(5, 1) |
| @ABHIRAM-afk | revealcell(4, 1) |
| @ABHIRAM-afk | flagcell(5, 2) |
| @SaiAkhil2006 | revealcell(5, 5) |
| User | Moves |
|---|---|
| @SaiAkhil2006 | 2 |
| @ABHIRAM-afk | 2 |






