{"id":16167519,"url":"https://github.com/samcarlberg/colorburst","last_synced_at":"2026-04-14T06:33:53.469Z","repository":{"id":82586430,"uuid":"141211454","full_name":"SamCarlberg/Colorburst","owner":"SamCarlberg","description":"Procedurally generated bursts of color","archived":false,"fork":false,"pushed_at":"2019-06-14T03:04:27.000Z","size":99714,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-30T02:42:42.533Z","etag":null,"topics":["java","javafx","procedural-generation"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/SamCarlberg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2018-07-17T00:55:13.000Z","updated_at":"2021-04-27T06:25:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"ce268bea-6bb5-4a7d-84ba-e72a8088f86a","html_url":"https://github.com/SamCarlberg/Colorburst","commit_stats":{"total_commits":15,"total_committers":1,"mean_commits":15.0,"dds":0.0,"last_synced_commit":"5f5d260506102446b4c28c4ac7c90304a5f16c14"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/SamCarlberg/Colorburst","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamCarlberg%2FColorburst","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamCarlberg%2FColorburst/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamCarlberg%2FColorburst/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamCarlberg%2FColorburst/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamCarlberg","download_url":"https://codeload.github.com/SamCarlberg/Colorburst/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamCarlberg%2FColorburst/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31785677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: 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":["java","javafx","procedural-generation"],"created_at":"2024-10-10T03:08:26.795Z","updated_at":"2026-04-14T06:33:53.455Z","avatar_url":"https://github.com/SamCarlberg.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Colorburst\n\n![colorburst-header](./images/header.png)\n\n[Download the latest release here](https://github.com/samcarlberg/colorburst/releases/latest)\n\nA desktop Java app that generates bursts of color. Each pixel in the rendered images has a unique color value; no color\nappears more than once in the entire image. Colorburst uses 24-bit color (8 bits per channel of red, green, and blue);\nas a result, Colorburst is limited to images of 16,777,216 pixels or less. Typical resolutions of 1920x1080, 2560x1440,\n3840x2160, and variants, are well within this limit.\n\nLarger images look better than smaller ones because of the increased number of available colors; this 640x360 image\nlooks much worse than a 1280x720 one with the same seed color and location.\n\n**640x480**\n\n![colorburst-example-low-res](./images/colorburst-640x360.png)\n\n**1280x720**\n\n![colorburst-example-high-res](./images/colorburst-1280x720.png)\n\nNote that the two images do not look very similar; in particular, the lower resolution image looks grainier.\nColorburst randomly selects which pixels to work on, so no two images are alike even with the same settings.\n\n## Requirements\n\nColorburst is built on Java, and requires Java 8 or higher to be installed. A runnable JAR can be downloaded from the\nreleases page, or you can run and build it manually.\n\n## Building and Running\n\nBuilding Colorburst requires JDK 8 or higher to be installed. \n\n| Task | Command |\n|---|---|\n| Run | `./gradlew run` |\n| Build a runnable JAR | `./gradlew jar` |\n\n# Time requirements\n\nColorburst renders images at about 400,000 to 700,000 pixels per minute on an i7-7700k. Your times will vary depending\non your CPU, background CPU usage, and image resolution.\n\n**Common render times**\n\n| Resolution | Time |\n|---|---|\n| 1280x720 | 2 minutes |\n| 1920x1080 | 4 minutes |\n| 2560x1440 | 10 minutes |\n| 3840x2160 | 18 minutes |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamcarlberg%2Fcolorburst","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamcarlberg%2Fcolorburst","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamcarlberg%2Fcolorburst/lists"}