# Stepifi

> Stepifi is a self-hosted web app that converts STL/3MF meshes to STEP solids for CAD software. Runs via Docker with no file size limits or cloud dependencies.

- **Category:** 3D Printing
- **Licence:** Other
- **Latest version:** v2.0.0
- **Open source:** source_available
- **Languages:** JavaScript, Python, CSS
- **Platforms:** Docker Compose, Build from Source
- **Tags:** 3d Printing, Stl, Docker, Self Hosted, Web App, 3mf, Step, Cad, Mesh Conversion, Freecad

## Description

Stepifi runs on your own hardware and turns STL or 3MF mesh files into STEP solids so they can be edited in CAD programs such as Fusion 360, SolidWorks, or FreeCAD. The web interface lets you drag and drop files, preview them in 3D with Three.js, and tweak the mesh-repair tolerance before conversion. A BullMQ queue handles batch jobs and shows progress on a dashboard; finished files auto-delete after 24 hours. The stack is a Node.js/Express server, FreeCAD 0.21.2 running headless, and Redis for the queue, all orchestrated by Docker Compose. No built-in authentication exists — the docs advise putting it behind an authenticated reverse proxy for public access. The code is offered under a custom non-commercial license that permits personal and educational use only.

## Links

- [Homepage](https://github.com/voron69-bit/Stepifi)
- [GitHub Repository](https://github.com/voron69-bit/Stepifi)
- [GitHub Issues](https://github.com/voron69-bit/Stepifi/issues)

---
Source: https://selfhost.directory/project/stepifi