
Lazarus
Lazarus is a free, Delphi-compatible, cross-platform IDE for Free Pascal and rapid application development.
What Lazarus is
Lazarus is a free, Delphi-compatible, cross-platform IDE for Free Pascal and rapid application development. It runs on Windows, macOS and Linux, with the project also listing BSD and Raspberry Pi support. The environment combines a code editor with syntax highlighting, code completion and refactoring tools, plus an integrated build system, debugger and testing tools. A drag-and-drop graphical form designer works alongside code, while the LCL supports designing forms for multiple platforms. Projects can be copied to another platform and compiled there. Downloads include builds for Windows, Linux and macOS, along with source archives. Lazarus can be extended through its package system with database, reporting, charting and networking libraries. The IDE uses the GPL license, while core libraries use LGPL with additional linking permission; extra packages may have different licenses. Native binaries can be built without runtime dependencies, although Linux and BSD applications may need GTK2 or QT, and add-ons can introduce dependencies. The project began in February 1999.
Good
- Free plan with no trial requirement
- Runs across Windows, macOS and Linux
- Includes build, debugging and testing tools
- Provides drag-and-drop form design
- Supports third-party package extensions
Watch out
- Some packages have different licenses
- Linux and BSD builds may need GTK2 or QT
- Add-ons can introduce runtime dependencies
Who it suits
Lazarus suits developers using Free Pascal who want a free IDE across Windows, macOS or Linux. It also fits teams needing visual form design, integrated debugging and extensible packages.
Verdict
Lazarus offers a free development environment with visual design, coding, building, debugging and testing tools. Its cross-platform workflow and package licensing details make it worth reviewing before deployment.
Plans and prices
From Lazarus's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Lazarus | Free | Free Pascal IDE; GPL/LGPL licensing; additional packages may have different licenses |
The facts
Each one read from Lazarus's own pages, with the date it was checked.
Where it runs
- Cross-platform projects
- The site says projects can be copied to another platform and compiled there, and that the LCL supports cross-platform form design.checked 9 Oct 2026
What it does
- Downloads
- The downloads page offers builds for Windows, Linux, and macOS, as well as source archives.checked 9 Oct 2026
- Editor and debugger
- Features include a code editor with syntax highlighting and code completion, refactoring tools, and an integrated build system and debugger.checked 9 Oct 2026
- Extensibility
- Lazarus supports third-party add-ons through its package system and lists database frameworks, reporting, charting, and networking libraries.checked 9 Oct 2026
- Form designer
- It includes a drag-and-drop graphical form designer that integrates with code.checked 9 Oct 2026
- Licensing
- The IDE is GPL licensed, and core libraries use LGPL with additional linking permission; the site says these allow commercial applications, while some extra packages have other licenses.checked 9 Oct 2026
- Output dependencies
- The site says Lazarus can build native binaries without runtime dependencies, with GTK2 or QT dependencies possible for Linux/BSD applications and dependencies possible from add-on packages.checked 9 Oct 2026
- Privacy
- The privacy policy says the project collects names and email addresses for its bug tracker, wiki, forum, and mailing lists, and deletes server logs after 14 days unless needed to investigate a server problem.checked 9 Oct 2026
- Product
- Lazarus is a Delphi-compatible, cross-platform IDE for Free Pascal and rapid application development.checked 9 Oct 2026
- Project history
- The about page says Lazarus started in February 1999 and was primarily founded by Cliff Baeseman, Shane Miller, and Michael A. Hess.checked 9 Oct 2026
- Security contact
- For security-related issues, the contact page directs users to file a bug tracker report and enable the confidentiality option.checked 9 Oct 2026
- Support
- The project directs general product, installation, coding, and feature questions to its forum or mailing lists, and directs bug reports and feature suggestions to the bug tracker.checked 9 Oct 2026
- Supported systems
- The site lists Windows, macOS, Linux, BSD, and Raspberry Pi among the platforms Lazarus runs on.checked 9 Oct 2026
The company
- Founded
- 1999checked 28 Sep 2026
Alternatives to Lazarus
- 1

Felgo
Free planAndroidiOSWebAPI8.2Free plan - 2
Qt Creator
Free planAndroidiOSWebLinux7.7From €546 a year - 3

B4X
Free planAndroidiOSLinuxmacOS7.5$59 one-time - 4

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 5

Tauri Bundler
Free planAndroidiOSLinuxmacOS7.2Free plan - 6
Avalonia
Free planAndroidiOSWebLinux7.0From €299 a year
