Skip to main content

NiceGUI Minesweeper

A classic Minesweeper game built with the awesome NiceGUI framework. This project provides a simple and clean implementation of the beloved logic puzzle, ready to run in your browser.

screenshot

Features ✨

  • Classic game play: Enjoy the timeless logic puzzle of Minesweeper.
  • Clean interface: A simple and intuitive UI powered by NiceGUI.
  • Easy to install: Get up and running with a single command.
  • Lightweight: Runs efficiently as a web-based application.

Getting Started 🚀

Getting the game running on your local machine is quick and easy.

Prerequisites

Make sure you have Python 3.12+ installed on your system.

Installation & Usage

You can install and run the game using pip, a standard Python package manager.

  1. Install the package:

    pip install nicegui-minesweeper
    
  2. Run the game:

    minesweeper
    

Alternatively, if you use uv, you can run it with:

uv run --with nicegui-minesweeper minesweeper

Once you run the command, your web browser should open to the game automatically.

About NiceGUI 🤖

NiceGUI is an easy-to-use, Python-based UI framework for building web frontends. It allows developers to create web applications, dashboards, and interactive UIs without needing to write any HTML, CSS, or JavaScript.

This Minesweeper game serves as a simple example of what can be accomplished with the power and simplicity of NiceGUI.

Metadata

Release files for nicegui-minesweeper 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for nicegui-minesweeper 0.1.1
File Interpreter ABI Platform
nicegui_minesweeper-0.1.1-py3-none-any.whl Python 3 none any Details

Release files / nicegui_minesweeper-0.1.1-py3-none-any.whl

Download URL nicegui_minesweeper-0.1.1-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a168958d28edc78ec88b22e6994eaddd721e111643a23d1172d4bb4239891fce
BLAKE2b-256 checksum
How to use checksums
2c7c733bcbe3e5e78a0bfaa16dd6cdeccad873f4ed487f8b3f711841f4023b0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page