{"id":28103386,"url":"https://github.com/saganaki22/proceduralgen","last_synced_at":"2026-01-24T18:02:35.948Z","repository":{"id":286662098,"uuid":"962135623","full_name":"Saganaki22/ProceduralGen","owner":"Saganaki22","description":"Create algorithmic artwork through various procedural generation algorithms.","archived":false,"fork":false,"pushed_at":"2025-04-07T18:26:55.000Z","size":4548,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-13T20:30:16.714Z","etag":null,"topics":["algorythmic","algorythms","generative","generative-art","image-generation","procedural-art","procedural-drawing","procedural-generation"],"latest_commit_sha":null,"homepage":"https://drbaph.is-a.dev/ProceduralGen/","language":"HTML","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/Saganaki22.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":"2025-04-07T17:48:31.000Z","updated_at":"2025-05-07T19:58:15.000Z","dependencies_parsed_at":"2025-04-07T18:53:54.972Z","dependency_job_id":null,"html_url":"https://github.com/Saganaki22/ProceduralGen","commit_stats":null,"previous_names":["saganaki22/proceduralgen"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Saganaki22/ProceduralGen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saganaki22%2FProceduralGen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saganaki22%2FProceduralGen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saganaki22%2FProceduralGen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saganaki22%2FProceduralGen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Saganaki22","download_url":"https://codeload.github.com/Saganaki22/ProceduralGen/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Saganaki22%2FProceduralGen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28733324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T17:51:25.893Z","status":"ssl_error","status_checked_at":"2026-01-24T17:50:48.377Z","response_time":89,"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":["algorythmic","algorythms","generative","generative-art","image-generation","procedural-art","procedural-drawing","procedural-generation"],"created_at":"2025-05-13T20:30:06.825Z","updated_at":"2026-01-24T18:02:35.933Z","avatar_url":"https://github.com/Saganaki22.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Procedural Art Generator\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![HTML5](https://img.shields.io/badge/HTML5-E34F26?style=flat\u0026logo=html5\u0026logoColor=white)](https://developer.mozilla.org/en-US/docs/Web/HTML)\n[![CSS3](https://img.shields.io/badge/CSS3-1572B6?style=flat\u0026logo=css3\u0026logoColor=white)](https://developer.mozilla.org/en-US/docs/Web/CSS)\n[![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat\u0026logo=javascript\u0026logoColor=black)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)\n\nAn interactive web application for creating beautiful algorithmic artwork through various procedural generation algorithms.\n\n![progen](https://github.com/user-attachments/assets/37074aac-d68b-411c-b11f-fffd5340ed9a)\n\n\n## Overview\n\nThe Procedural Art Generator lets you create stunning generative art using mathematical algorithms. It's designed to be accessible to everyone - no programming knowledge required. Simply adjust parameters and watch as intricate patterns come to life.\n\n## Features\n\n- **12 Different Algorithms**: From particle systems to flow fields and chaotic attractors\n- **Interactive Controls**: Adjust parameters in real-time and see immediate results\n- **Color Customization**: Choose your own color schemes or use random/harmonic generators\n- **Gallery System**: Save your favorite creations to a personal gallery\n- **Direct Image Download**: Export your artwork as high-quality PNG files\n- **Responsive Design**: Works on desktops, tablets, and mobile devices\n\n## Algorithms Included\n\n- Particle System\n- Recursive Patterns (Fractals)\n- Flow Field\n- Voronoi Diagram\n- Wave Patterns\n- Truchet Tiles\n- Perlin Noise\n- Fractal Brownian Motion (fBm)\n- L-System\n- Reaction-Diffusion\n- Penrose Tiling\n- Lorenz Attractor\n\n## Technologies Used\n\n- **HTML5**: Structure and content\n- **CSS3**: Styling and responsive design\n- **JavaScript**: Core functionality and algorithms\n- **Canvas API**: For rendering graphics and visualizations\n\n## Getting Started\n\n1. Visit [https://drbaph.is-a.dev/ProceduralGen/](https://drbaph.is-a.dev/ProceduralGen/) or clone this repository\n2. If running locally, open `index.html` in your web browser\n3. Choose an algorithm from the dropdown menu\n4. Adjust parameters to create your unique artwork\n5. Click \"Save Artwork\" to add it to your gallery\n6. Use the download button in the gallery to save your image\n\n## License\n\nThis project is licensed under the MIT License - see below for details:\n\n```\nMIT License\n\nCopyright (c) 2025 Procedural Art Generator\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```\n\n## Acknowledgments\n\n- Inspired by the work of generative artists and creative coders worldwide\n- Mathematical concepts from various disciplines including chaos theory, cellular automata, and fractal geometry \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaganaki22%2Fproceduralgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaganaki22%2Fproceduralgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaganaki22%2Fproceduralgen/lists"}