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…
ForgeCMMS, a free and open-source Computerized Maintenance Management System (CMMS), has been developed by a developer over several weekend sessions. This software is designed to help maintenance teams manage work orders, assets, and maintenance teams. CMMS systems are commonly used in various settings including factories, buildings, fleets, gyms, and hotels, where equipment breakdowns are common.
The current version of ForgeCMMS includes several key features. Users can create, assign, and track jobs with priorities, statuses, checklists, and due dates. A schedule feature provides a calendar view for planning preventive maintenance and balancing team workload, with recurring jobs that are automatically created. The system maintains a full registry of assets, complete with photos, documents, custom data, and maintenance history.
Spare parts inventory is also tracked, ensuring users are aware of available stock before starting a repair.
Procedures are standardized through reusable checklists and forms, aiding consistent performance. Organizing assets and jobs by site, building, or area is facilitated by location management. A live map tracking feature allows users to see their field team in real-time. A comprehensive dashboard presents metrics on work orders, response times, and team performance. A mobile app for technicians is available for download, enabling them to view assigned jobs, complete checklists, and attach photos using their phone.
The system is designed to be self-hosted, meaning there are no per-user fees and all maintenance data remains on the user's own server. Feedback is welcomed, as the system is still in its early stages and may have rough edges. Users are encouraged to provide input, especially those who use a CMMS in their professional capacity. Issues and pull requests are also welcomed through the repository, located at https://github.com/luishiguera/forgecmms.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.