Lazarus (software)

Lazarus
Developer(s)Lazarus and Free Pascal Team (volunteers)
Stable release
3.6.0[1] Edit this on Wikidata / 30 September 2024; 56 days ago (30 September 2024)
Repository
Written inObject Pascal
Operating systemcross-platform: Windows, macOS, Linux[2]
PlatformIA-32, x86-64, ARM (Raspberry Pi)[2]
Available in14 languages
List of languages
Chinese (simplified), Dutch, English, Finnish, French, German, Indonesian, Italian, Japanese, Polish, Portuguese (Brazilian), Russian, Spanish, Ukrainian
TypeIntegrated development environment
LicenseGNU General Public License and modified GNU Lesser General Public License (with static linking exception)
Websitewww.lazarus-ide.org

Lazarus is a 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 developing with the Object Pascal language, which is as close as possible to Delphi. It is free and open-source software with different parts released under different software licenses.

Lazarus is often used to create native-code console and graphical user interface (GUI) applications for desktop computers, mobile devices, web applications, web services, visual components, and function libraries for several different operating system platforms, including macOS, Linux, and Windows.[2]

A project created by using Lazarus on one platform can be compiled on any other one which Free Pascal compiler supports. For desktop applications, one source code can target macOS, Linux, and Windows, with little or no modification. For example, the Lazarus IDE is created from one code base and available on all major platforms including Raspberry Pi.

  1. ^ https://forum.lazarus.freepascal.org/index.php?topic=68708.0. {{cite web}}: Missing or empty |title= (help)
  2. ^ a b c "Downloads". lazarus-ide.org. Lazarus and Free Pascal Team. Retrieved 2023-03-25.