PartForge is designed to provide makers with one place to manage workshop inventory and plan projects.
Create your own parts library using information that makes sense for your workshop.
Part records can include information such as:
PartForge does not require or depend on a prebuilt parts catalog.
Inventory quantities are tracked through inventory transactions rather than a manually maintained quantity field.
Transactions allow PartForge to maintain a history of inventory changes and calculate the current quantity of each part.
Supported workflows include:
PartForge helps reduce accidental duplicate inventory records.
When creating a part, PartForge searches existing inventory and can identify likely matches using information including:
If the part already exists, quantity can be added to the existing inventory record rather than creating a duplicate.
Inventory can be searched and organized using:
Create categories that match the way you organize your workshop.
Examples might include:
Categories are completely user-managed.
PartForge supports hierarchical storage locations.
For example:
Workshop
→ Electronics Cabinet
→ Drawer 4
→ Bin B
This allows inventory to be organized around the physical layout of your workspace.
Photos can be associated with both parts and projects.
PartForge supports:
PartForge can create QR codes for parts and storage locations.
QR codes can be scanned using the PartForge scanner to quickly navigate to the corresponding record.
This can be used to create physical labels for:
QR identification is entirely contained within PartForge and does not require NFC tags.
PartForge includes project planning and lifecycle management.
Projects may include:
Projects can move through different workflow states as work progresses.
Each project can contain a Bill of Materials (BOM).
BOM items can either:
Each BOM item can include required quantities, spare quantities, estimated cost information, and supplier details.
PartForge compares project requirements against current inventory.
For each BOM item, the application can determine:
This allows projects to show whether they are ready to build or require additional parts.
Parts that are missing from project inventory can automatically appear in the PartForge shopping list.
Shopping lists can include:
Shopping information is calculated from actual project shortages.
Purchased items can be recorded directly from a shopping list.
Purchases of existing inventory parts can update inventory quantities.
External BOM items can also be converted into PartForge inventory records during the purchase workflow.
When a project is completed, PartForge can record actual component usage and create the appropriate inventory transactions.
This keeps inventory quantities aligned with components consumed during builds.
The PartForge Dashboard provides an overview of workshop activity.
Information may include:
PartForge provides application-level backup and restore tools.
Backups are intended for disaster recovery and preserve PartForge application data and relationships.
PartForge supports CSV export for reporting and spreadsheet workflows.
Supported exports include:
CSV export is intended for reporting and analysis.
Backup files, rather than CSV exports, should be used when restoring PartForge application data.
PartForge supports synchronization using Apple’s iCloud and CloudKit technologies.
When available and enabled, PartForge data can synchronize across compatible devices signed into the user’s iCloud account.
For additional details, see the Privacy Policy.