{"id":17007497,"url":"https://github.com/wkhallen/wireworld","last_synced_at":"2026-05-17T17:36:27.483Z","repository":{"id":106425093,"uuid":"235696616","full_name":"WKHAllen/WireWorld","owner":"WKHAllen","description":"Wire World cellular automaton","archived":false,"fork":false,"pushed_at":"2020-02-09T20:41:22.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-22T11:48:30.775Z","etag":null,"topics":["java","javafx","wireworld"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WKHAllen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2020-01-23T00:37:14.000Z","updated_at":"2020-02-03T22:20:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"c95f9355-820b-4cb7-8b8b-05fd1036a71f","html_url":"https://github.com/WKHAllen/WireWorld","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/WKHAllen/WireWorld","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WKHAllen%2FWireWorld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WKHAllen%2FWireWorld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WKHAllen%2FWireWorld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WKHAllen%2FWireWorld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WKHAllen","download_url":"https://codeload.github.com/WKHAllen/WireWorld/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WKHAllen%2FWireWorld/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268310796,"owners_count":24230185,"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","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["java","javafx","wireworld"],"created_at":"2024-10-14T05:25:56.934Z","updated_at":"2026-05-17T17:36:22.426Z","avatar_url":"https://github.com/WKHAllen.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WireWorld\n\nWire World cellular automaton, written using JavaFX.\n\n## The Game\n\nWire World is a simple cellular automaton designed to simulate transistors. For a more detailed description of how it works, see [the wiki page](https://en.wikipedia.org/wiki/Wireworld).\n\n## How to Play\n\n### Mouse Controls\n\nThe board will appear empty to begin with. Left click and drag to place conductor tiles. Right click to place an electron.\n\n### Keyboard Controls\n\nPressing the space bar will pause the simulation. The backspace or delete keys will clear the board. Up and down arrows will alter the speed at which the simulation runs.\n\nSimulation states can be saved by holding shift and pressing a number key, indicating the ID of the save. States can be loaded by pressing the number key corresponding to the ID of the save. Since there are only ten number keys, only ten simulations can be saved.\n\n## Save on Close\n\nThe simulation is saved when the window is closed and loaded once the window is opened. This means that simulations will appear to resume from the exact point at which they were when they were closed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwkhallen%2Fwireworld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwkhallen%2Fwireworld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwkhallen%2Fwireworld/lists"}