Open sourceSelf-hosted3D printing

Every print project, organized.

The project manager for 3D printing. Catalog models, track every part from file to finished build, and know what each print costs.

STL · 3MF · OBJViewed in the browser
Per partVolume, material and cost
9 themesLight, dark and colour
DockerOne command to self-host
01 / Features

From a folder of STLs to a finished build.

A file explorer can't tell you which parts are printed, what you still need to buy, or how much filament a build takes. Model Foundry can.

01 / Library

Find any project in seconds.

A library that sorts itself. Filter by progress, collection, tag or designer, search across names, tags and file names, and switch between grid and list.

  • Status filters with live counts
  • Collections for desk setups, gifts, game night
  • Shareable, back-button friendly URLs
02 / Progress

Know what to print next.

Every project tracks printed versus remaining parts, so the library shows exactly how far along each build is.

  • Per-project progress bars
  • Not started, in progress, complete
  • Sort by progress
List view with progress bars
03 / Project detail

One page per build.

Parts, costs, progress steppers, the hardware you still need to buy and your assembly steps all live together.

  • Per-part material cost
  • Purchased parts with order status
  • Assembly instructions: images, video, PDF
04 / 3D inspect

Inspect any part in 3D.

Open a part to orbit it in the browser, with volume and material cost worked out from the real geometry.

  • STL, OBJ and 3MF in the browser
  • Volume and surface area per part
  • Cost from a realistic infill estimate
05 / Add parts

Drag. Drop. Done.

Drop STLs, 3MFs or a whole ZIP. Names and quantities are parsed for you, and thumbnails and volumes are processed with live progress.

  • Smart names: _x3, Left / Right pairs
  • ZIP extraction in the browser
  • Live upload, thumbnail and volume progress
06 / Materials

Know your filament.

Every spool with its colour, type, density and price per kilo, plus how much each one has actually been used.

  • Colour swatch per material
  • Usage against spool weight
  • Feeds every cost estimate
Materials with colour swatches
07 / Designers

Credit the people you print.

Keep track of the creators behind your models, their store links and every project you have printed from them.

  • MyMiniFactory, Patreon, Cults3D links
  • Projects grouped by designer
  • Filter the library by designer
Designer cards
08 / Themes

Make it yours.

Nine built-in themes, from light to forest green, applied across the whole app.

  • Dark, light and seven colour themes
  • Saved per user
  • Accessible focus and contrast
Model Foundry library in the light theme
02 / And more

Built for the whole workflow.

Hardware

Bill of materials

Track every screw, magnet and bearing with prices, vendor links and order status.

Printers

Live print tracking

MQTT integration reads your printer's status and updates part completion as you print.

Inventory

Open Filament Database

OFD integration tracks exact spool usage and remaining weight to prevent mid-print runouts.

Slicers

Desktop agent

Validates volume and cost as you slice in Bambu Studio or PrusaSlicer, and opens 3MFs straight in your slicer.

Download agent →
Export

3MF and ZIP export

Export the remaining copies of any selection as a print-ready 3MF, or a whole project as a portable ZIP.

Tools

The Forge

Installable 3D processing modules, like the Grid Slicer, that run inside the platform. In preview.

03 / Tour

See it in a minute.

A narrated walkthrough of the library, project detail, adding parts and more.

04 / Get it

Self-host it in one command.

Free and open source. Runs anywhere Docker does, with your data on your own machine.

terminal
# pull the latest image
$ docker pull codemonstersoftware/modelfoundry:latest
05 / FAQ
What file formats does it support?

Model Foundry tracks any file type. STL, OBJ and 3MF files are viewed in 3D directly in the browser, and 3MF assemblies are split into their individual parts.

Can I calculate costs for my print farm?

Yes. Define materials with a price per kilo and density, and every part gets a cost from its real volume, using a shell-plus-infill estimate or exact slicer data when you have it.

Is this a slicer?

No. Model Foundry is a library and project manager. It tracks your files and build progress before and after the slicer, and hands 3MFs to Bambu Studio or PrusaSlicer when you're ready to print.

Where does my data live?

On your own server. Model Foundry is self-hosted with Docker; nothing is sent to us.