Categories
self-hosted media-management 3d-printing digital-asset-management stl fediverse maker-toolsDeveloper links
Manyfold
3D printing enthusiasts who accumulate thousands of downloaded STL, 3MF, STEP, and OBJ archives across disorganized folders can index, preview, and catalog their entire library with Manyfold, a self-hosted digital asset manager purpose-built for additive manufacturing. Point it at an existing local directory or an S3-compatible bucket and it automatically scans nested folders, groups multi-part meshes into unified model entries, and renders interactive 3D previews right in your browser. You can organize assets by creator, collection, tag, and scale, distinguish between pre-supported and unsupported resin files, and import rich metadata directly from Thingiverse, Printables, Cults3D, and MyMiniFactory. Built-in troubleshooting tools flag duplicate meshes, manifold geometry errors, and inefficient file formats, while customizable file-naming templates reorganize messy directory trees on disk with a single click. Ready to print? Open models directly in OrcaSlicer, PrusaSlicer, or UltiMaker Cura, or transmit sliced G-code straight to OctoPrint and Moonraker printers. Multi-user access control and native ActivityPub federation let you share public collections and follow remote creators across the Fediverse. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Interactive Browser Three-D Mesh Inspection
- Inspect STL, OBJ, 3MF, STEP, PLY, and GLTF files directly in your browser using hardware-accelerated Three.js rendering with rotatable cameras, wireframe toggles, and automated thumbnail generation.
- Automated Disk Tidying and Deduplication
- Scan existing folders or S3 buckets to detect duplicate meshes, non-manifold geometry, and nested archives, then automatically rename and reorganize directory paths based on creator and collection metadata.
- Federated Sharing Over ActivityPub Protocol
- Publish models, creator profiles, and curated collections across the Fediverse using ActivityPub, WebFinger, and NodeInfo so users on other Manyfold instances or Mastodon can follow updates.
- Direct Slicer and Printer Handoff
- Launch 3D models straight into desktop slicers including OrcaSlicer, PrusaSlicer, and Cura via protocol links, or push ready-to-print G-code files directly to OctoPrint and Moonraker APIs.
Features
- Three.js 3D Model Viewer
- Renders interactive 3D previews for STL, 3MF, OBJ, STEP, and GLTF meshes in the browser while generating server-side preview images via Mittsu and Assimp.
- External Repository Metadata Import
- Extracts model titles, designer attributions, licenses, and descriptions automatically from Thingiverse, MyMiniFactory, Cults3D, and Printables URLs or embedded README files.
- Local and S3 Libraries
- Indexes 3D print libraries stored on local POSIX filesystems or S3-compatible object storage buckets using Shrine storage adapters and asynchronous Sidekiq background workers.
- Mesh Problem Detection Engine
- Analyzes indexed 3D files to identify duplicate content hashes, non-manifold edges, inside-out normals, missing textures, and inefficient uncompressed mesh formats.
- Multi-User OIDC Access Control
- Supports single-user private mode or multi-user deployments with OpenID Connect authentication, role-based permissions, and granular per-model visibility settings.
- ActivityPub Fediverse Federation
- Implements Server-to-Server ActivityPub, WebFinger, and NodeInfo protocols to federate creators, collections, and 3D models across decentralized instances.