explaingit

papakonnekt/nozzlenest

19JavaScriptAudience · generalComplexity · 2/5Setup · easy

TLDR

NozzleNest is a Windows desktop app that helps 3D printing hobbyists organize their STL and 3MF model files in a local library with tags, collections, 3D previews, and a print queue, no cloud account needed.

Mindmap

mindmap
  root((NozzleNest))
    Library
      STL files
      3MF files
      Tags and filters
      Collections
    Built-in Browser
      Printables
      Thingiverse
      MakerWorld
      Auto metadata
    Print Queue
      Drag priority order
      Mark completed
      Failure notes
    3D Preview
      Three.js viewer
      Slicer export
    Storage
      Local SQLite
      Custom folder
      Explorer menu
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Build a searchable local library of downloaded 3D model files without any cloud sign-up or uploads.

USE CASE 2

Browse Printables, Thingiverse, or MakerWorld inside the app and save models with tags and thumbnails auto-filled.

USE CASE 3

Manage a print queue with priority ordering, completion tracking, and notes on failed prints.

USE CASE 4

Right-click STL or 3MF files in Windows Explorer to instantly add them to your NozzleNest library.

Tech stack

JavaScriptElectronThree.jsSQLiteWindows

Getting it running

Difficulty · easy Time to first run · 30min

Windows only. Installer triggers SmartScreen warning due to missing code-signing certificate, click 'More info' then 'Run anyway'. Default storage is C:\NozzleNest, location can be changed in settings.

License not mentioned in the explanation, source code is publicly available to review.

In plain English

NozzleNest is a desktop application for Windows designed to help 3D printing hobbyists organize their model files. If you regularly download .STL or .3MF files from sites like Printables, Thingiverse, or MakerWorld, this app gives you a local library to keep them sorted, tagged, and ready to print, without uploading anything to a cloud service. The app includes a built-in browser that opens those model-sharing sites directly inside the application. When you find something you want to download, NozzleNest automatically scrapes the page for metadata: the model name, thumbnail image, and tags. It uses both what it can read from the page itself and, for Printables specifically, a direct connection to their backend data system to pull tags and images instantly without waiting for the page to fully render. This means your library entries come with cover photos and descriptive tags without you having to type anything in manually. Once files are in your library, you can organize them into collections, search and filter by tags, and view them in a 3D preview powered by Three.js. There is also a print queue where you can drag items into priority order, mark jobs as completed or failed, and attach troubleshooting notes to failed prints. Files can be sent directly to your slicing software (the program that converts a 3D model into printer instructions) from inside the app. A small Windows Explorer integration adds a right-click menu option so you can add .STL or .3MF files to NozzleNest directly from File Explorer. The application stores everything in a local SQLite database and saves files under C:\NozzleNest by default, though you can change that location in settings. Because this is an indie project without a paid code-signing certificate, Windows SmartScreen will show a warning when you first run the installer. The README explains how to proceed past it and notes that the full source code is available to review.

Copy-paste prompts

Prompt 1
I have NozzleNest installed. Write me a step-by-step guide for importing all my existing STL files from a folder into NozzleNest and tagging them by category.
Prompt 2
Using NozzleNest as context, suggest a folder naming convention and tagging system for someone who prints miniatures, functional parts, and cosplay props.
Prompt 3
I use NozzleNest and want to integrate it with PrusaSlicer. How do I configure NozzleNest to send files directly to PrusaSlicer for slicing?
Prompt 4
NozzleNest stores data in a local SQLite database at C:\NozzleNest. Write a Python script to export my library as a CSV with filename, tags, and collection columns.
Prompt 5
Explain to a beginner what a slicer is and how the NozzleNest print queue workflow connects to actually printing a 3D model.
Open on GitHub → Explain another repo

← papakonnekt on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.