Bringing more awesomeness and harmony to the OpenSCAD community.
This project is marked as WIP, planning for a better awesome-list.
If you have an OpenSCAD or related project, please open a PR.
- OpenSCAD GitHub
- IRC/Matrix.org bridge
- Reddit r/OpenSCAD
- Mastodon
- CadHub Discord: (see page for link)
- PartCad github Supports OpenSCAD and linking to +CadQuery +build123d. Supports Assemblies of OpenSCAD and others via YAML. Has a VsCode Plugin & integrates with OCP Viewer. Multi-model AI LLM genration. Integrates with KiCad and others. Exports to Everything (SVG, PNG, STEP, BREP, STL, 3MF, ThreeJS, & OBJ). Active Developer. If you're wondering how to take OpenSCAD to the next level please show PartCad your love!! Start designing modular hardware! PartCAD is the standard for documenting manufacturable physical products. 🤯
- 🦀 CSGRS - Constructive solid geometry with polygons using BSP trees in Rust.
- Fornjot - Built in Rust, similar to OpenSCAD with boundary representation.
- 🐍 CadQuery - A popular Python-centric dialect better suited for systems coding and simulation.
- ©️++ OpenCascade - A C++ distant cousin of OpenSCAD.
- ImplicitCAD - May not use OpenSCAD (uncertain).
// TODO: Convert this into a table suggesting environments and differences.
- OpenSCAD - The source of truth for everybody else.
- FreeCAD - A venerable free open-source tool featuring an OpenSCAD workbench.
- JSCAD - Previously known as OpenJSCAD, online self-hostable web-based UI and CLI.
- Visual Studio Code - Language Service Provider "LSP" module.
- CadHub
- Blender
- Netbeans, VIM, Emacs, Atom
- 👎 unmaintained, possibly working: openscad/openscad#3635 (29 commits ahead, 1038 commits behind master at time of writing)
- 👀 Tomatower/openscad (29 commits ahead, 1038 commits behind master at time of writing)
- RapCAD
- Libre 3D
- BlocksCAD
- Models @ MakeWithTech
- openscad.cloud by Autodrop3d
- 2D connection library
- BOLTS: Open Library of Technical Specifications
- Celtic Knots
- MCAD: Parametric CAD Library
- Shapes
- Threads
- U-Joint Library
- Utility libraries
- https://github.com/thehans/FunctionalOpenSCAD
- https://github.com/thehans/funcutils functional openscad
- popular & useful Libraries/tool-kits
- https://github.com/htho/scadlib
- dotSCAD v3.2
https://github.com/JustinSDK/dotSCAD
- archimedean spiral
- BOSL2 https://github.com/revarbat/BOSL2/wiki
- agentscad
https://github.com/GillesBouissac/agentscad
- snap joint
- threaded screws
- hirth joint
- beveling
- glue shapes
- OpenSCADutil
- NopSCADlib
- BH-Lib https://github.com/brandonhill/BH-Lib
- Directions, orientation, position https://github.com/tanius/openscad-models
- omdl 'mechanical design library' https://royasutton.github.io/openscad-amu/ https://royasutton.github.io/omdl/
- https://github.com/dinther/openSCAD_functions
- openscad-fiddlybits https://github.com/mathcodeprint/openscad-fiddlybits
- openJoystick 🕹️ https://www.youtube.com/watch?v=GIY6-3KwIS8&list=PLC66292176B625E2A
- compositional openSCAD transpilation & visualization
https://github.com/TheZoq2/Rust-Scad
https://github.com/openscad/openscad-wasm
https://github.com/taxpon/openpyscad * https://github.com/mrkoz/python-threaded-openscad * Projects * https://awesomeopensource.com/project/karosc/pyDactyl * https://github.com/r4dr3fr4d/pykeeb
* (https://github.com/scad-js/scad-js)
* code formatter
* (https://github.com/Maxattax97/openscad-format)
* (https://www.npmjs.com/package/nodescad)
https://mirmik.github.io/zencad/en/index.html
* https://www.youtube.com/watch?v=tOx5UI8GGns
* https://github.com/benjaminwand/cookie-cutters
workflows: https://github.com/kikaitachi/naminukas
* Lofting
https://github.com/jakubczaplicki/this-to-that
* https://github.com/Zigazou/svg2dxf
* https://github.com/Spiritdude/SVG2SCAD
* https://github.com/htho/fzz2scad
# KiCad
https://github.com/mplewis/kicad-libraries
# Gerber
https://github.com/drujensen/GerbToSCAD
* PNG
https://github.com/openscad/image-generator/issues
* https://github.com/Spiritdude/Print3r
* Anti-warping walls
https://github.com/JohnStrunk/WhateverSCAD
* Attach Library
https://www.thingiverse.com/thing:30136
* constructive
https://github.com/solidboredom/constructive
* https://github.com/solidboredom/constructive/blob/main/tutorials/basic-tutorial.md
* OpenSCADMachineDesignFramework
https://github.com/Axford/OpenSCADMachineDesignFramework
* MoCad ??
https://github.com/davidthings/mocad
* ScrewsMetric has complex assemblies
https://github.com/More-Wrong/ScrewsMetric
* https://github.com/usagi/usagi.scad
https://github.com/eyal0/openscad-pcb-boxes
* PCB/EDA object syntax
https://github.com/htho/scadlib-electronic-components/tree/master/electromechanical/other/printed_circuit_boards
https://github.com/prl-mushr/mushr_cad
https://github.com/fablab-nea/lablock
https://github.com/kikaitachi/naminukas
- ThreadLib https://github.com/adrianschlatter/threadlib
- Cap Generator https://github.com/muesli/cap-generator
- Metric Threads
* OpenSCAD gear generator
https://github.com/chrisspen/gears
* Lens Gears
http://jaymis.com/2015/11/3d-printable-seamless-friction-fit-lens-gears-for-follow-focus/
* Spherical Involute Bevel Gears
https://github.com/JediJeremy/BevelGears
https://github.com/phidiasllc/scad_libraries
* PistonPen
https://github.com/sanja-byelkin/SimplePistonPen
- Peristaltic Pump
* https://github.com/TomHodson/Peristaltic-Pump/
* https://github.com/adricl/peristaltic-pump
* Moineau Pump/Paste Extruder
https://github.com/doctek/Moineau-Paste-Extruder
https://github.com/alexbirklykke/openscad
https://github.com/brodykenrick/text_on_OpenSCAD
* Braille
https://github.com/whosawhatsis/braille-openscad
* https://github.com/fullyautomated/means-of-circuit-design/tree/main/3D
* https://github.com/Irev-Dev/3D-Printed-Optical-Encoder
https://github.com/hugokernel/OpenSCAD_ServoArms
https://github.com/daprice/Flexy-Beast
git submodule update --init
https://github.com/keesj/simple-paste-extruder
* Thrustmeter Assembly
https://github.com/AndKe/ThrustMeter
* Keys
https://github.com/rsheldiii/KeyV2
* Lock Picking
https://github.com/spookey/lockpickr
* MXSwitches
https://github.com/qwelyt/Parametric-switch-holder/blob/master/Parametric-switch-holder.scad
* AirCore / Transformers
https://github.com/HelsinkiHacklab/aircores/tree/master/coilforms
* Wire Dispenser
https://github.com/tuna-f1sh/wire-dispenser
* Bottle Engraver
https://github.com/farbro/bengraver
* Mobius stuff
https://github.com/oherrala/openscad-moebius
* Ventilator
https://hackaday.io/project/170507-cosv-cam-open-source-ventilator
* Fabric printing and other interesting objects and designs
https://github.com/jeffbarr/OpenSCADObjects
https://github.com/HopefulLlama/JointSCAD
include <cyl_head_bolt.scad>;
screw("M20x100", thread="modeled"); // screw M20x100 with thread
nut("M20", thread="modeled"); // corresponding nut with thread
screw("M3x12"); // screw M3x12
- Pully & GT5, idler, etc. https://github.com/ElectricSkateboard/SolidModels/blob/master/Pulley_T-MXL-XL-HTD-GT2_N-tooth.scad
- https://github.com/alexfranke/Highly-Configurable-Wheel
- Rover Wheel w/60:1 Planetary drive & motor https://github.com/DavidMFlynn/RoverWheel/issues
- Filament Tires https://github.com/Arcus-3d/FilaMecanum
- svgShape https://github.com/dinther/pathbuilder
- https://github.com/OskarLinde/scad-utils 2d morphology
- SCADTrace emboss black & white bitmap to openscad object https://github.com/guyc/scadtrace
- Laser Cutting https://github.com/bmsleight/lasercut https://github.com/mbugert/laserscad
https://awesomeopensource.com/project/SmittyHalibut/coax-trap-form
https://github.com/larsch/lasercut-box-openscad https://github.com/ubitux/shimonbox https://github.com/eclecticc/ParametricCase https://github.com/cfinke/OpenSCAD-Dovetails A fully 3D printed stackable seed incubation/sprout growing system https://github.com/apollo-ng/seedstack
- PCB fixture generator https://github.com/gskielian/PCB-Fixture-Generator
https://github.com/schub/basteln
https://github.com/apollo-ng/seedstack https://awesomeopensource.com/project/sebastianrakel/SolderStuffStation https://github.com/DaveDavenport/SensorBox
https://github.com/heyspacebuck/parametric-chastity-cage
* https://github.com/RigacciOrg/openscad-rpi-library
* https://github.com/pinae/Raspi3-Airchannel
* + Servos
https://github.com/process1183/openscad-library
https://github.com/TomHodson/Raspberry-Pi-OpenSCAD-Model * openscad -o rpi.png --camera=-30,0,12,41,0,201,620 --imgsize=640,480 --projection=p rpi.scad
- Verilog http://staff.ustc.edu.cn/~songch/download/IEEE.1364-2005.pdf
- https://github.com/kikaitachi/naminukas
- DIY Servo https://github.com/kwatters/DIYServo
https://github.com/jernst/josl
Horizontal 19" Hanging Rack
https://github.com/cromo/horizontal-rack
* jpeg,png, etc. to STL
https://github.com/Harakan/litho_research
*
https://awesomeopensource.com/project/willdurand/kicad-libs
------ LINE OF OBSOLENCE ------
NOTE: Anything that doesn't work in the stable or nightly belongs here.