LibreSudoku - Sudoku app for android built with Kotlin + Jetpack Compose + Material3
Last updated Jul 4, 2026
698
Stars
56
Forks
75
Issues
+3
Stars/day
Attention Score
80
Language breakdown
Kotlin 100.0%
βΈ Files
click to expand
README
Open Source sudoku application designed to be as user friendly and customizable as possible \ Built with Jetpack Compose and Material3
π± Screenshots
π‘ Features
- 6x6, 9x9, and 12x12 sudoku boards with 4 difficulty levels
- Countless customization options
- Advanced statistics and game history - previous games list, best and average times for each mode, win streak and percentage
- Saves. You can continue any unfinished game and start a new one whenever you want
- Tutorials for playing techniques
- Create your own sudoku puzzles!
- Import custom sudoku files
FOSS vs nonFOSS
nonFOSS
It comes with auto updater that will notify you when a new update is available and you can install it through the app (it checks GitHub Releases page), and requires the specified permissions to do so:
<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESSNETWORKSTATE"/><uses-permission android:name="android.permission.MANAGEEXTERNALSTORAGE"/><uses-permission android:name="android.permission.REQUESTINSTALLPACKAGES"/>
FOSS
Does not have internet access and does not request any permissions.Future plans
- Better hint system (explain the next move instead of just revealing the value)
- Complete set of sudoku technique tutorials
- Custom sudoku from gallery or camera picture
- More customization options (customize anything that can be customizedπ₯)
π Translation
You can help to translate LibreSudoku into your language at Hosted Weblate\Credits
This project uses a modified version of QQWing - sudoku puzzle generator and solver\β Tachiyomi
License
π More in this category