Logomaintain
MIT LICENSEv2.4.1OPEN SOURCE

Predictive-failure dashboards. Work order management at hospital scale. Offline-capable mobile CMMS. No license fee. No vendor lock-in.

Explore the Repo
SCROLL
Industry Report 2026

The data that built
the case for open CMMS.

82%

of unplanned downtime traces to six failure modes

Bearing wear, seal degradation, misalignment, lubrication failure, corrosion, and electrical faults — all detectable before failure.

Predictive Failure Engine

Vibration signature analysis + MTBF regression surfaces failure windows 14–90 days before incident. Every algorithm is auditable.

PREDICTIVE FAILURE ENGINE
TURBINE-A7MTBF: 847hNOMINAL
COMPRESSOR-03MTBF: 312hALERT
PUMP-FEED-01MTBF: 1204hNOMINAL
$260K

average cost per hour of unplanned industrial downtime

Manufacturing plants hemorrhage capital on reactive maintenance. The data has existed for decades — the software was locked behind enterprise contracts.

Real-Time Asset Dashboard

OEE, MTBF, MTTR displayed per asset, per line, per facility. Drill from plant-wide to individual bearing in three clicks.

REAL-TIME ASSET DASHBOARD
TURBINE-A7OEE: 94.2%NOMINAL
COMPRESSOR-03OEE: 71.3%ALERT
PUMP-FEED-01OEE: 88.9%NOMINAL
68%

of maintenance organizations still use paper or spreadsheets

CMMS adoption lags because enterprise vendors price out everyone below Fortune 500 scale. That changes now.

Work Order Management

40,000+ concurrent work orders across multi-site deployments. Priority routing, SLA tracking, spare parts forecasting — all open-source.

WORK ORDER MANAGEMENT
TURBINE-A7WO-2847NOMINAL
COMPRESSOR-03WO-2848ALERT
PUMP-FEED-01WO-2849NOMINAL
Use Cases

Three operators.
One platform.

ROTATING EQUIPMENT
MW

Marcus Webb

Reliability Engineer, 800MW Gas Plant — Corpus Christi, TX

Tracking MTBF on aging turbines that haven't been replaced in 22 years

Bearing wear on Frame 7 turbines follows a degradation curve the OEM stopped publishing data for in 2008. Marcus was rebuilding failure models from scratch in Excel.

MAINTAIN MODULE

Maintain's vibration signature module ingests historian data from OSIsoft PI, applies a configurable degradation model, and surfaces failure probability windows per rotor stage.

14–90 days

Failure prediction window

< 3.2%

False-positive rate

61%

Avg downtime reduction

HEALTHCARE FACILITIES
PN

Priya Nair

Facility Director, 1,400-bed Academic Medical Center — Houston, TX

40,000 open work orders. One team. No margin for missed critical-equipment PMs.

MAINTAIN MODULE

Multi-site work order routing with regulatory compliance tracking. Automated PM escalation when SLA windows approach. Full audit trail exportable to Joint Commission format.

40,000+

Concurrent work orders

99.1%

PM compliance rate

−74%

Audit prep time

MINING & HEAVY FLEET
DO

Darnell Okafor

Fleet Supervisor, Open-Pit Mine — Sudbury, Ontario

A mobile CMMS that works at 1,200m underground where LTE is a rumor

Haul truck PMs were being skipped because technicians couldn't access the CMMS 800 meters below surface. Paper forms meant 48-hour data lag.

MAINTAIN MODULE

Offline-first Progressive Web App caches the full work order queue, parts catalog, and equipment history locally. Syncs the moment connectivity returns. Works on Android rugged tablets.

< 8 sec

Offline sync delay

+43%

PM completion rate

48h → 0

Data lag eliminated

Architecture Transparency

Every commit visible.
Every module forkable.

No black boxes. The algorithms that predict your turbine failures are the same ones you can read, audit, modify, and contribute to.

Recent Commits — mainLIVE

feat(failure-engine): add bearing wear regression model

a3f2c91kwame.asante2h ago
+847-23

fix(work-orders): resolve SLA escalation edge case at midnight UTC

b7e1d44priya.nair5h ago
+12-4

feat(mobile): implement offline sync queue with conflict resolution

c9a0f33darnell.okafor11h ago
+2,341-188

docs: add Frame 7 turbine vibration baseline reference

d2b8e12marcus.webb1d ago
+94-0

test(api): 100% coverage on asset hierarchy endpoints

e4c7a01yuki.tanaka1d ago
+612-45
4,847 total commitsView all →
Module Registry
maintain-coreMIT

Asset registry, hierarchy, attribute management

847203
maintain-failureMIT

Predictive failure engine, MTBF regression, vibration analysis

1204341
maintain-workordersMIT

Work order lifecycle, PM scheduling, SLA tracking

693187
maintain-mobileMIT

Offline-first PWA, sync engine, rugged device support

521142
maintain-analyticsMIT

OEE dashboards, KPI reporting, export pipelines

38998

3,654

Contributors

4,847

Commits

98.4%

Test coverage

Deployment

One command.
Running in production.

No sales call. No 90-day implementation. No seven-figure license. Pull the container, configure your historian integration, deploy.

DOCKER
Recommended
# Pull and run Maintain
$docker pull ghcr.io/maintain-cmms/maintain:latest
$docker run -p 3000:3000 maintain-cmms/maintain
KUBERNETES / HELM
$helm repo add maintain https://charts.maintain.dev
$helm install maintain maintain/maintain
View Helm Chart Docs
MOBILE / DESKTOP
Community Activity — Last 12 Weeks
12 weeks agoThis week
👥

3,654

Contributors

⭐

14.2K

GitHub Stars

📋

847M

Work orders processed

🚀

12,400

Active deployments

Zero friction. No email required.

No demo request. No sales qualification. No 30-day free trial that expires. Pull the container. Read the source. Deploy in production. That's the entire process.

The Rational Conclusion

The argument is complete.

Enterprise-grade failure prediction. Hospital-scale work order management. Mine-shaft offline capability. MIT license. Zero cost. One command.

Read the Source