Sign in Join

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

Catalog

30,062 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.

dynx

Pascal dynamic loader headers of Xlib, Xft and PThreads libraries.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 10

Bindings

DynamicDataObjects

This Delphi code library lets you model structured data and serialize to/from : CBOR, JSON, MessagePack msgpack.org[Delphi], ION, UBJSON, BSON, Smile, DataObj, etc.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

Other

dynamic-string

A String Object that wants to lower the "Copy-on-Write" events produced by SetLength() Operations as documented at : https://www.freepascal.org/docs-html/rtl/system/setlength.html It is an alternative implementation to the TStringStream Class

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3

Other

dynamod

Dynamic-loading class, and program to wrap an Object Pascal .inc file for static and dynamic linkage.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 3
  • GPL-2.0

Language Tools

DzXMLTable

Flexible dynamic table stored as XML file

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14
  • MIT

Database

evil-script

Simple C-like scripting engine written in Free Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 35
  • MIT

Language Tools

lib.DynLibUtils

Small utility for dynamically loaded libraries (DLL, SO).

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

System

CountedDynArrays

Set of types and functions designed to ease work with dynamic arrays and also slightly optimize reallocation of the array.

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

Other

TDynamicObjectList

TDynamicObjectList for dynamic Sort Objects, --- currentlly it's works only with fields marked as string or integer but real value are in integer and sorted using : CompareNumbers

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Other

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

sempare-delphi-template-engine

Sempare Template (scripting) Engine for Delphi allows for flexible dynamic text generation. It can be used for generating email, html, reports, source code, xml, configuration, etc.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 177
  • Apache-2.0

Language Tools

xxm

Combine Delphi and HTML code in the same source files to compile a website into a library that runs on IIS, Apache httpd, CGI, SCGI, on http.sys or raw no-frills HTTP...

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 69
  • MIT

Networking

PedPy

Analysis of pedestrian dynamics based on trajectory files.

  • Active
  • Library
  • GitHub
  • ★ 36
  • MIT

Science

DzMiniTable

Delphi non-visual component to handle small dynamic table stored as plain text

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 19
  • MIT

Database

Delphi.FMX.UImageCropper

A modern, mobile-oriented image cropper for Delphi FireMonkey (FMX) featuring auto-zoom, dynamic centered cropbox, and rendering powered by Skia4Delphi.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 13
  • MIT

Graphics

Dlluminator

The sleek new way to load Win64 DLLs straight from memory — no disk, no traces, no limits.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 13

System

Embedded-SQLite3-for-Delphi

SQLite3 wrapper for Delphi. Supports both dynamic and static linking (with a creative solution). Higher level classes for convenience. Support for Unicode and BLOBs.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13

Database

libbsarch

BSArchive Dynamic Link Library and C++ bindings

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 12
  • MIT

Bindings

TulipBetterComments

A Delphi IDE plugin that enhances code readability by colorizing comments dynamically based on specific prefixes.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 12
  • MIT

Lazarus IDE plugins

Triton4Delphi

The Triton - Dynamic Binary Analysis (DBA) framework - by JonathanSalwan binding for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 11
  • Apache-2.0

Bindings

asound

Minimal interface for Pascal with static and dynamic linkage

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 7
  • LGPL-2.1

Bindings

cairo_dyn

Dynamic loading of Cairo library Pascal header

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 7

Bindings

hcPluginFramework

A Dynamic Plugin Framework based on Mark Miller's code from Borcon 2000

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • Apache-2.0

Other

darkDynlib

Delphi platform-agnostic wrapper classes around OS dynamic library loading functions.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

System

BraunUI

A pixel-perfect, skeuomorphic UI component library for Lazarus/FPC inspired by Dieter Rams' classic Braun designs. Features highly detailed knobs, faders, switches, LEDs, and dynamic theming.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Other

array-builder-delphi

Generic Builder for Dynamic Arrays in Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • BSL-1.0

Other

bnd.mpg123

[DISCONTINUED] Binding to mpg123 library (libmpg123 and libout123). Includes compiled DLLs for dynamic linking and loading.

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 3
  • MPL-2.0

Bindings

Echoes.dll

RemObjects Elements Dynamic support for .NET

  • Active
  • Library
  • GitHub
  • ★ 3
  • BSD-2-Clause

Other

SDL3CustomThreadedBase

A high-performance, multi-threaded SDL3 component for Delphi VCL. This component dynamically loads SDL3.dll at runtime to create its own native OS window, while keeping the VCL GUI (buttons, trackbars, panels) fully responsive and butter-smooth.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Games and Game Engines

sharedMemoryClient

Dynamic link library with functions for creation, manipulation, reading, and writing in Shared Memories (Inter-process Communication - IPC). The entire creation process and errors found and resolved are documented.

  • Quiet
  • Library
  • GitHub
  • ★ 3
  • Apache-2.0

System

castle-library-model-viewer

Dynamic library (DLL, SO etc.) so load, render and process 3D and 2D models like X3D, VRML, glTF

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2

Graphics

GameNetworkingSockets4delphi

A dynamic Delphi wrapper for Valve's Open-Source GameNetworkingSockets library. This wrapper allows you to use the C++ Flat API in Delphi x64 projects without static linking issues.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Bindings

GenericElement

Dynamic Typing Solution compatible functional Programming Style, JSON objects and Parallel Type Library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • BSD-3-Clause

Other

adc-model

adc-model provides a configurable ADC behavioral model, SPICE testbenches, and analysis scripts for static INL/DNL and dynamic FFT characterization.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

DataStructuresPascal

This repository contains exercises on dynamic memory, pointers, vectors, and matrices in Pascal. It demonstrates memory allocation, data manipulation, and safe disposal practices, showcasing foundational skills in data structures and low-level programming.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

DDUBuffer

Raw binary buffer for Delphi, using dynamically allocated linked ring buffers to minimize memory allocations

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • Apache-2.0

Other

dsqlite

Pascal unit with dynamic loading of SQLite3 lib

  • Active
  • Library
  • GitHub
  • ★ 1
  • MPL-2.0

Database

DynMemLib

Loader for dynamic libraries

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Other

record-pool-delphi

Dynamic Record Pool with Stable Pointers (Delphi)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

DelphiDeepseek

The Deepseek API wrapper for Delphi leverages Deepseek’s advanced models to deliver powerful capabilities for seamless and dynamic conversational interactions, including a model optimized for reasoning, and now also supports running local models through an LM Studio server.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 100
  • MIT

Networking

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

Vampyre Imaging Library

Imaging is native Object Pascal (Delphi and FPC) image loading, saving and manipulation library. It is available for several platforms and does not require any third party dynamic libraries.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Mozilla Public License 2.0 (MPL 2.0)

Graphics

lil

LIL (Little Interpreted Language) is a small highly dynamic scripting language inspired by Tcl and unix shells.

  • Package
  • Lazarus
  • GitHub

Language Tools

zaphodsmap

A single fact determines the starting point of configuration, and that fact can be the same regardless of whether the software is running standalone under a logged-in user's account, or launched from another program with debugger access, or as a service or daemon, or even as a component within a dynamically linked library.

  • Library
  • SourceForge
  • Creative Commons Attribution License

Other

memorymodule

With BTMemoryModule for Lazarus and Delphi a dynamic link library (DLL) can be loaded from memory without storing it on the hard-disk first. BTMemoryModule is a Pascal port of Joachim Bauch's C / C++ Memory Module. The port includes the complete memorymodule pascal sourcecode and examples to demonstrate the use.

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 61

System

bnd.ZLib

Binding to zlib library, including compiled object files for static linking and DLL for dynamic linking (zlib 1.2.12).

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 8
  • MPL-2.0

Bindings

lib.LinkedListArray

Doubly linked list implemented inside a dynamic array.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MPL-2.0

Other

pltis_python4delphi

Port of python4delphi to lazarus, for python dynamic code execution in Lazarus applications

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MIT

Bindings

T3DBarGraph

Delphi FireMonkey 3D bar chart component for dynamic and large datasets.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • Apache-2.0

Charts and Graphs

pltis_superobject

Forked from https://code.google.com/p/superobject/ for JSON and dynamic hashmaps in Lazarus using a package.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

Other

CllMethU

Delphi library to dynamically load and call functions

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 2

Language Tools

DynArrU

Delphi library that implements a dynamic array

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

miniWebP

WebP Convert library for delphi 7 (using dynamic dll load)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MPL-2.0

Graphics

ArrayList

A FreePascal library that provides dynamic arrays in a form of linked lists.

  • Library
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

Other

Audorra

Audorra is a flexible cross platform 3D-sound system for Delphi/Lazarus. Plugins like audio drivers, decoders and protocol formats can be linked statically or dynamically. Audorra supports stream playack and 3D-sound effects.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Multimedia