finds.dev← search

// the find

SMEWebify/WebErpMesv2

★ 203 · PHP · MIT · updated Jun 2026

Ressource Management and Manufacturing execution system Web for industry (sheet metal, machining, mold ...)

WebErpMesv2 is a Laravel-based ERP/MES system built specifically for small industrial workshops doing sheet metal, machining, and mold work. It covers the full workflow from quote to invoice, with shop-floor time tracking, BOM management, machining routings, and quality control. This is for 5-50 person job shops that find Odoo too heavy and spreadsheets too fragile.

The domain specificity is the main selling point — dimension-aware stock management (Sheet 2000x1000x3mm as a distinct SKU) and machining routing definitions are things generic ERPs handle badly. The tech stack is sensible: Laravel 12 + Livewire for the CRUD-heavy parts, React only where interactivity justifies it, which avoids the SPA trap. Docker setup works in three commands and there's a live demo you can actually log into. The GDPR tooling (RGPD export/erase commands, consent tracking) is genuinely unusual for a niche-industry open source ERP and signals the project takes compliance seriously.

The mixed frontend architecture — Blade, Livewire, React, and Alpine.js all coexisting — means the codebase has no single mental model, and contributors have to context-switch constantly. Test coverage is listed as a current priority in the roadmap, which means it's currently low; you would not want to run this in production without knowing your customizations are covered. The accounting module handles VAT and invoicing but stops well short of a proper general ledger, so any business needing real double-entry bookkeeping will hit a wall fast. With one lead maintainer at 1,225 commits versus everyone else at 11 or fewer, the bus factor is one person.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →