Open source safety management software
Last updated: Written by Blake Cowan, NCSO
The one page here that leads with the licence, because that is what you searched for. Including an honest account of how thin the category is.
The short answer
Open source safety management software is a thin category, and most lists claiming to survey it are padding. Real options fall into three groups: general purpose platforms bent into the role, early stage projects, and a small number of purpose built systems. Cor Pathway 360 is one of them, licensed AGPL-3.0-or-later. We make it, so read accordingly.
This is the one page on this site that leads with the licence, because if you searched for open source safety software then the mechanism is what you came for. Everywhere else we translate it, because most safety buyers reasonably do not care what AGPL means.
The honest state of the category
If you have been searching for this, you have probably noticed that the results are poor. That is not your search technique. The category really is thin, and it is worth understanding why before you spend a week evaluating options that do not exist.
Safety and environmental compliance software is jurisdictional. A system that produces a COR audit binder for a Canadian certifying partner is not the same product as one built for OSHA recordkeeping in the United States or for an Australian regulator. Open source projects thrive where the problem is universal, like databases and web servers. Compliance is the opposite of universal. It fragments by province, let alone by country.
That fragmentation means the addressable community for any single open source EHS project is small, and small communities do not sustain large projects. So the field looks like this:
| Category | What it is | Honest assessment |
|---|---|---|
| General purpose open source platforms | Open source ERP and low code platforms with modules, or the ability to build forms and workflows, that can be configured into doing part of this job | Genuinely viable if you have a technical person and patience. You are building a safety system, not installing one. Nothing will be mapped to a certifying partner's audit for you |
| Early stage EHS projects | Purpose built safety projects with small maintainer teams, often regional and often pre release | Read the commit history and the issue tracker before committing anything. An abandoned project is a worse compliance risk than a dull commercial subscription |
| Purpose built and maintained | Systems built for a specific regulatory context and actively maintained. Cor Pathway 360 is one, built for Canadian COR | Smaller in number than the search results suggest. Ours is young, which is a real caveat and not a modest one |
| Free tiers of commercial products | Not open source, but often confused with it. SafetyCulture's free tier covers up to 10 users, 5 active templates, 3 years of data history and 30 days of analytics | A completely reasonable answer for a small operation. Just know it is a limited commercial tier and not something you can self host or modify |
Scroll the table sideways to see every column. The first column stays in place.
We are not going to publish a list of named projects with capability claims we have not verified, because that is exactly what the bad lists in this category do. If you are evaluating a named project, check its repository activity and its issue tracker yourself. That tells you more than any comparison page.
What AGPL-3.0 actually means for a business
Most explanations of this licence are written for lawyers or for people who already agree. Here it is in three sentences.
- You can run it for your own company, forever, free, and change whatever you like. No fee, no seat count, no expiry, no permission required, no obligation to tell anybody.
- If you run a modified version as a service for other people, you must publish your changes under the same licence. This is the copyleft condition, and its purpose is to stop somebody taking the work, closing it, and reselling it.
- Point 2 never affects using it to run your own business, however heavily you modify it.
If you are a contractor running this for your crew, the licence asks nothing of you at all. The clause that makes people nervous is aimed at companies that would take the code and build a competing hosted product, not at the people the software is for.
The argument that actually matters: continuity of certification
Here is the part that is not about ideology, and it is the only reason a safety manager should care about a software licence.
A COR certificate depends on producing about three years of audit evidence on demand.
Now ask where that evidence lives. If it sits inside a vendor's system, then your ability to answer an auditor depends on a commercial relationship continuing on terms you do not set. A price increase, an acquisition, a product being retired, or a contract dispute are all somebody else's decisions, and all of them land on your certification.
This is not a hypothetical in this market. Four of the biggest names changed hands recently:
- SiteDocs was founded independent in Alberta, acquired by GoCanvas, which was held by K1 Investment Management. Nemetschek Group announced on 6 June 2024 that it was acquiring GoCanvas for over $700 million USD, at 11.5 times GoCanvas 2023 annual recurring revenue of $67 million.
- eCompliance, founded in Toronto, was acquired by Alcumus, which then sold its entire EHS software business to EcoOnline, taking Field iD with it.
- KPA separated its businesses and launched Novara, backed by Providence Equity, announced January 2026.
- Safety Reports now trades as SafetyReports by AlignOps.
None of those decisions involved the customers. That is not a criticism of anybody, it is simply how the software industry works.
Self hosting is the specific answer to that specific risk. Your evidence sits in a Postgres database under your own account. There is no licence server to check in with and no switch anybody else can flip. That is the whole argument, and it is a compliance argument rather than a philosophical one.
What self hosting actually costs you
Being straight about this, because the ownership argument is only honest if the burden comes with it.
You own the operations. Somebody creates the Supabase project, runs the upgrades, watches the backups, and notices when something breaks. That somebody is you, or somebody you pay.
There is no escalation path by default. No support desk, no 24/7 line. Issues on GitHub, or a paid engagement.
Upgrades are your call and your responsibility. You pull, you run migrations, you deploy.
A young project carries risk. Ours is young. Read the repository before you bet a certification on it. That advice applies to every project in this category, including the ones that look more established.
If your company has no technically inclined person at all and nobody who wants to be, a boring commercial subscription may genuinely be the better decision. We would rather tell you that than win an argument and leave you with a system nobody maintains.
What running Cor Pathway 360 involves
Concretely, for a technical evaluator:
| Requirement | Detail |
|---|---|
| Database, auth and storage | A Supabase project. The free tier is enough for a small crew. This is the only hard requirement |
| Application hosting | Anywhere that runs Next.js. Vercel is easiest and its free tier covers a single small deployment |
| Local development | Node 20 or newer |
| Optional services | PDF form import, outbound email and electronic logging device integration switch on when their keys are added, and are simply absent otherwise |
| Architecture | Next.js App Router, Supabase Postgres, Tailwind. Installs as a progressive web app |
| Offline | Submissions, photos and signatures queue in the browser's IndexedDB and sync when signal returns |
| Isolation | Multi tenant with tenant_id on 83 tables behind row level security. Self hosted means one company in the database: yours |
| First run | Signup creates the first Super Admin and builds the company with 4 permission profiles, 8 starter forms and 5 managed lists |
Scroll the table sideways to see every column. The first column stays in place.
The source is on GitHub under the Yeti567 account, and the self host page has the fuller technical detail including the honest notes for evaluators.
How to evaluate any option in this category, including ours
- Check the repository activity. Recent commits, and more than one contributor if you can get it. A single maintainer is a real risk and you should price it in.
- Read the issue tracker. Not the count, the pattern. Are bugs acknowledged and closed, or ignored?
- Test the offline case on real hardware in a real dead zone. This is the most commonly overstated capability in safety software, open source or commercial.
- Ask how evidence maps to your certifying partner's audit elements. A generic form builder is not an audit system. The naming and number of elements differ between partners, so ask how that mapping is done for yours specifically.
- Work out who fixes it at 6am in February. If the answer is nobody, decide whether you are comfortable with that before you migrate three years of records.
- Export your data on day one, as a test, and confirm you can actually get it out.
That last one is worth doing with a commercial vendor too, before you sign anything.
If you would rather not do any of this yourself
The templates are free, ungated and yours to modify: the template library has the audit readiness checklist, the field level hazard assessment card, the formal hazard assessment worksheet and the rest. No email required.
If you want the software running with a program written and mapped for your certifying partner, that is what a build engagement is, and what it costs sets it out with the hosting caveats included. If you would rather compare against the commercial options first, the honest comparison names the situations where a competitor is the better choice.
Questions people actually ask
Is there any real open source EHS software?
What does AGPL-3.0 mean for my business?
Is open source safety software safe to use for compliance?
Why does open source matter for a COR audit specifically?
Is free the same as open source?
What are the real downsides of self hosting a safety system?
Next step
Take the templates and use them, whether or not you ever talk to us. If you would rather not build the program yourself, we will build it inside the app and keep it current.