Open Source Requirements Management Tool
rmToo is a free and open-source requirements management tool written in Python. It processes requirements and topics from text files and generates various artifacts like HTML documentation, LaTeX/PDF documents, dependency graphs, and statistical reports.
# Install rmToo
pip install rmtoo
# Create your first project
cp -r "$(rmtoo-contrib-dir)/template_project" MyProject
cd MyProject
source ./setenv.sh VENV
make
# View generated artifacts
ls artifacts/
Complete documentation is available in the docs/
directory:
- 📖 User Guide - Installation, getting started, and usage
- 🔧 Developer Guide - Contributing and development
- ❓ FAQ - Frequently asked questions
- Installation Guide - Install on Linux, macOS, or Windows
- Getting Started - Overview and features
- Requirements vs Constraints - Core concepts
- Linux: Full support
- macOS: Community supported
- Windows: Community supported (via Cygwin or WSL)
- Text-based requirements: Use your favorite editor
- Multiple output formats: HTML, PDF, graphs, statistics
- Git integration: Full version control support
- Quality analytics: Automated requirement quality checks
- Dependency management: Automatic dependency tracking
- Template projects: Ready-to-use project templates
- Documentation: See
docs/
directory - Issues: GitHub Issues
- Contact: rmtoo@florath.net
Copyright (c) 2010-2012,2017,2020,2022,2025 by flonatel GmbH & Co. KG
rmToo is free software licensed under the GNU General Public License v3.0 or later. See COPYING for details.