Solve sudoku by creating rules.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kirill Rd 30ab40a301 added changelogs, edited full description 1 month ago
android reverted app id 1 month ago
assets added more 9x9 puzzles and extended shuffling algorithm 2 years ago
fastlane/metadata/android/en-US added changelogs, edited full description 1 month ago
lib reverted app id 1 month ago
macos reverted app id 1 month ago
screenshots created readme 2 years ago
.gitignore made compatible with flutter 3.1.0 1 month ago
.metadata initial upload 2 years ago
AppImageBuilder.yml reverted app id 1 month ago
LICENSE added license 2 years ago codeberg doesnt parse cryptocurrency links 1 month ago
pubspec.yaml bump version to 0.0.4+7 1 month ago



Get it on F-Droid

One of the most mechanical things about solving sudoku puzzles is manually choosing the values that are immediately implied as a consequence of risking/setting a cell. This app aims to alleviate this problem, by providing user with a language in which they can express a system of rules, from which autocompletions should be derived.

The system consists of a variety of constraints, such as alldifferent, one-of, and plain value elimination, which can be specified individually.


why not use a solver

This program isn't designed to solve puzzles for you. It isn't designed to ask for your help to solve anything either. It doesn't perform brute-force for you or impose any serious arc consistency. You are still in control of your own logic and victim of your own mistakes.



This is my first mobile application project, and I am being cautious about the language and features.


  • Android (apk)
flutter build apk --release --split-per-api
  • MacOS (app)
flutter create --platforms=windows,macos,linux .
flutter build macos --release
# find . -name "*.app"
  • Linux (appimage)
# requires appimagetool, appimage-builder
flutter create --platforms=windows,macos,linux .
flutter build linux --release
appimage-builder --skip-test


Feel free to request a feature, post a bug, or make a pr. But keep in mind that this is an early stage of development.



xmr XMR: 86tFFhT6hdUQAzcc2Za7i8ZggwQusf1ssgUNby2ApEvJDBodye8CQdJgXLaNMnun5YHm8im8MhnoK91XPWb99YdvDnfiYGZ