{"id":15718919,"url":"https://github.com/ayaankhan98/cpu-scheduling-visualizer","last_synced_at":"2026-03-01T18:32:06.289Z","repository":{"id":45894128,"uuid":"419330821","full_name":"ayaankhan98/CPU-scheduling-visualizer","owner":"ayaankhan98","description":"Java Swing based CPU Scheduling Algorithm Visualizer able to visualize First come first serve algorithm, Non premptive Shortest Job First Algorithm, Preemptive shortest job first algorithm, Non premptive Priority Scheduling algorithm, Preemptive Priority Scheduling algorithm.","archived":false,"fork":false,"pushed_at":"2021-11-29T07:00:57.000Z","size":48,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-16T13:58:04.457Z","etag":null,"topics":["algorithms","cpu-scheduling","java","operating-systems","swing-gui","visualization"],"latest_commit_sha":null,"homepage":"","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/ayaankhan98.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}},"created_at":"2021-10-20T12:58:41.000Z","updated_at":"2024-04-28T13:01:26.000Z","dependencies_parsed_at":"2022-09-24T18:43:40.023Z","dependency_job_id":null,"html_url":"https://github.com/ayaankhan98/CPU-scheduling-visualizer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ayaankhan98/CPU-scheduling-visualizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayaankhan98%2FCPU-scheduling-visualizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayaankhan98%2FCPU-scheduling-visualizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayaankhan98%2FCPU-scheduling-visualizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayaankhan98%2FCPU-scheduling-visualizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ayaankhan98","download_url":"https://codeload.github.com/ayaankhan98/CPU-scheduling-visualizer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayaankhan98%2FCPU-scheduling-visualizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29978551,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:35:47.903Z","status":"ssl_error","status_checked_at":"2026-03-01T16:35:44.899Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["algorithms","cpu-scheduling","java","operating-systems","swing-gui","visualization"],"created_at":"2024-10-03T21:54:19.347Z","updated_at":"2026-03-01T18:32:06.272Z","avatar_url":"https://github.com/ayaankhan98.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CPU-scheduling-visualizer\nCPU Scheduling Algorithm Visualizer. Able to visualize\n- First come first serve algorithm\n- Non premptive Shortest Job First Algorithm\n- Preemptive shortest job first algorithm\n- Non premptive Priority Scheduling algorithm\n- Preemptive Priority Scheduling algorithm\n\n\n### Requirements\n- Compiled with javac 16.0.2\n- openjdk 16.0.2 2021-07-20\n- OpenJDK Runtime Environment (build 16.0.2+7)\n- OpenJDK 64-Bit Server VM (build 16.0.2+7, mixed mode)\n\n\n### Test Drive\n[Download](https://github.com/ayaankhan98/CPU-scheduling-visualizer/releases/download/algorithmVisualizer-0.0.1-SNAPSHOT.jar/algorithmVisualizer-0.0.1-SNAPSHOT.jar) the jar file and run using\n`java -jar filename.jar`\n- compile using `javac Application.java`\n- run `java Application`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayaankhan98%2Fcpu-scheduling-visualizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayaankhan98%2Fcpu-scheduling-visualizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayaankhan98%2Fcpu-scheduling-visualizer/lists"}