{"id":24911384,"url":"https://github.com/kiwijuice56/java-fractals","last_synced_at":"2026-04-28T10:36:03.700Z","repository":{"id":107498360,"uuid":"535396450","full_name":"kiwijuice56/java-fractals","owner":"kiwijuice56","description":"A fractal exploration program to render and navigate fractals in realtime","archived":false,"fork":false,"pushed_at":"2022-10-02T19:11:26.000Z","size":2011,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-01T10:05:34.135Z","etag":null,"topics":["buddhabrot","burning-ship","fractal","fractal-rendering","fractals","graphics","interactive-visualizations","java","julia","julia-sets","mandelbox","mandelbrot","newton-fractal","sierpinski-triangle","tricorn"],"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/kiwijuice56.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":"2022-09-11T18:58:11.000Z","updated_at":"2023-11-18T22:21:52.000Z","dependencies_parsed_at":"2023-05-17T15:00:37.038Z","dependency_job_id":null,"html_url":"https://github.com/kiwijuice56/java-fractals","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kiwijuice56/java-fractals","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwijuice56%2Fjava-fractals","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwijuice56%2Fjava-fractals/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwijuice56%2Fjava-fractals/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwijuice56%2Fjava-fractals/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiwijuice56","download_url":"https://codeload.github.com/kiwijuice56/java-fractals/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwijuice56%2Fjava-fractals/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32377587,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T09:24:15.638Z","status":"ssl_error","status_checked_at":"2026-04-28T09:24:15.071Z","response_time":56,"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":["buddhabrot","burning-ship","fractal","fractal-rendering","fractals","graphics","interactive-visualizations","java","julia","julia-sets","mandelbox","mandelbrot","newton-fractal","sierpinski-triangle","tricorn"],"created_at":"2025-02-02T04:19:46.852Z","updated_at":"2026-04-28T10:36:03.677Z","avatar_url":"https://github.com/kiwijuice56.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# java-fractals\n \nA fractal exploration program with many types of fractals, such as the Mandelbrot set, \nthe 3D Sierpinski triangle, and the Newton fractal (full list below).\n\nFeatures a fully navigable interface with editable values for custom fractals.\n\nProgrammed entirely from scratch in Java, importing only Swing and AWT graphics libraries for the interface. \n\n## Fractal list\nThe program currently has 12 distinct fractals, but more combinations can\nbe created by exploring the multibrot and Julia sets of each fractal.\nFractals can be rendered using probabilistic plots of the trajectories of points\nthat did or did not escape to infinity.\n\n- Mandelbrot\n- Tricorn\n- Burning Ship\n- Newton (z^3 - 1, but code supports more functions)\n- Mandelbox (cross-section view)\n- Sierpinski Triangle\n- Sierpinski Triangle 3D\n\n### Original Creations\n- Tadpole\n  - Appearance of repeating shapes that look like tadpoles\n- Flatworm\n  - Appearance of mandelbrot without the trailing \"tail\"\n- Duck\n  - Appearance of a duck from above. Julia set goes to infinity on the real axis in a wave\n- Astronaut\n  - For Brandon H. Appearance of \"Among Us\" characters\n- Alfaro\n  - Odd values of `power` have alternating long and short gradients\n## Showcase\n![demo 1](img/demo1.png)\n![demo 2](img/demo2.png)\n![demo 3](img/demo3.png)\n![demo 4](img/demo4.png)\n![demo 5](img/demo5.png)\n![demo 6](img/demo6.png)\n![demo 7](img/demo7.png)\n![demo 8](img/demo8.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiwijuice56%2Fjava-fractals","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiwijuice56%2Fjava-fractals","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiwijuice56%2Fjava-fractals/lists"}