{"id":15028048,"url":"https://github.com/slic3r/slic3r","last_synced_at":"2025-12-16T14:03:25.904Z","repository":{"id":40643631,"uuid":"2309696","full_name":"slic3r/Slic3r","owner":"slic3r","description":"Open Source toolpath generator for 3D printers","archived":false,"fork":false,"pushed_at":"2024-06-18T02:49:57.000Z","size":167468,"stargazers_count":3506,"open_issues_count":1165,"forks_count":1315,"subscribers_count":271,"default_branch":"master","last_synced_at":"2025-10-28T18:44:23.031Z","etag":null,"topics":["3d-printer","3d-printing","cam","digital-fabrication","stl"],"latest_commit_sha":null,"homepage":"https://slic3r.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slic3r.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-09-01T19:05:05.000Z","updated_at":"2025-10-27T10:49:01.000Z","dependencies_parsed_at":"2022-07-15T22:00:52.226Z","dependency_job_id":"95c637cf-2d5c-4b83-8897-e47ffeebf86b","html_url":"https://github.com/slic3r/Slic3r","commit_stats":{"total_commits":6016,"total_committers":127,"mean_commits":47.37007874015748,"dds":"0.39328457446808507","last_synced_commit":"026c1380e0ad12176dd2fc8cdf8f6f181deeb071"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"purl":"pkg:github/slic3r/Slic3r","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slic3r%2FSlic3r","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slic3r%2FSlic3r/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slic3r%2FSlic3r/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slic3r%2FSlic3r/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slic3r","download_url":"https://codeload.github.com/slic3r/Slic3r/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slic3r%2FSlic3r/sbom","scorecard":{"id":831531,"data":{"date":"2025-08-11","repo":{"name":"github.com/slic3r/Slic3r","commit":"026c1380e0ad12176dd2fc8cdf8f6f181deeb071"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.6,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":4,"reason":"Found 11/27 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Affero General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 1.3.0 not signed: https://api.github.com/repos/slic3r/Slic3r/releases/10875218","Warn: release artifact 1.3.0 does not have provenance: https://api.github.com/repos/slic3r/Slic3r/releases/10875218"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 16 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T17:54:46.236Z","repository_id":40643631,"created_at":"2025-08-23T17:54:46.236Z","updated_at":"2025-08-23T17:54:46.236Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27765951,"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-12-16T02:00:10.477Z","response_time":57,"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-printer","3d-printing","cam","digital-fabrication","stl"],"created_at":"2024-09-24T20:07:32.164Z","updated_at":"2025-12-16T14:03:25.883Z","avatar_url":"https://github.com/slic3r.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](var/Slic3r_128px.png) Slic3r [![Build Status](https://travis-ci.org/slic3r/Slic3r.svg?branch=master)](https://travis-ci.org/slic3r/Slic3r) [![Build status](https://ci.appveyor.com/api/projects/status/8iqmeat6cj158vo6?svg=true)](https://ci.appveyor.com/project/lordofhyphens/slic3r) [![Build Status](http://osx-build.slic3r.org:8080/buildStatus/icon?job=Slic3r)](http://osx-build.slic3r.org:8080/job/Slic3r)![Coverity Status](https://scan.coverity.com/projects/17257/badge.svg)\n======\n\nWe have automated builds for Windows (64-bit) and OSX (\u003e= 10.7). [Get a fresh build now](http://dl.slic3r.org/dev/) and stay up-to-date with the development!\n\nThe MacOS X build server is kindly sponsored by: \u003cimg width=150 src=https://cloud.githubusercontent.com/assets/31754/22719818/09998c92-ed6d-11e6-9fa0-09de638f3a36.png /\u003e\n\n### So, what's this Slic3r?\n\nSlic3r is mainly a **toolpath generator** for 3D printers: it reads 3D models (STL, OBJ, AMF, 3MF) and it converts them into **G-code** instructions for 3D printers. But it does much more than that, see the [features list](#features) below.\n\nSlic3r was born in **2011** within the RepRap community and thanks to its high configurability became the swiss-army knife for 3D printing. It served as a platform for implementing several **new (experimental) ideas that later became technology standards**, such as multiple extruders, brim, variable-height layers, per-object settings, modifiers, post-processing scripts, G-code macros and more. Despite being based on volunteer efforts, Slic3r is still pushing the boundaries of 3D printing.\n\nSlic3r is:\n\n* **Open:** it is totally **open source** and it's **independent from any commercial company** or printer manufacturer. We want to keep 3D printing open and free.\n* **Compatible:** it supports all the known G-code dialects (Marlin, Repetier, Mach3, LinuxCNC, Machinekit, Smoothie, Makerware, Sailfish).\n* **Advanced:** many configuration options allow for fine-tuning and full control. While novice users often need just few options, Slic3r is mostly used by advanced users.\n* **Community-driven:** new features or issues are discussed in the [GitHub repository](https://github.com/slic3r/Slic3r/issues). Join our collaborative effort and help improve it!\n* **Robust:** the codebase includes more than 1,000 unit and regression tests, collected in 6 years of development.\n* **Modular:** the core of Slic3r is libslic3r, a C++ library that provides a granular API and reusable components.\n* **Embeddable:** a complete and powerful command line interface allows Slic3r to be used from the shell or integrated with server-side applications.\n* **Powerful:** see the list below!\n\nSee the [project homepage](https://slic3r.org/) at slic3r.org for more information.\n\n### \u003ca name=\"features\"\u003e\u003c/a\u003eFeatures\n\n(Most of these are also available in the command line interface.)\n\n* **G-code generation** for FFF/FDM printers;\n* **conversion** between STL, OBJ, AMF, 3MF and POV formats;\n* **auto-repair** of non-manifold meshes (and ability to re-export them);\n* **SVG export** of slices;\n* built-in **USB/serial** host controller, supporting **multiple simultaneous printers** each one with a spool queue;\n* **OctoPrint integration** (send to printer);\n* built-in **projector and host for DLP printers**;\n* tool for **cutting meshes** in multiple solid parts with visual preview (also in batch using a grid);\n* tool for **extruding 2.5D TIN meshes**.\n\n### What language is it written in?\n\nThe core parts of Slic3r are written in C++11, with multithreading. The graphical interface is in the process of being ported to C++14.\n\n### How to install?\n\nYou can download a precompiled package from [slic3r.org](https://slic3r.org/) (releases) or from [dl.slicr3r.org](https://dl.slic3r.org/dev/) (automated builds).\n\nIf you want to compile the source yourself follow the instructions on one of these wiki pages:\n* [Linux](https://github.com/slic3r/Slic3r/wiki/Running-Slic3r-from-git-on-GNU-Linux)\n* [Windows](https://github.com/slic3r/Slic3r/wiki/Running-Slic3r-from-git-on-Windows)\n* [Mac OSX](https://github.com/slic3r/Slic3r/wiki/Running-Slic3r-from-git-on-OS-X)\n\n### Can I help?\n\nSure, but please read the\n[CONTRIBUTING](https://github.com/slic3r/Slic3r/blob/master/.github/CONTRIBUTING.md)\ndocument first!\n\n### Directory structure\n\n* `package/`: the scripts used for packaging the executables\n* `src/`: the C++ source of the `slic3r` executable and the CMake definition file for compiling it\n* `src/GUI`: The C++ GUI.\n* `src/test`: New test suite for libslic3r and the GUI. Implemented with [Catch2](https://github.com/catchorg/Catch2)\n* `t/`: the test suite (deprecated)\n* `utils/`: various useful scripts\n* `xs/src/libslic3r/`: C++ sources for libslic3r\n* `xs/t/`: test suite for libslic3r (deprecated)\n* `xs/xsp/`: bindings for calling libslic3r from Perl (XS) (deprecated)\n\n### Acknowledgements\n\nThe main author of Slic3r is Alessandro Ranellucci (@alranel, *Sound* in IRC, [@alranel](http://twitter.com/alranel) on Twitter), who started the project in 2011.\n\nJoseph Lenox (@lordofhyphens, *LoH* in IRC, [@LenoxPlay](http://twitter.com/LenoxPlay) on Twitter) is the current co-maintainer.\n\nContributions by Henrik Brix Andersen, Vojtech Bubnik, Nicolas Dandrimont, Mark Hindess, Petr Ledvina, Y. Sapir, Mike Sheldrake, Kliment Yanev and numerous others. Original manual by Gary Hodgson. Slic3r logo designed by Corey Daniels, \u003ca href=\"http://www.famfamfam.com/lab/icons/silk/\"\u003eSilk Icon Set\u003c/a\u003e designed by Mark James, stl and gcode file icons designed by Akira Yasuda.\n\n### How can I invoke Slic3r using the command line?\n\nThe command line is documented in the relevant [manual page](https://manual.slic3r.org/advanced/command-line).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslic3r%2Fslic3r","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslic3r%2Fslic3r","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslic3r%2Fslic3r/lists"}