{"id":20013798,"url":"https://github.com/gregorybchris/chladni","last_synced_at":"2026-02-06T09:32:18.838Z","repository":{"id":86298220,"uuid":"581009926","full_name":"gregorybchris/chladni","owner":"gregorybchris","description":"Chladni figures simulation","archived":false,"fork":false,"pushed_at":"2024-12-24T10:05:09.000Z","size":1395,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-20T03:40:01.938Z","etag":null,"topics":["brownian","chladni","figures","game","motion","of","random","simulation","vibrate"],"latest_commit_sha":null,"homepage":"https://static.chrisgregory.me/chladni/demo/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gregorybchris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-12-22T03:05:24.000Z","updated_at":"2024-12-24T10:05:48.000Z","dependencies_parsed_at":"2025-09-20T03:31:21.739Z","dependency_job_id":"53fe4002-91c0-451b-8007-e387d88046c2","html_url":"https://github.com/gregorybchris/chladni","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gregorybchris/chladni","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregorybchris%2Fchladni","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregorybchris%2Fchladni/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregorybchris%2Fchladni/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregorybchris%2Fchladni/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gregorybchris","download_url":"https://codeload.github.com/gregorybchris/chladni/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregorybchris%2Fchladni/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29157228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T07:18:23.844Z","status":"ssl_error","status_checked_at":"2026-02-06T07:13:32.659Z","response_time":59,"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":["brownian","chladni","figures","game","motion","of","random","simulation","vibrate"],"created_at":"2024-11-13T07:38:03.350Z","updated_at":"2026-02-06T09:32:18.830Z","avatar_url":"https://github.com/gregorybchris.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eChladni\u003c/h1\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003eChladni figures simulation\u003c/strong\u003e\n  \u003c/p\u003e\n\n  \u003chr /\u003e\n\u003c/div\u003e\n\n## About\n\n[Chladni figures](https://en.wikipedia.org/wiki/Ernst_Chladni#Chladni_figures) are a set of patterns discovered by Ernst Chladni when he pulled a violin bow across a metal plate covered in sand. The resonating plate vibrated more in some areas and less in others, causing the sand to bunch up in areas with lower amplitude.\n\nI've always been fascinated by this finding as it sits at the nexus of music and physics. It also overlaps with complexity theory; The simple agentic rule \"move faster if this function is high where you are\" results in the emergence of higher level patterns. There's not even any interaction between sand particles, making this simulation extremely straightforward and satisfying.\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/figure.png\" width=\"400\"\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregorybchris%2Fchladni","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgregorybchris%2Fchladni","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregorybchris%2Fchladni/lists"}