{"id":20120304,"url":"https://github.com/onur1211/str8ts-solver","last_synced_at":"2026-04-16T11:02:39.033Z","repository":{"id":175863941,"uuid":"560881067","full_name":"onur1211/Str8ts-Solver","owner":"onur1211","description":"Str8ts puzzle solver with unit tests (C# WPF .NET Framework) ","archived":false,"fork":false,"pushed_at":"2024-02-07T20:42:03.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-09T05:35:00.619Z","etag":null,"topics":["csharp","dotnet-framework","solver","solver-algorithm","unit-test","wpf","wpf-application"],"latest_commit_sha":null,"homepage":"","language":"C#","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/onur1211.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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-11-02T13:28:40.000Z","updated_at":"2024-04-25T13:26:10.000Z","dependencies_parsed_at":"2025-09-26T02:47:17.617Z","dependency_job_id":null,"html_url":"https://github.com/onur1211/Str8ts-Solver","commit_stats":null,"previous_names":["onur1211/str8ts-solver"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/onur1211/Str8ts-Solver","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onur1211%2FStr8ts-Solver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onur1211%2FStr8ts-Solver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onur1211%2FStr8ts-Solver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onur1211%2FStr8ts-Solver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onur1211","download_url":"https://codeload.github.com/onur1211/Str8ts-Solver/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onur1211%2FStr8ts-Solver/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31882886,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T09:23:21.276Z","status":"ssl_error","status_checked_at":"2026-04-16T09:23:15.028Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["csharp","dotnet-framework","solver","solver-algorithm","unit-test","wpf","wpf-application"],"created_at":"2024-11-13T19:19:35.770Z","updated_at":"2026-04-16T11:02:39.011Z","avatar_url":"https://github.com/onur1211.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Str8ts-Solver\n\n\n![solver_screenshot](https://github.com/onur1211/Str8ts-Solver/assets/107207990/ae321c92-8213-4cd8-8cf1-729851ddb8aa)\n\n\nStr8ts puzzle solver with unit tests (C# WPF .NET Framework) \n\nThis is a solver application for str8ts puzzles.\n\nThe application takes a string representation of a Str8ts puzzle as input.\n\nClicking on the Create Button creates the puzzle and visualizes it.\nIf the input is invalid then an error message is displayed.\n\nClicking on the Solve Button solves the given puzzle.\nIf the puzzle is not solvable or is already solved then an error message is displayed.\n\nAll puzzle sizes (6x6, 9x9...) are supported in this application.\nAdditionally there are some unit tests included in this application.\n\nThe application already starts with a default puzzle:\n\"w3 w0 w0 w0 b0 w0 w0 b0 b0; w0 w0 w0 b0 w6 w0 w9 w0 w0; b1 w2 w0 b0 w0 w0 b0 w0 w8; w0 w9 b5 w0 w2 b0 w0 w3 b6; w0 w0 w0 w0 w0 w1 w0 w0 w0; b0 w0 w9 b7 w0 w2 b0 w5 w0; w6 w0 b0 w0 w4 b8 w1 w0 b0; w0 w0 w0 w0 w8 b0 w0 w1 w0; b0 b0 w6 w0 b9 w0 w0 w0 w0\"\n\nIMPORTANT: The string represantion of the puzzle must be in this format otherwise the input is detected as invalid.\n\nStr8ts rules and explanation: https://de.wikipedia.org/wiki/Str8ts\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonur1211%2Fstr8ts-solver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonur1211%2Fstr8ts-solver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonur1211%2Fstr8ts-solver/lists"}