DEV Community

Cover image for I built ForgeCMMS, a free open source CMMS to manage work orders, assets and maintenance teams
Luis
Luis

Posted on

I built ForgeCMMS, a free open source CMMS to manage work orders, assets and maintenance teams

For the past few weekends I've been working on ForgeCMMS, a free, open source and self hosted CMMS, and it finally feels ready to show.

If you've never dealt with a CMMS, it's the software maintenance teams use to keep track of physical assets and repairs: factories, buildings, fleets, gyms, hotels, anything with equipment that breaks. Most of the options out there are paid per user and get expensive fast, so I wanted something you can just run on your own server.

What's in it so far

  • Work orders: create, assign and track jobs with priorities, statuses, checklists and due dates
  • Schedule: calendar view to plan preventive maintenance and balance your team's workload, with recurring jobs created automatically
  • Assets: full registry of your equipment with photos, documents, custom data and complete maintenance history per asset
  • Parts: spare parts inventory with stock levels, so you know what you have before starting a repair
  • Procedures: reusable checklists and forms to standardize how every job gets done
  • Locations: organize assets and jobs by site, building or area
  • Tracking: see your field team on a live map
  • Dashboard: metrics on work orders, response times and team performance
  • Field app: technicians get an installable mobile app to see their assigned jobs, complete checklists and attach photos from their phone
  • Teams and organizations: manage multiple organizations under one account, invite your team, and give each member backoffice or field access
  • Languages: English, Spanish and Portuguese

Since it is self hosted, there are no per user fees and your maintenance data stays on your own server.

Feedback welcome

It's still early and I'm sure there are rough edges, so I'd really appreciate any feedback, especially from people who use a CMMS at work. Issues and PRs are welcome too.

Repo: https://github.com/luishiguera/forgecmms

Top comments (0)