Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/storopoli/sudoku

Sudoku PWA
https://github.com/storopoli/sudoku

dioxus pwa rust sudoku wasm

Last synced: 3 months ago
JSON representation

Sudoku PWA

Awesome Lists containing this project

README

        

# Sudoku

[![MIT](https://img.shields.io/badge/License-MIT-lightgrey.svg)](https://opensource.org/license/mit/)


Description

I tell the history of this game in the [blog post](https://storopoli.io/2024-01-30-sudoku/).

## Performance

🔫
This is the fastest Sudoku game in the West!

- Built with [Rust 🦀](https://rust-lang.org)
and [Dioxus](https://dioxuslabs.com).
- Compiles to [Web Assembly (WASM)](https://webassembly.org/).
- Efficient stack-allocated data structures with `&str` and `u8` everywhere.
- Fast sudoku generation and solution finding using the [`sudoku`](https://lib.rs/sudoku) crate.

After seeing my mom playing her favorite game in an ad-plagued spyware in
her mobile phone, I've built this for her.

## Deployment

A Docker Compose file is provided to build and run the application.

```bash
docker-compose up --detach
```

The application will be available at `http://localhost:1005`.

## License

The source code is licensed under a
[MIT License](https://opensource.org/license/mit/).

[![MIT](https://upload.wikimedia.org/wikipedia/commons/f/f8/License_icon-mit-88x31-2.svg)](https://opensource.org/license/mit/)