-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Collect, organize, preview, and manage your 3D printing models
from the places where you discover them.
If you do 3D printing, you probably discover models across MakerWorld, Printables, Thingiverse, and other 3D model platforms.
Over time, those bookmarks, downloads, ZIP files, and random folders become a mess.
Thingport is your personal, self-hosted 3D model library.
Bring your models together in one place, keep them organized, and preview them directly in your browser.
Instead of having your collection scattered across different websites and your filesystem, Thingport gives you a single place to manage the models you actually want to keep.
- 🗂️ Personal model library — keep your 3D models in one organized place
- 🌐 Import from model websites — bring models into your library from supported platforms
- 🔎 Search & organize — find models in your collection quickly
- 🧊 3D previews — inspect models directly in the browser
- 📦 Archive your models — keep local copies of the models you want to preserve
- 🖼️ Model metadata & previews — keep useful information together with the files
- 🔗 Source links — retain the original model source
- 🐳 Self-hosted — run your own instance and keep your collection under your control
- 🌍 Multi-language ready — internationalization support built into the frontend
- ⚡ Modern web interface — React + Three.js powered UI
![]() Dashboard |
![]() Models |
![]() Model Details |
![]() 3D Preview |
![]() Collections |
![]() Tags |
![]() Downloads |
![]() My Models |
![]() Dark Theme |
![]() Thingport Grab — Printables |
![]() Thingport Grab — Thingiverse |
![]() Thingport Grab — MakerWorld |
Thingport ships two small companion tools, each downloadable from the in-app Download page or GitHub Releases:
- Thingport Bridge — a lightweight desktop helper that makes "Open in {Slicer}" work for slicers (Bambu Studio, PrusaSlicer, Cura) whose own URL-protocol handlers won't accept a link from a self-hosted domain.
- Thingport Grab — a Chrome extension that imports MakerWorld, Thingiverse, and Printables models straight from their own pages, without leaving the site (see the screenshots above).
Printables imports work with no setup. MakerWorld and Thingiverse each need a credential from your own account first -- see docs/PROVIDER_SETUP.md for how to create a Thingiverse Access Token and how to grab a MakerWorld session cookie.
See Installation for Docker Compose, and the sidebar for Unraid, TrueNAS SCALE and CasaOS.
Bug reports and pull requests are welcome. See CONTRIBUTING.md for the branch, commit and pull request workflow, and docs/DEVELOPMENT.md for how to run Thingport locally with hot reload.
If Thingport is useful to you, consider supporting its development:
Thingport is licensed under the MIT License.
This wiki is generated from the repository docs. To change a page, edit its source file there.
Getting started
Platform guides
Companion apps
Contributing
Links











