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.

RunTime-ToolKit

Debug and inspect Delphi application objects @ runtime. Marshal is available for VCL, FMX and TMS Web Core applications.

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

Lazarus IDE plugins

fpc-runtime

A FreePascal Custom Runtime for AWS Lambda

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 12
  • MIT

Networking

delphi-fiber-runtime

Portable Pascal service runtime: fixed-rate scheduling, native timers, and measured 1 kHz execution. Fiber runtime under development.

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

System

TSizeCtrl

Non-visual Delphi component to enable runtime moving and resizing of controls.

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

Sizers and Scrollers

wasmlight

Fast WebAssembly runtime for Object Pascal: an interpreter, a baseline JIT and an AOT compiler covering Core 3.0 with GC, SIMD, exceptions and tail calls

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Language Tools

.Net Runtime Library for Delphi

The .Net Runtime Library for Delphi (CNClrLibrary) is the best library to work with .Net framework and .Net libraries from Delphi. It is designed to provide a way to interact with applications written in anyone of the .Net languages (such as C#, Visual Basic.Net, Delphi.Net, JScript.Net, etc) from Delphi. CNClrLibrary allows Delphi to use .Net libraries without the need for registry entries, COM registrations, or changes to the .NET libraries. Competitive Advantages: - No extra dll is required when deployed. - No COM registration of .Net Libraries is required when deployed. - There are tools to generate your .Net Libraries into Delphi pas files. - Allows Delphi to consume .Net libraries as if they were native code. - Full access to .Net Framework Class Library. - Easy to use. CNClrLibrary can do so much: - Access .Net Framework Class Library. - Access Third Party .Net Libraries. - Access Your .Net Libraries. - etc Latest Version: 6.0.7.0

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Bindings

GocciaScript

A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 20
  • MIT

Language Tools

CodeRedirect

Delphi runtime patch without modifying source code or runtime libraries files

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6

System

CrossDragDrop

Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Bindings GUI containers

5.0 from 1 member

DzHTMLText

Delphi and Lazarus HTML Label component

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

Labels

4.0 from 1 member

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

form-designer

Form Designer component for Delphi - design your VCL forms at runtime

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 82
  • MIT

Other

VindexLLM

VindexLLM is a pure Delphi, GPU-powered LLM inference engine that uses Vulkan compute shaders to run GGUF models entirely on the GPU. It performs full transformer inference without relying on Python, CUDA, or other external runtimes, requiring only vulkan-1.dll, which is typically included with modern GPU drivers.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 73

Science

GpSQLBuilder

Simple runtime SQL query builder for Delphi

  • Quiet
  • Package
  • Delphi
  • GitHub
  • ★ 71
  • BSD-3-Clause

Database

opcb-object-pascal-component-builder

OPCB – Object Pascal Component Builder A library for fluent creation and configuration of components in Delphi and Lazarus. Enables expressive, hierarchical, and reusable runtime UI construction. Developed by Fabiano Arndt. Copyright © 2025 Fabiano Arndt

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 33
  • Apache-2.0

GUI containers

tokio4delphi

High-performance async/await library for Delphi, powered by Rust's Tokio runtime.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 19

System

NativeAsm

Native x86-64 code generation, JIT execution, SIMD, disassembly, and runtime instrumentation for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 16
  • MIT

Language Tools

DelphiLog

This goal of this code is to help delphi programers for adding runtime log to their applications.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Other

Twain Scanner

DelphiTwain is a runtime Package to handle Twain Scanner under Windows. There are no visual components that have to be installed. Just add the package to dependancy/required of your Lazarus/Delphi Application and start using it. The package is initially created by Gustavo Daud and modified by Nemeth Peter and Others. In the year 2023 it was taken up by Massimo Magnano to update and modify it.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 15
  • GPL 3.0

System In the Online Package Manager

TypeUtils

Utility functions based on Object Pascal's runtime type information (RTTI)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14
  • Unlicense

Language Tools

mathlib-fp

Scientific, statistical and engineering mathematics for Free Pascal, with no third-party runtime dependencies.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 12
  • MIT

Science

PBFMapRenderer

Render Mapbox vector tiles (MVT/PBF) from MBTiles to a Delphi TCanvas — Mapbox GL style.json, expression engine, label placement, GDI+/Skia backends, zero runtime dependencies.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10
  • MIT

Graphics

fpc-lambda

An FPC based custom runtime for lambda - write lambda functions in pascal/delphi

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

Networking

WIA Scanner

WIAPascal is a runtime Package to handle WIA Scanner under Windows. There are no visual components that have to be installed. Just add the package to dependancy/required of your Lazarus/Delphi Application and start using it. The Package was created from scratch by Massimo Magnano since there was nothing written in Pascal about it.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 9
  • GPL 3.0

System In the Online Package Manager

DDetours

Delphi Detours Library

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

System

Delphi-TFunctionParser

a non visual delphi component that can evaluate mathematical functions defined by the user on runtime.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5

Science

onnxpascal

Native ONNX Runtime inference for Object Pascal (Free Pascal / Delphi) without a C toolchain

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MIT

Science

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

DebugEngine

Delphi debug framework

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

System

DEV-UTIL-aufrufst

Pascal unit: stack trace for runtime errors, logging to file (VP 2.x)

  • Quiet
  • Library
  • GitHub
  • ★ 2

System

dotNetCore4Delphi

The dotNetCore4Delphi is a .Net Core Runtime Library for Delphi which helps Delphi/Pascal developers work with .Net Core. It is designed to provide a way to interact with .Net Core applications from Delphi/Pascal.

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

Bindings

LnkISAPI-Filter-Loader

ISAPI Filter Loader (Load DLL ISAPI on fly). Autor: Daniel "sakura" Wischnewski

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

Networking

HEATHER

High-performance Executable Automation Toolkit for Host Environments & Runtime

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • BSD-3-Clause

Other

ADO.Net DAC for Delphi

ADO.Net Data Access Components (DAC) for Delphi is the fastest and most reliable database connectivity solutions for any database using ADO.Net technology in Delphi. It provides data access to data sources such as SQL Server, Oracle and to data sources exposed through OLE DB and ODBC using ADO.Net data provider framework. ADO.Net DAC for Delphi is an enterprise solution with highest performance and unlimited possibilities. Data-sharing consumer applications can use ADO.NET DAC for Delphi to connect to these data sources and retrieve, handle, and update the data that they contain. The ADO.Net DAC for Delphi consists of the following library of Data Access components: - SqlClient Data Access Components. - OracleClient Data Access Components. - ODBC Data Access Components. - OLE DB Data Access Components - Virtual Table Components. Pre-requisite: Net Runtime Library for Delphi Enterprise Edition (https://crystalnet-tech.com/RuntimeLibrary/Download.aspx)

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Database

.Net Core for Delphi/Lazarus

The .Net Core for Delphi/Lazarus (dotNetCore4Delphi) is a .Net Core Runtime Library for Delphi which helps Delphi/Pascal developers work with .Net Core. It is designed to provide a way to interact with .Net Core applications from Delphi/Pascal. What dotNetCore4Delphi can do: - Access .Net Core Framework Class Library. - Access Third Party .Net Core Libraries. - Access Your .Net Core Libraries. - etc Competitive Advantages: - Cross-platform framework that runs on Windows, Linux and macOS operating systems. - No extra dll is required when deployed. - Allows Delphi and Lazarus to consume .Net Core Libraries as if they were native code. - Full access to .Net Core Framework Class Library. - Lightweight and easy to use.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Other License

Bindings

TForge-Pascal

TForge is a modern cryptographic library for Delphi and Lazarus/FPC implemented as a set of runtime packages. Version 0.76.

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 8
  • Apache-2.0

Cryptography

quickJS-Rtti

Add Runtime Type Information (rtti) support to QuickJS

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3

Language Tools

FasmOnDelphi

FasmOnDelphi is a Free Pascal/Delphi library for using Flat Assembler in any OS (can use FASM.DLL on Windows). It is a cross platform (Flat Assembler can work only on i386 compatible platforms) library for using FASM in runtime. In contrast to Fasm4Delphi, it does not depend on operating system and bit type.

  • Library
  • Lazarus and Delphi

Language Tools

TSubForm

This component is exactly what it sounds like - a subform component. Use it as you would a TPanel - drop components on it, assign a DataSource and at runtime the magic begins.

  • Library
  • Lazarus

GUI containers

VCL Fix Pack

. Delphi unit that fixes VCL and RTL bugs at runtime by patching the original functions. If you want all IDE Fix Pack fixes in your application this unit is what you are looking for. Adding the unit to your project Delphi and C++Builder automatically installs the patches that are available for your Delphi/C++Builder version.

  • Library
  • Delphi

Other

WebView4Delphi

[https://github.com/salvadordf/WebView4Delphi WebView4Delphi] allows to embed Chromium-based web browsers in your Delphi or Lazarus applications using the WebView2 runtime. It uses many of the tricks from CEF4Delphi and you will notice many similarities if you used it. There are a few things pending like the "windowless mode".

  • Library
  • Delphi

Networking

TONNXRuntime

TOnnxRuntime is a Microsoft ONNXRuntime AI and Machine Learning Library for Freepascal / Delphi

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 74
  • MIT

Bindings

QuickLogger

Powerful and flexible library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 452
  • Apache-2.0

Other

horse

Fast, opinionated, minimalist web framework for Delphi

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 1,383
  • MIT

Networking

SynEdit

SynEdit is a syntax highlighting edit control, not based on the Windows common controls.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 272

Edit and Memos

Alcinoe

Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 1,134
  • Apache-2.0

Other

skia4delphi

Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 793
  • MIT

Graphics

Dam

Delphi and Lazarus Message Dialogs with Formatted Text

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

Dialogs

Delphi-OpenCV

Project Delphi-OpenCV. Translation of OpenCV library header files in Delphi

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 542

Bindings Graphics

delphi-jose-jwt

Delphi implementation of JOSE (JSON Object Signing and Encryption) and JWT (JSON Web Token)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 521
  • MIT

Security Cryptography

neural-api

CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 465
  • LGPL-2.1

Science

WebView4Delphi

WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC. WebView4Delphi only supports Windows. If you need to embed a web browser in Linux, Windows or MacOS consider using CEF4Delphi instead.

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

Networking In the Online Package Manager

loggerpro

An modern and pluggable logging framework for Delphi

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

Other