{"id":16043325,"url":"https://github.com/nylen/go-scad","last_synced_at":"2026-06-12T21:02:24.309Z","repository":{"id":137375966,"uuid":"168484045","full_name":"nylen/go-scad","owner":"nylen","description":"A tool to aid in construction of complex shapes using https://www.openscad.org/","archived":false,"fork":false,"pushed_at":"2020-11-30T01:31:30.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-11T21:31:48.135Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/nylen.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}},"created_at":"2019-01-31T07:42:36.000Z","updated_at":"2020-11-30T01:31:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"d6dc7fb5-0ec3-461a-b371-7bfe40962d21","html_url":"https://github.com/nylen/go-scad","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nylen/go-scad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nylen%2Fgo-scad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nylen%2Fgo-scad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nylen%2Fgo-scad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nylen%2Fgo-scad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nylen","download_url":"https://codeload.github.com/nylen/go-scad/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nylen%2Fgo-scad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34262157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"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":[],"created_at":"2024-10-09T00:03:14.672Z","updated_at":"2026-06-12T21:02:24.282Z","avatar_url":"https://github.com/nylen.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# go-scad\n\nThis is a tool to aid in construction of complex shapes using\n[OpenSCAD](https://www.openscad.org/).\nI wrote it because it's difficult to make objects with rounded corners and\ngenerally smooth transitions between features using OpenSCAD, but otherwise, it\nis the best way I've found to define 3D models using code.\n\nFor now, this tool is 2D only, with the intent to expand to 3D later.\n\n**Input: `file.js`**\n\u003cbr\u003e\nThis file can use standard JavaScript syntax as well as a library similar to\n[turtle graphics for Python](https://docs.python.org/3.3/library/turtle.html)\nto draw basic 2-dimensional shapes.\n\n**Output: `file.js.scad`**\n\u003cbr\u003e\nContains OpenSCAD code with\n[`polygon()`](https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Using_the_2D_Subsystem#polygon)\nstatements.  You can import this code into other OpenSCAD files and use the\n[extrusion functions](https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/2D_to_3D_Extrusion)\nto turn them into 3D shapes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnylen%2Fgo-scad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnylen%2Fgo-scad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnylen%2Fgo-scad/lists"}