Skip to content

bluerobotics/bluePLM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BluePLM

Open-source product lifecycle management for everyone who builds.

Version Build Downloads License Docs

BluePLM Screenshot

Features

  • Check In / Check Out — Exclusive file locking prevents conflicts
  • Version Control — Full history with rollback to any version
  • Lifecycle States — WIP → In Review → Released → Obsolete
  • Real-time Sync — Instant updates across all connected clients
  • ECO Management — Engineering change orders with workflow
  • Multi-vault — Organize files by project, department, or client
  • Offline Mode — Work locally, sync when connected
  • SolidWorks Integration — Thumbnails and metadata extraction
  • Google Drive — Browse and edit Docs/Sheets/Slides inline
  • REST API — Fastify server with OpenAPI docs

Quick Start

📚 Full Documentation →

For Users

  1. Download BluePLM
  2. Enter the Organization Code from your admin
  3. Sign in with Google
  4. Connect to a vault and start working

See the User Setup Guide for details.

For Admins

  1. Create a Supabase project
  2. Run the database schema
  3. Connect BluePLM and generate an Organization Code
  4. Share the code with your team

See the Admin Setup Guide for step-by-step instructions.

Building from Source

git clone https://github.com/bluerobotics/bluePLM.git
cd bluePLM
npm install
npm run dev      # Development with hot reload
npm run build    # Production build
Command Description
npm run dev Start Electron app with hot reload
npm run build Build production app
npm run typecheck Run TypeScript type checking
npm run api Start REST API server

Tech Stack

Component Technologies
Desktop Electron 34, React 19, TypeScript, Tailwind, Zustand
Backend Supabase (PostgreSQL, Auth, Storage, Realtime)
API Fastify, Docker, OpenAPI

License

MIT — see LICENSE


Made with 💙 by Blue Robotics and contributors worldwide

WebsiteGitHubDocumentation

⭐ Star us on GitHub if you find BluePLM useful!

About

Open-source product lifecycle management for everyone who builds

Resources

License

Stars

Watchers

Forks

Packages