Lazarus (software)
Lazarus is a free, cross-platform, integrated development environment (IDE) for rapid application development (RAD) using the Free Pascal compiler. Its goal is to provide an easy-to-use development environment for programmers developing with the Object Pascal language, which is as close as possible to Delphi.
Lazarus IDE 1.0 running on macOS | |
Developer(s) | Volunteers (Lazarus Team) |
---|---|
Stable release | 3.0.0
/ December 21, 2023 |
Repository | |
Written in | Object Pascal |
Operating system | Windows, macOS, Linux |
Platform | IA-32, x86-64 |
Type | Integrated development environment |
License | GNU General Public License and modified GNU Lesser General Public License (with static linking exception) |
Website | www |
Software developers use Lazarus to create native-code console and graphical user interface (GUI) applications for the desktop, and also for mobile devices, web applications, web services, visual components and function libraries for a number of different platforms, including Mac, Linux and Windows.
A project created by using Lazarus on one platform can be compiled on any other one which Free Pascal compiler supports. For desktop applications a single source can target macOS, Linux, and Windows, with little or no modification. An example is the Lazarus IDE itself, created from a single code base and available on all major platforms including the Raspberry Pi.