Skip to content
github-actions[bot] edited this page Sep 25, 2026 · 2 revisions
Thingport

Your personal 3D model library.

Collect, organize, preview, and manage your 3D printing models
from the places where you discover them.

Website · Docs · Features · Blog

Website Website build Frontend Backend Slicer Bridge Thingport Grab

About

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.

Features

  • 🗂️ 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

Screenshots

Dashboard
Dashboard
Models
Models
Model details
Model Details
3D preview
3D Preview
Collections
Collections
Tags
Tags
Downloads
Downloads
My models
My Models
Dark theme
Dark Theme
Thingport Grab on Printables
Thingport Grab — Printables
Thingport Grab on Thingiverse
Thingport Grab — Thingiverse
Thingport Grab on MakerWorld
Thingport Grab — MakerWorld

Companion Apps

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).

Provider Setup

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.

Installation

See Installation for Docker Compose, and the sidebar for Unraid, TrueNAS SCALE and CasaOS.

Contributing

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.

Support

If Thingport is useful to you, consider supporting its development:

License

Thingport is licensed under the MIT License.

Clone this wiki locally