-
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 browser extension for Chrome, Edge and Firefox that imports MakerWorld, Thingiverse, and Printables models straight from their own pages, without leaving the site (see the screenshots above). Get it for Edge from Microsoft Edge Add-ons.
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:
Copyright (C) 2026 Tautvydas Deržinskas
Thingport is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License, version 3 (AGPL-3.0-only), as published by the Free Software Foundation.
Thingport is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
If you run a modified version of Thingport as a network service, the AGPL requires you to offer its users the corresponding source code.
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











