Loading filament and material data...
Find filament data before it reaches your spool shelf.
Access thousands of verified filament profiles, manufacturers, and materials. It integrates seamlessly with your Spoolman instance for precise inventory tracking.
https://icezaza2543.github.io/SpoolmanDB-Community/
Quick Resources
Support community efforts
Missing a manufacturer? Found an error in a material density? Learn how to submit a Pull Request to our GitHub repository.
Analytics
Explore global filament material trends and insights from the community catalog.
Database Knowledge Vault
Live catalog graphMaterial Mix
Catalog compositionTop Manufacturers
Highest variant countsDatabase Coverage
Metadata completenessColor Spectrum Map
HSL cluster distributionPackaging Distribution
Packaging adoptionSpoolman Static Index
Based on the compiled Spoolman-compatible catalog, these charts summarize real community data from the published JSON files.
Database Explorer
Waiting for data...
No filters applied.
| Color | Manufacturer | Filament Name | Material | Diameter | Weight | Packaging | Temps | IDs |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
SpoolmanDB Static Index
This is a global static mirror of community-contributed filament data. Copy the external database URL to link this catalog to your personal Spoolman instance.
Schemas & Quality
Standardizing the global filament ledger with technical precision.
Database Schema
Data Quality Health
| Severity | Type | Filament | Detail |
|---|---|---|---|
| Waiting for data... | |||
Filament Source Schema
Loading schemas...
| Path | Constraint | Validation rule | Notes |
|---|---|---|---|
| Loading schema fields... | |||
Grow the Filament Registry
SpoolmanDB thrives on technical precision and shared knowledge. Help thousands of makers by contributing accurate data for filament materials and brands.
Official Repository
Access the raw JSON database and start contributing through GitHub.
Pick the source file
Locate the relevant manufacturer file within the filaments/ directory of the repository.
$ git clone https://github.com/Icezaza2543/SpoolmanDB-Community.git
$ cd SpoolmanDB-Community
Edit source JSON
Add or update filament entries in the relevant manufacturer JSON file. Follow the existing structure and provide accurate data.
Validate locally
Use the local tools to compile and validate your changes against the official schemas before committing.
# Install dependencies
$ pip install -r requirements-dev.txt
# Refresh generated README metrics
$ python scripts/readme_snapshot.py --write
# Run compiler
$ python scripts/compile_filaments.py
# Validate source and compiled data
$ python scripts/validate.py
# Run regression tests
$ python -m pytest -q
# Check the pinned Spoolman contract
$ python scripts/check_spoolman_compat.py --upstream-file contracts/spoolman_externaldb.py
Open a PR
Submit your changes for review. Ensure your pull request follows the checklist below for a smooth approval process.
Source finder
Need to find specific filament details? Search the loaded catalog by manufacturer and jump into repository code search.
- Type a manufacturer name to see matches.