Class libraries for Free Pascal that emulate Delphi
Lazarus is a completely open source project that aims to provide class libraries for Free Pascal that emulate Delphi. Lazarus is completely API independent meaning that once you write your own code, you can just link it against the API widget set of your choice. The developers describe the program as follows...
If you are creating a product on Windows using the standard Windows widgets, first you decide what widget set you want to use. Then you copy the code over to your Linux development machine, compile, and link against the gtk+ interface unit. Hey presto - you've just created a Linux version of the Windows product on Lazarus without any additional coding.
For those working on cross-platform coding, Lazarus is an exciting project that promises to make widget creation a lot easier.