packages
See also Shared Libraries , List of packages in FPC and packages(disambiguation)
- Other
- Lazarus

30,058 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
See also Shared Libraries , List of packages in FPC and packages(disambiguation)
Note that starting with 2.2.2, there will be no more packages base and packages extra because all will have been folded into the packages/ subdir. The separation into base and extra was originally because of a simplistic dependancy system (compile base -> fcl -> extra -> fv -> ide), which is no longer needed due to better packaging tools. For the new list see Package List
Note that starting with 2.2.2, there will be no more packages base and packages extra because all will have been folded into the packages/ subdir. The separation into base and extra was originally because of a simplistic dependancy system (compile base -> fcl -> extra -> fv -> ide), which is no longer needed due to better packaging tools. For the new list see Package List
PackagesGenerator for Delphi
There are various different meanings of the term "packages" in the combined FPC/Lazarus projects.
Lazarus IDE Packages is bundled with IDE and can be installed via main menu: * Package -> Install/Uninstall Packages..
Get Kubernetes Packages without VPN
Lazarus and Free Pascal packages
With current Lazarus, it is possible to compile and install IDE packages using the lazbuild tool. See lazbuild .
FPC is quite a large body of source, and the organisation of the source is a constant problem, with immense effects on release engineering, deployment and packaging. On this page I try to describe some of the problems involved with how FPC is packaged. This is not a constant situation, it evolves as new packages, dependencies and insights are acquired.
Fppkg is the Free Pascal package manager. It is used to compile and install Free Pascal packages which are based on FPMake . It also resolves dependencies between packages and can fetch the packages from a central repository.
With these packages for Delphi the user can easily create VST plugins or ASIO applications within minutes. The included algorithms for filters and dynamics help to built effects without much knowledge of digital signal processing.
Allows to create reports from data, Virtual Trees or DBGrids. Has invisible components for pictures, translation, extracting, copying.
Reporting In the Online Package Manager
Tool to manage the Known IDE Packages of the Delphi IDE
Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.
Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.
Cryptography In the Online Package Manager
A GUI for ExifTool
Cross platform keyboard and mouse input control and window automation in Pascal.
Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.
A visual form designer for .dfm files. Opens a form outside the IDE and loads the installed design-time packages, so every component is a real instance, no placeholders, and the inspector's rows come from the property editors those packages register. The form editor of Vallenta Studio for VS Code
Delphi and Lazarus HTML Label component
SBI Builder is a great tool allowing you to make SBI packages used in Selfboot Inducer. SBI packages are a special package format for the distribution of homebrew programs for your Sega Dreamcast.
This particular page is about the packages directory in FPC SVN where all non-RTL packages are kept.
Packages, demo and Utilities of Delphi ShellControl Components (missing by Embarcadero)
General collection of Python Packages wrapped for use in Delphi and C++Builder
On Linux and Windows
Libraries to read resources from Unreal Engine package files. Most Unreal Engine games are supported.
Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.
Lazarus Android Module Wizard. IDE wizard to create Android modules (.so) and packages (.apk).
Lazarus IDE plugins In the Online Package Manager
GLXEngine - a graphics engine collector with GLScene & GXScene component packages for Delphi & C++Builder. The class libraries for creating 5D scenes with rendering and animations of spatial objects include managers for supporting physics, sounds, terrains with materials and shaders
New generation tool to build projects and install packages for Delphi, C++ Builder and Lazarus/FPC, brought by TMS Software.
Delphi utility app to auto-install component packages into IDE
LZScene is a graphics packages based on OpenGL and LCL GLScene components for Lazarus
A collection of InnoSetup Scripts to build a RAD Studio Setup for Delphi Packages of Components and Libraries of any types.
🆒 Sample projects made with BGRABitmap and related packages
Learning and Examples Graphics
Download, compile, and install versioned Delphi packages from GitHub into the IDE
RPMCreator - GUI for building RPM and DEB packages from pre-installed files and folders
A command line utility to analyze Delphi packages dependencies and output propose build sequences in multi threads application
An expression parser and a virtual machine. A formula is compiled to a flat byte array and evaluated by a linear pass over it, with no allocation on the path of an ordinary formula. On x86-64 an optional accelerator compiles that bytecode to machine code and hands anything it declines back to the interpreter, so an answer is never fast but wrong. Results are cached by shape: once 2 + 3 has been compiled, 5 + 7 reuses the same script and only writes the numbers into a copy. 163 functions to call and 249 names in the table, your own functions and variables bound by address, symbolic differentiation. The Lazarus parser packages require FCL and define NOFORMS and NOGRAPHICS, so they install without LCL. WebAssembly uses a separate console configuration. Two units ask for more at their defaults, Thread through Application.HandleException and BlobManager through TGraphic; drop the defines and add the LCL to the package if you want them.
Language Tools In the Online Package Manager
P4D AI&ML extension for Python packages
Delphi Install Helper is a command-line tool for automated installation, uninstallation, and building of Delphi component packages.
DBuild it's a easy way to compile packages/exe/dll in continuous integration environment
A RAD Studio IDE wizard / expert / plugin that allows you to browse the loaded packages in the IDE and see information about them including the loaded components.
A typed formula and business-rule engine for Delphi, with validation, traceable execution, and portable JSON rule packages.
DSpecCreator is a project that can be used to create and edit .dspec files that are used to create packages that can be used with Delphi Package Manager.
Editor of resource packages (hqr, vox, ile, obl file types) for Little Big Adventure 1 & 2 games
Simple way to enable/disable Delphi's design time packages
Validate python embeddable distribution configuration & PIP Packages. GUI validators written in Delphi.
DelphiTweaking is a tool to help manage libraries, packages and experts
A mirror from Sublimehq/Packages for distributing its updates with Package Control/PackagesManager
Automates installation of packages into Delphi
Headless, BPL-based plugin framework for Delphi FMX. Lifecycle, services, events, keybindings, logging - zero UI opinions.
Multi Tier Express Project. This is a Server and Client Packages for database applications. Server is in Lazarus to support all platform.
GUI editor for Oracle PL/SQL packages
Firebird UDR for JSON in SQL and PSQL (packages SJSON and BJSON)
❔ Setup Helpers for DreamSDK — Scripts and programs used for helping the production of DreamSDK packages.
Delphi IDE experts in one design-time package: Offline Call Stack, File Header and Bit Visualizer. Packages for Delphi 12 and 13.