GitHub Copilot app modernization is now generally available for Java and .NET projects.

With Copilot, you can assess applications, apply code transformations, patch builds, and containerize services, all in days instead of months.

Copilot app modernization provides:

  • Application assessment reports
  • Automated code transformations
  • Build patching and dependency updates
  • Containerization for cloud deployment

These capabilities streamline upgrades and migrations, helping teams modernize existing Java and .NET projects faster.

Copilot upgrade plan showing a successful Java 8 to 21 migration with all checks passing

For setup instructions, see the Java guide and .NET guide.

You can also read the GitHub Copilot App Modernization blog post and watch the end-to-end introduction videos for Java and .NET.