{"id":30137496,"url":"https://github.com/calebhsu/comake","last_synced_at":"2026-03-06T01:01:37.223Z","repository":{"id":57203810,"uuid":"72778677","full_name":"calebhsu/CoMake","owner":"calebhsu","description":"design 2D, deliver 3D","archived":false,"fork":false,"pushed_at":"2017-05-06T20:43:07.000Z","size":2592,"stargazers_count":6,"open_issues_count":8,"forks_count":1,"subscribers_count":7,"default_branch":"dev","last_synced_at":"2025-07-09T06:43:47.933Z","etag":null,"topics":["3d-modelling","web-app"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/calebhsu.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}},"created_at":"2016-11-03T19:17:14.000Z","updated_at":"2022-12-20T06:12:25.000Z","dependencies_parsed_at":"2022-09-17T15:00:28.506Z","dependency_job_id":null,"html_url":"https://github.com/calebhsu/CoMake","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/calebhsu/CoMake","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebhsu%2FCoMake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebhsu%2FCoMake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebhsu%2FCoMake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebhsu%2FCoMake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calebhsu","download_url":"https://codeload.github.com/calebhsu/CoMake/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebhsu%2FCoMake/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269811863,"owners_count":24479071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-modelling","web-app"],"created_at":"2025-08-11T00:22:52.324Z","updated_at":"2026-03-06T01:01:36.936Z","avatar_url":"https://github.com/calebhsu.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CoMake\n**CS Senior Project Capstone 2016-2017**, University of Colorado Boulder \u003cbr /\u003e\n\n\n### Background\n[CraftML](https://craftml.io/) is a 3D modeling markup language that has been used to create 3D printable tactile pictures for the visually impaired. However, it is difficult for people without prior coding experience to learn, and it is not collaborative.\n\n### How Comake Works\nComake transforms CraftML's 3D coding workspace into a user interface that simulates a 2D interaction environment, termed 'canvas'. Users can:\n  1. Arrange and modify existing CraftML models by manipulating their images in Comake\n  2. Check work with a 3D previewer\n  3. Generate usable CraftML code from a canvas\n  4. Collaborate with users in real time\n  \n### Technologies\nBecause Comake is best used for real-time work, our stack is comprised of:\n  1. **Firebase**, a real-time cloud database hosted by Google\n  2. **React**, a JavaScript library for building fast and scalable websites\n  3. **Redux**, a state manager for Javascript applications\n  4. **Material UI**, a user interface library based on material design principles\n  \n  \n### Documentation\n  * [User Guide](https://calebhsu.gitbooks.io/comake/)\n  * [Development Guidelines](https://github.com/calebhsu/CoMake/wiki)\n  * [Source Code Documentation](https://github.com/calebhsu/CoMake/tree/docs/out)\n  \n### Contributors\n* [Ian Char](https://github.com/IanChar)\n* [Sean Hansberry](https://github.com/seanhansberry)\n* [Caleb Hsu](https://github.com/calebhsu)\n* [Zach Lamb](https://github.com/ZachLamb)\n* [Artur Meletyan](https://github.com/ameletyan)\n* [Seth Perry](https://github.com/sperry94)\n\n### Sponsors\n[Tom Yeh](https://github.com/doubleshow) \u0026 Peizhe Cao, Sikuli Lab | University of Colorado Boulder\n  \n---\n\nOur live site can be accessed [here](https://comake-95cb7.firebaseapp.com/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalebhsu%2Fcomake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalebhsu%2Fcomake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalebhsu%2Fcomake/lists"}