Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

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.

packages

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

  • Other
  • Lazarus

Other

Packages Base

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

  • Other
  • Lazarus

Other

Packages Extra

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

  • Other
  • Lazarus

Other

packages(disambiguation)

There are various different meanings of the term "packages" in the combined FPC/Lazarus projects.

  • Other
  • Lazarus

Other

lainz-fpc-packages

Lazarus and Free Pascal packages

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • LGPL-2.1

Other

Packaging System and dividing FPC - Lazarus into packages

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.

  • Other
  • Lazarus

Language Tools

fppkg

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.

  • Application
  • Lazarus

Language Tools

Delphi ASIO & VST Packages

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.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License, GNU Library or Lesser General Public License

Multimedia

Extended Packages

Allows to create reports from data, Virtual Trees or DBGrids. Has invisible components for pictures, translation, extracting, copying.

  • Package
  • Lazarus
  • SourceForge
  • GPL

Reporting In the Online Package Manager

PeaZip

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.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 8,077
  • LGPL-3.0

Files and Drives

5.0 from 1 member

CryptoLib

Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 266
  • MIT License

Cryptography In the Online Package Manager

5.0 from 1 member

ExifToolGui

A GUI for ExifTool

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1,053
  • GPL-3.0

Graphics

4.0 from 1 member

LazHIDControl

Cross platform keyboard and mouse input control and window automation in Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

FileEye

Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Files and Drives

5.0 from 1 member

Designer

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

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Applications

DzHTMLText

Delphi and Lazarus HTML Label component

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 229
  • MIT

Labels

4.0 from 1 member

sbi-builder

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.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • GPL-3.0

Files and Drives

Package List

This particular page is about the packages directory in FPC SVN where all non-RTL packages are kept.

  • Other
  • Lazarus

Other

PythonPackages4Delphi

General collection of Python Packages wrapped for use in Delphi and C++Builder

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 22
  • MIT

Bindings

UT Packages

Libraries to read resources from Unreal Engine package files. Most Unreal Engine games are supported.

  • Quiet
  • Library
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Games and Game Engines

Delphi-Crash-Reporter

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.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

LAMW

Lazarus Android Module Wizard. IDE wizard to create Android modules (.so) and packages (.apk).

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 294
  • LGPL

Lazarus IDE plugins In the Online Package Manager

GLXEngine

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

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 262
  • MPL-2.0

Graphics

smartsetup

New generation tool to build projects and install packages for Delphi, C++ Builder and Lazarus/FPC, brought by TMS Software.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 75
  • GPL-3.0

Language Tools

CompInstall

Delphi utility app to auto-install component packages into IDE

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 54
  • MIT

Language Tools

LZScene

LZScene is a graphics packages based on OpenGL and LCL GLScene components for Lazarus

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 40
  • MPL-2.0

Graphics

InnoSetupScripts

A collection of InnoSetup Scripts to build a RAD Studio Setup for Delphi Packages of Components and Libraries of any types.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 35
  • MIT

System

blocks

Download, compile, and install versioned Delphi packages from GitHub into the IDE

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 18
  • Apache-2.0

Lazarus IDE plugins

RPMCreator

RPMCreator - GUI for building RPM and DEB packages from pre-installed files and folders

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 18
  • GPL-3.0

Language Tools

delphi-package-analyzer

A command line utility to analyze Delphi packages dependencies and output propose build sequences in multi threads application

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 17
  • GPL-3.0

Language Tools

MathParser

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.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 14
  • MIT

Language Tools In the Online Package Manager

P4D_AI_ML

P4D AI&ML extension for Python packages

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13

Language Tools

dih

Delphi Install Helper is a command-line tool for automated installation, uninstallation, and building of Delphi component packages.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • MPL-2.0

Language Tools

DBuild

DBuild it's a easy way to compile packages/exe/dll in continuous integration environment

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 8
  • Apache-2.0

Language Tools

Package-Viewer

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.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

Lazarus IDE plugins

Formula4D

A typed formula and business-rule engine for Delphi, with validation, traceable execution, and portable JSON rule packages.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Other

DelphiPackageManagerDSpecCreator

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.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • Apache-2.0

Language Tools

LBAPackEd

Editor of resource packages (hqr, vox, ile, obl file types) for Little Big Adventure 1 & 2 games

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4

Files and Drives

ValidatePythonEmbeddable

Validate python embeddable distribution configuration & PIP Packages. GUI validators written in Delphi.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • Apache-2.0

Language Tools

SublimePackagePascal

A mirror from Sublimehq/Packages for distributing its updates with Package Control/PackagesManager

  • Active
  • Other
  • GitHub
  • ★ 2

Other

FMXPluginFramework

Headless, BPL-based plugin framework for Delphi FMX. Lifecycle, services, events, keybindings, logging - zero UI opinions.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other

MTExpress

Multi Tier Express Project. This is a Server and Client Packages for database applications. Server is in Lazarus to support all platform.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • Apache-2.0

Database

PxrJSON

Firebird UDR for JSON in SQL and PSQL (packages SJSON and BJSON)

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Database

setup-helpers

❔ Setup Helpers for DreamSDK — Scripts and programs used for helping the production of DreamSDK packages.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

Other

TapDExperts

Delphi IDE experts in one design-time package: Offline Call Stack, File Header and Bit Visualizer. Packages for Delphi 12 and 13.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other