{"id":37727554,"url":"https://github.com/machineagency/p5.fab","last_synced_at":"2026-01-16T13:44:13.416Z","repository":{"id":46573725,"uuid":"381484077","full_name":"machineagency/p5.fab","owner":"machineagency","description":"A p5js library for digital fabrication!","archived":false,"fork":false,"pushed_at":"2024-11-14T18:31:39.000Z","size":69392,"stargazers_count":77,"open_issues_count":5,"forks_count":15,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-19T03:07:36.823Z","etag":null,"topics":["3d-printing","creative-coding","digital-fabrication","javascript","p5js"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/machineagency.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":"2021-06-29T20:05:45.000Z","updated_at":"2025-08-23T12:40:51.000Z","dependencies_parsed_at":"2024-04-08T03:41:58.392Z","dependency_job_id":null,"html_url":"https://github.com/machineagency/p5.fab","commit_stats":{"total_commits":37,"total_committers":3,"mean_commits":"12.333333333333334","dds":"0.10810810810810811","last_synced_commit":"2029d8fdbb34ba2b6fb786ed14e2b82d2e9730a8"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/machineagency/p5.fab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineagency%2Fp5.fab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineagency%2Fp5.fab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineagency%2Fp5.fab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineagency%2Fp5.fab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/machineagency","download_url":"https://codeload.github.com/machineagency/p5.fab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/machineagency%2Fp5.fab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"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":["3d-printing","creative-coding","digital-fabrication","javascript","p5js"],"created_at":"2026-01-16T13:44:13.336Z","updated_at":"2026-01-16T13:44:13.402Z","avatar_url":"https://github.com/machineagency.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# p5.fab\n\n![artifacts created with p5.fab](./images/prints.png)\n\np5.fab.js is a p5.js library for 3D printing. It helps you author generative physical artifacts! To get started, head over to the [documentation site](https://machineagency.github.io/p5.fab-docs/), or try out the [online editor](https://machineagency.github.io/p5.fab/editor/index.html)!\n\nTo 3D print an object, a canonical workflow starts with designing a CAD model then using a slicer software to generate machine readable G-code. This process abstracts\naway many tedious details, but also requires owning \u0026 learning CAD. The p5.fab library is for users who might appreciate the control offered by direct gcode manipulation. It seeks\nto support repeatable \u0026 controlled experimentation (testing/tuning/calibrating the machine, learning how the printer works, examining material properties) as well as open-ended exploration (generative form-finding, quick design iterations).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachineagency%2Fp5.fab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmachineagency%2Fp5.fab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmachineagency%2Fp5.fab/lists"}