Asgard EHS

Open-source compliance tools for EHS professionals. Local-first, single-binary Go applications that work standalone or as an integrated ecosystem.


Project maintained by asgardehs Hosted on GitHub Pages — Theme by mattgraham

Odin

The all-seeing overseer — compliance management for manufacturing.

Odin is a desktop EHS/compliance application targeting small manufacturing facilities that carry the same regulatory burden as large enterprises but lack the IT budget for enterprise ERP modules. It ships as a single binary per platform with an embedded SQLite database — no server, no cloud, no IT department.

Technical Stack

Layer Technology
Backend Go HTTP server
Frontend React + Tailwind CSS + Vite
Database SQLite (ncruces/go-sqlite3, pure Go)
UI System browser (odin.localhost)
Distribution Single binary via go:embed, zero CGO

MVP Modules

Module Regulatory Coverage
Incidents OSHA 300, 300A, 301
Chemicals / SDS OSHA HazCom, EPA Tier II (EPCRA 311/312), SARA 313/TRI
Training Multi-regulatory (HazCom, Forklift, LOTO, Confined Space, etc.)
Schema Builder User-defined tables, fields, and relationships

Design Documentation