{"id":46275564,"url":"https://github.com/bp-studio/box-pleating-studio","last_synced_at":"2026-03-04T04:09:15.177Z","repository":{"id":39843650,"uuid":"323349954","full_name":"bp-studio/box-pleating-studio","owner":"bp-studio","description":"Super-complex origami design made easy!","archived":false,"fork":false,"pushed_at":"2025-10-01T03:30:47.000Z","size":31562,"stargazers_count":72,"open_issues_count":4,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-10-01T05:37:09.001Z","etag":null,"topics":["box-pleating","creases","gops","optimization-algorithms","origami","tree-structure"],"latest_commit_sha":null,"homepage":"https://bp-studio.github.io","language":"TypeScript","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/bp-studio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":["https://bpstudio.abstreamace.com/donate.htm"]}},"created_at":"2020-12-21T13:51:30.000Z","updated_at":"2025-10-01T03:30:42.000Z","dependencies_parsed_at":"2023-02-19T07:31:08.258Z","dependency_job_id":"ce0a8417-e777-44fe-87d8-e44c0cd454d5","html_url":"https://github.com/bp-studio/box-pleating-studio","commit_stats":null,"previous_names":[],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/bp-studio/box-pleating-studio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bp-studio%2Fbox-pleating-studio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bp-studio%2Fbox-pleating-studio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bp-studio%2Fbox-pleating-studio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bp-studio%2Fbox-pleating-studio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bp-studio","download_url":"https://codeload.github.com/bp-studio/box-pleating-studio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bp-studio%2Fbox-pleating-studio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30071674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T03:25:38.285Z","status":"ssl_error","status_checked_at":"2026-03-04T03:25:05.086Z","response_time":59,"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":["box-pleating","creases","gops","optimization-algorithms","origami","tree-structure"],"created_at":"2026-03-04T04:09:14.559Z","updated_at":"2026-03-04T04:09:15.147Z","avatar_url":"https://github.com/bp-studio.png","language":"TypeScript","funding_links":["https://bpstudio.abstreamace.com/donate.htm"],"categories":[],"sub_categories":[],"readme":"![GitHub package.json version](https://img.shields.io/github/package-json/v/bp-studio/box-pleating-studio)\n![GitHub](https://img.shields.io/github/license/bp-studio/box-pleating-studio)\n![](https://img.shields.io/badge/platform-ALL-brightgreen)\n![nycrc config on GitHub](https://img.shields.io/nycrc/bp-studio/box-pleating-studio)\n![GitHub commit activity](https://img.shields.io/github/commit-activity/y/bp-studio/box-pleating-studio)\n![GitHub top language](https://img.shields.io/github/languages/top/bp-studio/box-pleating-studio)\n![Discord](https://img.shields.io/discord/943493491378507807?color=blue\u0026label=Discord\u0026logo=discord)\n![GitHub Repo stars](https://img.shields.io/github/stars/bp-studio/box-pleating-studio?style=social)\n\n# Box Pleating Studio\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"http://bp-studio.github.io\"\u003e\u003cimg width=\"400\" src=\"https://github.com/bp-studio/box-pleating-studio/raw/main/src/public/assets/mockup.jpg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Super-complex origami design made easy!\n\n## Introduction 🔮\n\nBox pleating is arguably the standard framework of modern super-complex origami designs,\nas the creases are much more predictable and manageable than those found in the traditional 22.5 degree system or circle packing.\nAlthough pure box pleating is well-known for not being very efficient in utilizing paper area,\nwith the help of stretching gadgets (such as Kamiya patterns and the more generalized GOPS),\nit is now possible for box pleating to achieve efficiency nearly as good as the optimal circle packing.\nThis app is created to help origami designers to blueprint their models in such systems.\n\nFor instruction, user manual and all other general info, pleas visit [BP Studio Website](http://bp-studio.github.io).\n\n## Feedbacks are greatly appreciated! 💬\n\nOur [Discord server](https://discord.gg/HkcdTDS4zZ) will be our main channel for all sorts of discussions,\nbut of course you could also use GitHub [Issues](https://github.com/bp-studio/box-pleating-studio/issues)\nand [Discussions](https://github.com/bp-studio/box-pleating-studio/discussions) as well.\n\n## For contributors 🛠️\n\nIf you would like to contribute, checkout our\n[Contributing Guidelines](CONTRIBUTING.md) for more details.\n\n## Acknowledgement 🙏\n\nThe author would like to specially thank the following people/parties, in no particular ordering:\n- [Robert J. Lang](https://langorigami.com/) for his work that inspired the idea of GOPS,\nand for his continuing support and encouragement throughout these years.\n- [Lucas Tay Kiat Loong](https://cexplr.github.io/), for so eagerly volunteering to test BP Studio,\nhelping catching many critical and subtle bugs, and providing many invaluable feedbacks.\n- [Jason S. Ku](https://github.com/origamimagiro), for his insights on the subject of computational geometry.\n- Mat Groves and [GoodBoyDigital](https://www.goodboydigital.com), for maintaining [PixiJS](https://pixijs.com/),\nthe graphics engine that powers BP Studio.\n- [BrowserStack](https://www.browserstack.com/), for enrolling BP Studio into its Open Source Program.\nIt would be financially impossible for BP Studio to perform compatibility tests without it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbp-studio%2Fbox-pleating-studio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbp-studio%2Fbox-pleating-studio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbp-studio%2Fbox-pleating-studio/lists"}