https://github.com/mmeyer23/legacy-code-modernizer
A legacy code modernization assistant that uses LLM-powered analysis to extract structure, dependencies, and data flow from Fortran programs and generate Python migration guidance.
https://github.com/mmeyer23/legacy-code-modernizer
Last synced: 16 days ago
JSON representation
A legacy code modernization assistant that uses LLM-powered analysis to extract structure, dependencies, and data flow from Fortran programs and generate Python migration guidance.
- Host: GitHub
- URL: https://github.com/mmeyer23/legacy-code-modernizer
- Owner: mmeyer23
- Created: 2026-06-25T23:04:04.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-26T01:03:00.000Z (about 1 month ago)
- Last Synced: 2026-06-26T01:07:15.464Z (about 1 month ago)
- Language: Python
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Legacy Modernizer
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.
## Current Features
- Upload legacy Fortran source files
- Build structured semantic analysis
- Generate Python translations
- REST API built with FastAPI
- Modular migration pipeline
## Planned Features
- Validation Agent
- Test Generation
- Behavior Comparison
- Migration Confidence Scoring
- Multi-language Support
- LangGraph Orchestration