Skip to content
SPECIFICTION
Get listed

Dokuly vs GitPLM

Dokuly

dokuly.com

GitPLM

github.com

Side by side

FigureDokulyGitPLM
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYes—
Self-hostedYes—
Plans published11
Spec score · Product Lifecycle Management Software8.0 (#5)7.6 (#11)

Plans

Dokuly

  • Dokuly PLM (open source)Free

Dokuly pricing →

GitPLM

  • GitPLMFree

GitPLM pricing →

In their own words

Dokuly

Dokuly is a free, open-source Product Lifecycle Management system for engineering and operations teams. It manages parts, PCB assemblies, assemblies, bills of materials, revisions, releases, and alternate parts. Document controls include automatic numbering, revision management, PDF front-page generation, a built-in viewer, and browser editing through OnlyOffice. Purchasing covers suppliers, price breaks, purchase orders, and order tracking, including selection of the cheapest supplier for BOM orders. Inventory and production features track stock locations, transactions, lots, serial numbers, and assembly progress. Requirements can be linked hierarchically or as derived and superseding items, with verification tracking; engineering change orders record affected items for review. Projects provide access control, time tracking, tasks, and Gantt charts. Dokuly runs as a self-hosted Docker stack using PostgreSQL, Django, and nginx. Integrations include DigiKey API, Nexar API, and OnlyOffice. Its REST API uses project-scoped keys with configurable expiry and includes Swagger and ReDoc documentation. The documentation describes project-based API access controls; no security certification is stated on the pages reviewed.

Visit dokuly.com

GitPLM

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

Visit github.com