CS2J is the most advanced C# to Java conversion tool available today, and it is open source!. Whatever the size of your application, CS2J can help you produce an effective, maintainable, accurate conversion.
- CS2J produces good looking, maintainable Java software from your C# source code.
- It uses a powerful, extensible template system to translate .NET Framework and 3rd party library calls.
- It is a command-line tool which can be easily incorporated into your existing development workflow.
- CS2J has a permissive MIT / X Windows system license, you can use it to translate both open source and proprietary C# code.