Open SafetyLog EHS
Safety shouldn't cost a fortune
Free, open-source incident tracking for manufacturing. Report accidents and near misses, investigate them, follow corrective actions through to done, and keep your OSHA records.
About the Project
Environment, health and safety (EHS) software is usually priced per seat and sold to large companies. Smaller plants end up tracking injuries in spreadsheets and paper binders, which makes it hard to see trends, follow up on fixes, or fill out OSHA forms at the end of the year. Open SafetyLog EHS gives those plants the same core tools for free, and they can run it on their own server.
It's in early development. Reporting, investigations, corrective actions, OSHA recordkeeping, analytics and email notifications all work end to end.
What It Does
- Shop-floor reporting. Anyone can report an incident or near miss from a shared kiosk tablet or a printed QR code, without an account. Reports made offline are sent when the connection returns, and the app works in English and Spanish.
- Investigations and corrective actions. Safety managers investigate each incident, assign corrective actions with due dates, and get reminders until they're closed.
- OSHA recordkeeping. A short set of questions decides whether a case is recordable under 29 CFR 1904, flags injuries that must be reported within 8 or 24 hours, and builds Forms 300, 300A and 301 per site, plus the files for OSHA's electronic submission.
- Analytics. Leading and lagging indicators, including TRIR and DART rates, with saved views.
Built With
React and Tailwind CSS on the front end, a Hono API on Node, and PostgreSQL through Drizzle. It runs with Docker Compose, makes no third-party requests, and works on isolated plant networks.
The code is licensed under the GNU AGPL v3. Browse the repository for setup instructions, the roadmap and how to contribute.