Sign in Join

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

Catalog

30,060 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

dynamic-json-converter

Dynamic JSON to Object Pascal converter built from scratch using Regex. A practical solution for modernizing legacy Delphi applications.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Language Tools

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

dynamicCostumer

Object pascal - delphi demonstration of the MVC pattern using multiple data sources targeting multiple architectures and platforms

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Learning and Examples

dynamicloancalculator

Using Lazarus Desktop app for calculating dynamically the payment in your loan with sliders in every part

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

Applications

upper-limb-dynamics-simulation

This is my project for the Biomodeling course, focusing on the dynamics of multi-jointed limb systems. The tool simulates and visualizes upper-limb motion using Runge-Kutta methods for accurate numerical solutions and OpenGL for real-time rendering. Users can adjust key parameters to study their impact and export data for further analysis.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Science

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

Static2DynamicDLL

Change from static linked files to dynamic linked files for Delphi.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Language Tools

lightpi

Lightweight Pascal Interpreter

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 15
  • Apache-2.0

Language Tools

DzXMLTable

Flexible dynamic table stored as XML file

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

Database

audiometer

A simple dynamic range meter

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

Multimedia

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

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

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

C++ Web services

wsdlpull is an efficient and powerful command line utility for dynamic inspection and invocation of WSDL web services.It provides a C++ library with dynamic WSDL invocation API,WSDL parser,Schema parser and Validator and an xmlpull Parser/Serializer.

  • Quiet
  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Networking

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

Chameleon

Dynamically change your Windows desktop wallpaper.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 135
  • MIT

Applications

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

VCL-explorer

Shows all virtual/dynamic/interface methods inside a given BPL in a tree-like view with searching

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 21
  • MIT

Language Tools

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

pdfweb

Proof-of-concept of a dynamic website with PDF documents

  • Quiet
  • Other
  • GitHub
  • ★ 6
  • MIT

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

Kanban-ToDoList

A personal Delphi project showcasing CRUD operations with a Kanban board feature for managing multiple projects. Offers a dynamic approach to task management.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Applications

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

Brain

Simulator of cortical tissue neuronal activity, primary visual cortex, epilepsy, ionic dynamic etc., using CBRD approach

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Science

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

cartelnet

CartelNET: Dark Operator is a tactical cyber-warfare strategy game featuring a dynamic, LLM-powered AI adversary (Google Gemini / Llama.cpp)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Games and Game Engines