Lazarus IDE LogoLazarus

Ecosystem

Libraries & Packages

Explore hundreds of open-source libraries and components for Free Pascal and Lazarus. From database connectivity to game engines, find the tools you need.

Showing 18 libraries

ZeosLib

Popular

Database connectivity components supporting MySQL, PostgreSQL, SQLite, Firebird, Oracle, and more.

LGPLdatabase

mORMot 2

Trending

High-performance ORM framework with SOA, REST, and JSON support for enterprise applications.

MPL/LGPLdatabase

SQLdb

Core

Built-in database framework included with Free Pascal, supporting multiple database backends.

LGPLdatabase

Synapse

Popular

Lightweight TCP/IP library for network communication, HTTP, FTP, SMTP, and more.

BSDnetwork

Indy

Popular

Internet Direct library providing TCP/IP client and server components.

BSDnetwork

lNet

Core

Lightweight networking library with event-driven architecture for Lazarus.

LGPLnetwork

BGRABitmap

Popular

Advanced bitmap manipulation with layers, filters, gradients, and anti-aliased drawing.

LGPLgraphics

PascalMagick

Useful

ImageMagick bindings for Free Pascal, enabling professional image processing.

Variousgraphics

GLScene

Popular

OpenGL-based 3D library for creating games and visualizations.

MPLgraphics

LazReport

Core

Visual report designer and engine integrated with Lazarus, similar to FastReport.

LGPLreporting

fpReport

Core

Report generator framework included with Free Pascal for creating PDF and HTML reports.

LGPLreporting

VirtualTreeView

Popular

High-performance tree/list view component with virtual mode and custom drawing.

LGPLui

ATSynEdit

Trending

Powerful syntax-highlighting editor component with code folding and multi-caret support.

MPLui

DCPCRYPT

Popular

Cryptographic component library supporting AES, Blowfish, SHA, MD5, and more.

MITsecurity

OpenSSL

Core

OpenSSL bindings for Free Pascal enabling SSL/TLS connections.

Apachesecurity

Castle Game Engine

Trending

Cross-platform 3D/2D game engine with visual editor, physics, and modern rendering.

LGPLgames

Allegro.pas

Useful

Pascal bindings for the Allegro game programming library.

zlibgames

SDL2

Popular

Simple DirectMedia Layer 2 bindings for multimedia, audio, and input handling.

zlibgames

Online Package Manager

Install packages directly from within the Lazarus IDE using the built-in Online Package Manager (OPM). Browse, install, and update packages with a single click.

One-click installation from the IDE
Automatic dependency resolution
Regular updates and new packages
Community-contributed packages
Package Manager

Package > Online Package Manager

Connecting to repository...

Found 247 packages available

Installing: BGRABitmap v11.6.1

Resolving dependencies...

Installation complete!