Legacy Modernizer is a platform for analyzing and modernizing legacy software systems.
Starting with Fortran, the platform builds a structured intermediate representation of source code before translating it into modern Python while preserving program behavior.
The long-term vision is to support multiple legacy languages, automated validation, confidence scoring, and multi-stage AI-assisted modernization workflows.
- Upload legacy Fortran source files
- Build structured semantic analysis
- Generate Python translations
- REST API built with FastAPI
- Modular migration pipeline
- Validation Agent
- Test Generation
- Behavior Comparison
- Migration Confidence Scoring
- Multi-language Support
- LangGraph Orchestration