Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Product Lifecycle Management Software
  3. GitPLM

GitPLM

What it is

GitPLM manages product manufacturing information alongside product designs in Git. It is designed for small teams building products and brings together bills of materials, part numbers, and manufacturing release data. The tool combines source BOMs with partmaster data, builds combined BOMs across subassemblies, and gathers release information for custom components. Its terminal interface supports column searches, per-column parametric searches, editing, and datasheet links. GitPLM can provide a parts database to KiCad through KiCad’s HTTP Libraries feature and reload data when CSV files change. Optional release hooks can run tools such as KiCad’s InteractiveHtmlBom generator; those hooks are supported on Linux and macOS. Partmaster and BOM records use CSV, while release configuration uses YAML. The KiCad HTTP server can require an authentication token. GitPLM is a self-contained Go binary without dependencies, runs on Linux, macOS, and Windows, and is deployed on-premise. It is free under Apache 2.0.

For and against

For

  • Combines BOM and partmaster information
  • Supports combined BOMs across subassemblies
  • Provides KiCad HTTP Libraries integration
  • Offers terminal search and editing tools
  • Runs as a dependency-free Go binary

Against

  • Release hooks support Linux and macOS only
  • Deployment is on-premise
  • No paid plans or usage limits are stated

The verdict

GitPLM brings manufacturing data, revision control, and release workflows into a Git-centered tool. Its KiCad connection and self-contained binary suit small teams, while release-hook platform support is narrower than the main application.

Who it suits

GitPLM suits small product teams that keep designs and manufacturing records in Git, especially those using KiCad and CSV-based data.

Plans and prices

GitPLM

Free

No paid plans or usage limits are stated on the opened maker pages.

Every plan, in full

On the record

Architecture
The maker describes GitPLM as a single, self-contained Go binary with no dependencies.github.com · read 8 Oct 2026
BOMs and releases
It combines source BOMs with partmaster data, creates combined BOMs across subassemblies, and gathers custom-component release data for manufacturing.github.com · read 8 Oct 2026
Data format
Partmaster and BOM data use CSV files, and release configuration uses YAML files.github.com · read 8 Oct 2026
KiCad integration
GitPLM can serve a parts database to KiCad through KiCad’s HTTP Libraries feature and reload the data when CSV files change.github.com · read 8 Oct 2026
Licensing
The GitPLM tool is released under the Apache 2.0 license.github.com · read 8 Oct 2026
Limits
Release hooks are documented as supported on Linux and macOS only.github.com · read 8 Oct 2026
Other integrations
The maker documents optional release hooks that can run tools such as KiCad’s InteractiveHtmlBom generator.github.com · read 8 Oct 2026
Part management
Its terminal UI supports quick search across columns, per-column parametric search, editing, and datasheet links.github.com · read 8 Oct 2026
Purpose
GitPLM manages product manufacturing information, including BOMs and part numbers, alongside product designs in Git.github.com · read 8 Oct 2026
Security
The KiCad HTTP server supports an optional authentication token.github.com · read 8 Oct 2026
Support
The maker invites users to open an issue or discussion for help fitting GitPLM to their process.github.com · read 8 Oct 2026
Target teams
The maker says GitPLM is designed for small teams building products.github.com · read 8 Oct 2026

Alternatives to GitPLM

Every alternative, ranked