{"id":19641069,"url":"https://github.com/hasnatrasool163/sudoku_solver","last_synced_at":"2025-06-26T12:06:47.198Z","repository":{"id":231796887,"uuid":"782760216","full_name":"Hasnatrasool163/Sudoku_Solver","owner":"Hasnatrasool163","description":"This repository contains cli and gui app to check backtracking and sudoku map generation and solution.","archived":false,"fork":false,"pushed_at":"2024-04-06T01:10:21.000Z","size":12,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-30T06:44:05.519Z","etag":null,"topics":["backtracking","backtracking-algorithm","recurison","recursion","recursive-algorithm","sudoku-solver","suduko","suduko-generator","suduku"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hasnatrasool163.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-06T00:59:01.000Z","updated_at":"2024-07-23T03:37:42.000Z","dependencies_parsed_at":"2024-04-06T02:23:08.063Z","dependency_job_id":null,"html_url":"https://github.com/Hasnatrasool163/Sudoku_Solver","commit_stats":null,"previous_names":["hasnatrasool163/sudoku_solver"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hasnatrasool163/Sudoku_Solver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FSudoku_Solver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FSudoku_Solver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FSudoku_Solver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FSudoku_Solver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hasnatrasool163","download_url":"https://codeload.github.com/Hasnatrasool163/Sudoku_Solver/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hasnatrasool163%2FSudoku_Solver/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262063487,"owners_count":23252764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backtracking","backtracking-algorithm","recurison","recursion","recursive-algorithm","sudoku-solver","suduko","suduko-generator","suduku"],"created_at":"2024-11-11T14:07:41.459Z","updated_at":"2025-06-26T12:06:47.174Z","avatar_url":"https://github.com/Hasnatrasool163.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sudoku_Solver\nThis repository contains cli and gui app to check backtracking and sudoku map generation and solution.\n\n# Sudoku Solver GUI\n\nA simple, interactive Sudoku puzzle solver built with Java Swing. This application allows users to visually interact with the Sudoku board, offering features to reset the board to a new puzzle and solve the displayed puzzle automatically.\n\n## Features\n\n- **Interactive Sudoku Board**: A 9x9 grid where users can view the puzzle.\n- **Solve Puzzle**: Automatically solves the displayed Sudoku puzzle.\n- **Reset Puzzle**: Resets the board to a new, randomly generated Sudoku puzzle.\n- **Visual Updates**: Real-time visual feedback during the solving process.\n\n## Getting Started\n\n\n##ScreenShots\n\n![Screenshot (799)](https://github.com/Hasnatrasool163/Sudoku_Solver/assets/153990457/9175898f-3232-41ca-ad05-5b4176940dc7)\n\n\n![Screenshot (800)](https://github.com/Hasnatrasool163/Sudoku_Solver/assets/153990457/d338dce9-640f-4f52-80f6-b9a79932e8a3)\n\n\n\n\n### Prerequisites\n\nEnsure you have Java installed on your system. You can check your Java version by running:\n\n```shell\njava -version\n\nIf Java is not installed, follow the official Java Installation Guide.\n\nRunning the Application\nClone the repository or download the source code.\nNavigate to the directory containing the SudokuGUI.java file.\nCompile the Java program:\n\njavac SudokuGUI.java\nRun the compiled Java program:\n\njava SudokuGUI\nThe Sudoku GUI should now open, displaying a randomly generated puzzle ready for interaction.\n\nHow It Works\nThe Sudoku Solver utilizes a backtracking algorithm to fill the Sudoku board with valid numbers.\nThe Puzzle Generator randomly fills the board with numbers and then removes a certain number of elements to create a solvable Sudoku puzzle.\nUsers can reset the board at any time to get a new puzzle or solve the current puzzle on the board.\n\nContributing\nContributions are welcome! Please feel free to submit pull requests, suggest features, or report bugs.\n\nAcknowledgments\nThanks to the Java Swing toolkit for making GUI development accessible and straightforward.\nAppreciation for the Sudoku puzzle community for continuous inspiration and challenges.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnatrasool163%2Fsudoku_solver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasnatrasool163%2Fsudoku_solver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasnatrasool163%2Fsudoku_solver/lists"}