СегодняПочему бесплатное иногда лучше платного ВчераКак ставить программы и не словить заразу
На неделеТоп-15 open-source программ, которые заменили мне платный софт СвежееМой личный набор софта на новой системе

Lazarus IDE — честно свободная программа, злая находка

Категория: Разработка · Лицензия: GPL/LGPL · Платформа: Windows / macOS / Linux (зависит от программы)

⬇ Скачать с официального сайта

Lazarus — это IDE и framework, который воссоздаёт experience Delphi 7 на современных платформах и компилирует в нативный код через Free Pascal Compiler. Лицензия — модифицированная LGPL (для линковки с проприетарным кодом), кроссплатформенная, существует с 1999 года.

Почему это всё ещё актуально

Object Pascal как язык до сих пор имеет свою нишу: индустриальные приложения, финансовое ПО, медицинские системы, корпоративный софт, который написали в 90-х и продолжают развивать. Lazarus + Free Pascal позволяют брать старый Delphi-проект и компилировать его под Linux/macOS/ARM без переписывания, что для legacy кодовой базы — золото.

LCL — Lazarus Component Library

Это аналог VCL из Delphi, но абстрагированный от платформы. Один и тот же код использует:

  • Win32 API под Windows.
  • GTK2/GTK3/Qt5/Qt6 под Linux (выбирается при компиляции).
  • Cocoa под macOS.

То есть твоя форма с TButton, TEdit, TTreeView, TStringGrid компилируется и выглядит нативно везде. Это сильно отличает Lazarus от Electron-подхода — финальное приложение это один .exe (или ELF) на пару мегабайт без runtime.

FPC — компилятор

Free Pascal Compiler — самостоятельный проект, древнее самой Lazarus. Поддерживает диалекты: TP (Turbo Pascal 7), Delphi (modern), ObjFPC. Целевые платформы — больше тридцати, включая экзотику (AVR, ARM Cortex-M, WebAssembly, JVM). Один компилятор, очень портабельный.

Что входит в Lazarus IDE

  • Form Designer — drag-and-drop UI, ровно как в Delphi.
  • Object Inspector — свойства, события, методы выбранного компонента.
  • Code Editor с подсветкой, code completion (CodeTools), refactoring.
  • Debugger через GDB или FpDebug (внутренний, в активной разработке).
  • Package Manager — Online Package Manager с сотнями готовых компонентов.
  • Database access через ZeosLib, SqlDB, dbExpress-совместимые компоненты (PostgreSQL, MySQL, SQLite, Firebird, MSSQL, Oracle).

Когда брать

  • Портирование старого Delphi-кода под Linux/macOS.
  • Маленькие нативные утилиты, где Electron жирно, а Qt/C++ долго писать.
  • Embedded и микроконтроллеры через FPC.
  • Обучение программированию (Pascal был и остаётся отличным языком для понимания основ).

Когда не брать

Если ты начинаешь новый проект с нуля и тебя не привязывают legacy или corporate-выбор — мир ушёл вперёд. Современные нативные UI делают на Tauri, Flutter, .NET MAUI, нативном Swift/Kotlin. Pascal-сообщество маленькое, найм Pascal-разработчиков — отдельная боль.

Установка

Бери с lazarus-ide.org/index.php?page=downloads. Под Windows — installer, который ставит и Lazarus, и FPC, и source-tree FPC (нужно для compile-on-the-fly). Под Linux — пакеты или сборка из исходников через fpcupdeluxe (рекомендуемая утилита для управления версиями Lazarus/FPC).

⬇ Скачать с официального сайта
НазваниеLazarus IDE
КатегорияРазработка
ЛицензияGPL/LGPL
Официальный сайтhttps://www.lazarus-ide.org/index.php?page=downloads
Цена0 ₽ — программа бесплатная
ЯзыкиРусский, английский и десятки других (зависит от сборки)
rutor-info.ru — каталог легального бесплатного и свободного ПО. Все ссылки ведут на официальные сайты разработчиков. Мы ничего не размещаем и не раздаём пиратского. Тексты — авторские, пишутся вручную. © 2026