NetRPG

Run RPG on Windows, macOS and Linux

Imagine running your RPG workloads, without changing a piece of code, in the cloud or on premise on IBM i, Windows, macOS or Linux. With NetRPG, that dream is now a reality. Based on .NET Core, NetRPG allows your RPG applications to run with the same functionality in all environments. NetRPG is a runtime for the RPGLE language.

Struggling to find resources to practice your RPG technical skill? NetRPG will also allow you to write code locally - meaning it can be used to learn or develop locally before deploying.


Interested and have a question? Contact us.

NetRPG

Run RPG on Windows, macOS and Linux

Update #1

There has been an overwhelming response to NetRPG. Here is a summary of questions (based on the form responses) and answers

Will the project will be open-source/free or at a cost? Undecided. Likely to be at a cost. Subject to change.Will Record Level Access work? Yes, it does. Database support will be limited at the start. Flat file is currently supported, but it's likely to change to flatfile and ODBC (to connect to Db2 for i, etc) once the flat file support is fully implemented.Is fixed format supported? No, this is free format only. Subject to change long term.Is there display file support? Yes, there is. It's not fully implemented yet but the base work is done.Data areas? They're working.System APIs? Some system APIs will be available. Of course, they have to be reimplemented for .NET Core, so it will take time.Will this allow me to move my RPG applications off of IBM i? No.Is there a beta program? Not currently.
This is being worked on as a spare time project. You are best to check back on this website for further updates and reply to the form if you have any specific questions. Progress on NetRPG is fast and the unit tests are growing everyday.

NetRPG