xiao-villamorSecurity & privacy

PrintStash

Local-first workspace for 3D print files, G-code revisions, printers, and print history.

  • Windows
  • Linux
  • Browser
  • Self-hostable
  • Runs locally
  • Docker supported
  • Needs API key
PrintStash screenshot
Popularity
221 Stars
GitHub stars
Recent activity
10/9/2026
Updated in the last 30 days
License
AGPL-3.0
Strong copyleft

Why it matters

We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.

Last 90 days

Problem

Addresses the fragmentation of model libraries, slicer versioning, and printer fleet management in 3D printing workflows.

Practical value

Provides practical utilities including a self-hosted library, NAS folder mirroring, Klipper/Moonraker integration, and slicer metadata parsing.

Innovation / differentiation

Integrates local model management, G-code version tracking, and printer fleet dispatch with in-place NAS folder indexing.

Leverage potential

Deploys easily via Docker Compose, integrating slicer hooks, webhook notifications, and OIDC authentication for strong extensibility.

Why now

Aligns with the growing adoption of personal 3D printers and desktop print farms, meeting the rising demand for self-hosted workflow management.

Community activity

In the last 90 days there were 63 new issues and 309 pull requests; the bounded issue/PR samples include 22 issue authors and 5 PR contributors, with 11 releases.

Maintainer responsiveness

The 63-issue window sample had a 89% close rate, and the 100-pull-request sample had a 93% merge rate. Maintainer-response observations covered 98% of that issue sample, with a 42% response rate and median first response of 1.7 days.

5 contributors in PR sample11 releasesIssue response rate 42% · sample 62 (98% coverage)Median first response 1.7dPR merge rate 93% · 100 sampled in window

Key highlights

  • STL, 3MF, OBJ, STEP/STP, and G-code upload from the browser.
  • URL imports and .zip archives, with per-file selection on extraction.
  • An OrcaSlicer post-processing hook pushes exported G-code automatically: it

Quick start

How it is installed, how hard it is, and where to start.

Docker supportedSelf-hostableRuns locally

Best for

  • Teams that want data on their own servers
  • Developers who want to try it on their machine
  • People who prefer Docker deploys

Watch outs

  • 6 inferred from materials — review under Sources below

More about it

PrintStash is a local-first workspace for 3D print libraries (STL/3MF/…), G-code revisions, printer fleets, and history, with hooks into stacks like Klipper/Moonraker. It targets the shop-floor mess of files and devices everywhere.

It fits home shops and multi-printer users. Not a cloud slicing farm—the point is a traceable library and printer state on your own hardware.

Sources

Each field shows its status and source — expand to review.

11 · Expand
  • Latest release

    Verified

    v0.14.0

    Source: GitHub API · latest_release=v0.14.0 · 10/9/2026

  • License

    Verified

    AGPL-3.0

    Source: GitHub API · license.spdx_id=AGPL-3.0 · 10/9/2026

  • logo url

    Verified

    None

    Source: admin_cms · cms editor · 8/28/2026

  • needs api key

    Inferred from materials

    Yes

    Source: Project README · matched api key keywords · 8/23/2026

  • One-liner

    Verified

    {"en":"Local-first workspace for 3D print files, G-code revisions, printers, and print history.","zh":"PrintStash 解决了 3D 打印工作流中模型管理、切片版本控制与打印机集群调度碎片化的痛点。它不仅是一个文件库,更深度集成了 Klipper/Moonraker…"}

    Source: heuristic_batch_publish · batch-publish-tools heuristic write · 8/24/2026

  • Platforms

    Inferred from materials

    windows, linux, browser

    Source: Project README · windows,linux,browser · 8/23/2026

  • Category hint

    Inferred from materials

    security

    Source: Project README · hint=security · 8/23/2026

  • screenshot url

    Verified

    None

    Source: admin_cms · cms editor · 8/28/2026

  • supports docker

    Verified

    Yes

    Source: Repository file · dockerfile=true; compose=true · 10/9/2026

  • supports local

    Inferred from materials

    Yes

    Source: Project README · matched local keywords · 8/23/2026

  • supports self host

    Inferred from materials

    Yes

    Source: Project README · matched self-host keywords · 8/23/2026

Other verified projects matched by category, capabilities, and intended roles.