Free open-source ERP template

One place for the work behind the work.

Based on a field-tested implementation, this free ERP backbone covers projects, tasks, requests, worklogs, documents and 3D models. The downloadable source runs locally with synthetic starter data and is ready to adapt.

25 views · persistent local sample data · AGPL-3.0-or-later

Synthetic ERP dashboard showing tasks, meetings and navigationReal interface. Synthetic records.
Built for everyday operations

A working foundation, made shareable.

The free template includes a broad, locally runnable ERP interface and persistent records. Its financial side is unfinished; a shared deployment needs substantial setup and customization.

25menu views
Localloopback-only server
SQLitepersistent demo records
Opensource and build files
Follow a job from idea to floor

Connected workshop workflows.

Many core workflows already work locally. The source is intended for exploration and adaptation, not yet a drop-in shared deployment.

01

Plan projects and work

Coordinate project records, tasks, CNC work, priorities and a production schedule.

02

Request what a job needs

Track materials, fasteners and tools, with local document links and simple BOM imports.

03

Keep context together

Browse local drawings and PDFs, log time and attach images within a profile-contained sandbox.

04

Inspect models in the browser

Import a synthetic GLB pair and view, select and measure its geometry locally.

Try the source

Run the template locally.

Install Node.js 22.5 or newer, clone the repository, then create the editable local config once. The current server binds only to 127.0.0.1; it does not start a tunnel or shared host.

Setup and source on GitHub →
● ● ●   Local terminal
git clone https://github.com/simonsystem609/ERP_Workshop.git
cd ERP_Workshop
npm run setup
npm run check
npm start

# Open http://127.0.0.1:4777/

Current deployment boundary

The financial side is incomplete. A fuller backend and host-script skeleton are included for adaptation, but the current download is not yet deployable over LAN, Cloudflare Tunnel or multiple hosts. The default sample mode has no login; optional local passwords are not a hosted-security review. Do not expose this server beyond localhost.