Sign in Join

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

Catalog

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

handle-exception

Middleware for handle exception in HORSE

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

Networking

HandleSumm

Сложение чисел столбиком

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4

Science

UTIL-SYSTEM-CAD-Handler

CAD-Handler. CAD Popup menu, includes mini process list with kill, unmount/remount filesystems, WPS-reset, session manager hotkey modification

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

System

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

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

FileAss

File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 2

Files and Drives Bindings

5.0 from 1 member

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

dos-phobia-welcome-intro

This Pascal program is an intro demo from 1994. It displays text messages and graphics using VGA graphics mode. The program handles palette changes, writes text to the screen, and manages sound through devices like PC Speaker and SoundBlaster. The main loop updates the screen and handles user input to control the demo.

  • Active
  • Application
  • GitHub
  • ★ 3
  • MIT

Graphics

Artica For Postfix

An SSL Postfix Management Interface in PHP/Ajax that handles all postfix parameters including Virtual Domains in LDAP.It handles all securities features by implementing all addons like Spamassassin,Clamav,Milter-greylist,amavis within technical skills

  • Quiet
  • Application
  • SourceForge
  • Apache License V2.0

Networking

Oz-SGL

Standard Generic Library (SGL) for Pascal using records with heap memory allocator and typed memory regions.

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

Other

PreviewHandler

Código asociado a la entrada del blog sobre creación de "Previews Handlers" para Windows

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

Learning and Examples

PreviewHandler-VCL-

Simple Preview Handler Component for VCL applications on Win32

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6

Other

TorrentSpy - BitTorrent MetaInfo Handler

The intent behind TorrentSpy is to give the BitTorrent power-user all the information they can get in one place. The primary motivating feature is the ability to see in real time the current number of complete/incomplete users on a torrent.

  • Quiet
  • Application
  • SourceForge
  • MIT License

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

The-Drag-and-Drop-Component-Suite-for-Delphi

. Delphi VCL component library that enables your Delphi and C++Builder applications to support COM based drag and drop and integrate with the Windows clipboard.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 183
  • MIT

System

MarkdownShellExtensions

A Markdown Text Editor to manually edit a markdown file, with instant preview of the output in a HTML Viewer. A Preview handler which allows you to see the content of the markdown file without open it, in the "Preview Panel", integrated into Windows Explorer.

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

Edit and Memos

SvgShellExtensions

Preview Handler and Thumbnail Provider for SVG files

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 100
  • BSL-1.0

Graphics

StaticCodeAnalyser

Static code analysis for Delphi 12 & 13 and Lazarus / Free Pascal. RAD Studio IDE plugin (32/64-bit) + standalone GUI + CLI, one engine. 201 rules (Pascal AST + DFM/LFM forms): leaks, SQL injection, dead handlers, hardcoded secrets, Unicode & Trojan Source, Win64 pointer bugs. SARIF for CI/CD, SonarQube push.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 43

Language Tools

DzMiniTable

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

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

Database

Selection8

An TSelection with 8 handles

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 15
  • Unlicense

Shapes

argparser-fp

A lightweight, record-based command-line argument parser for Free Pascal. `ArgParser-FP` is designed for small to medium console applications, offering a clean API to handle arguments with minimal setup.

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

Other

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

SuspendResumeHotkeys

Small console utility that handles global hotkeys to suspend/resume specified process.

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

System

TreeStructInfo

API to handle the TreeStructInfo configuration files.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 10

Other

tfpxmlbridge

TFPXMLBridge class/component handle XML document in a manner not usual, something like easy direct access (read/write/create/remove) to DOM XML nodes by way of namespace like "root.node1.node2.node3"...

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 8

Language Tools

Delphi.FMX.UIToast

Delphi/FMX component for displaying customizable toast notifications, handles display over native controls.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Dialogs

persistent-tree

Persistent tree structure written in Pascal that can handle binary data.

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

Other

Delphi-REST-Client-1-of-2

Build a simple DELPHI client REST application that can handle the Post, Get, Put and Delete calls to the Rest Server sending REST Requests and getting REST Responses using JSON string.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Learning and Examples

utlibvlc

Delphi wrapper for VLC1.x/VLC2.x. Written for my project dboxTV to handle multiple vlc instances.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4

Multimedia

LIB-Halcyon2

HALCYON/2 is a Turbo Pascal routines handle processing for dBase III/IV files, including memo (.DBT), index (.NDX), and data (.DBF) files.

  • Quiet
  • Library
  • GitHub
  • ★ 3

Database

DAI-Tools

Tools to handle DAI computer files

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • AGPL-3.0

Files and Drives

HABRx

Communications library for HAB - handles input sources and HAB/car uploads

  • Quiet
  • Library
  • GitHub
  • ★ 2
  • GPL-3.0

Networking

DelphiFMXBass-PCM_OPUS

Delphi demo (Windows) that uses BASS library (DelphiFMX-BASS) and add-ons to handle PCM / OPUS audio data

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Multimedia

DFSdisk

Program for manipulating Acorn DFS disk images, also handles Acorn System / AtomDOS images.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Files and Drives

HDLLIB-TP

Bibliothèque en Turbo Pascal pour utiliser les fichiers à partir des Handles du DOS.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MIT

Files and Drives

HotKeyManager

A non-visual component for Delphi that allows your application to respond to system-wide keyboard shortcuts. It features a modern non-visual architecture, "Key Capture" technology for easy shortcut assignment, and built-in collision detection to handle hotkey conflicts gracefully.

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

Other

logutilforpascal

A log unit to handle 8 severity levels of errors

  • Quiet
  • Library
  • GitHub
  • ★ 1

Other

MRX-Gamepad-Core

A modern, lightweight gamepad input handler for Delphi VCL & FireMonkey (FMX) using SDL3. It features a background polling thread, visual UI mapping, deadzone configuration, and rumble support.

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

Games and Game Engines

protcom

ProtCOM - Protected mode serial port handler for DOS (FreePascal unit)

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • CC0-1.0

System

rome-tex-tools

Graphical frontend to handle common texture operations for Rome: Total War modding

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Graphics

soldat-scripting-framework

Base structure for Soldat scripts. Contains some utils and handlers.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • WTFPL

Other

UniGUI_MinimizedForm

Unit which handle form maximize/restore/minimise/resize for base UniGUI TUniForm class.

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Other

VNC-3.8

VNC Server to handle RFB 3.8

  • Quiet
  • Application
  • GitHub
  • ★ 1

Networking

dwed

Text file editor and IDE with syntax highlight for MS-DOS and 8086 CPU. Works in Real-Mode and can handle file up to 2G.

  • Active
  • Application
  • GitHub
  • ★ 105
  • MIT

Edit and Memos

Anahaw Internet Cafe Timer

Anahaw Internet Cafe Timer is an internet cafe administration program. Basic function include client shutdown,logoff, restart and monitoring. It can handle up to 16 workstation. The server can be used also as stand alone (client need not be connected

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Networking

BAScript

BAScript is a simple scripting engine written in Object Pascal you can use to add scripting to your Delphi, Lazarus or Free Pascal applications ("host program") to extend their functionality without the need of recompiling them. The virtual machine defines its own language, called the BAScript language. It is a low-level language, somewhat similar to the Assembler language, which is not intended to be easy to program but easy to execute. So it is recommendable to use other higher level languages and translate them into BAScript language. Package includes two compilers that translates from a higher-level language to the BAScript language. You should note that BAScript is intended to be lightweight, so it has not mechanisms to handle complex data structures or large amounts of data or code. On the other hand, it has less need for memory and resources than other scripting interpreters. If you need more power you may try PascalScript.

  • Active
  • Library
  • Lazarus and Delphi
  • SourceForge
  • zlib/libpng License

Language Tools

CK 64 Kernel

This project is a implementation of layers. Use Virtual machines & virtual adapters alike an onion! Another operating solution instead of Microsoft Windows Server operating system. It is to be used via remote controlling. The special new "Cktool32" will make it easy to handle *Ck64Krnl*.

  • Application
  • SourceForge
  • MIT License, Mozilla Public License 1.1 (MPL 1.1), GNU Gener

System

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

DFM-Editor

edit Delphi Form files (DFM); Supporting Text and binary forms; Preview can handle unknown controls/properties; betas: http://www.fw-web.de/dfmedit_beta.php

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Edit and Memos

S-soft HTML Editor

S-soft HTML Editor is a full-featured HTML editor, WYSIWYG Editor, Web Editor, Template Editor/Designer, integrated development environment(IDE), Web Form Designer, JavaScript Handle Editor that provides you with an extended designing workspace to help you create your own websites, web pages(HTML,HTM,ASP,PHP...) easily.

  • Quiet
  • Application
  • SourceForge
  • Other License

Edit and Memos

MPUI-hcb

A easy-to-use player, can load and drag&drop rar/7z/zip media&subtitle&lyric. Full support DVD menu&TV, multiple audio,video and subtitle tracks. auto config codepage, font. Use mouse to handle scale of subtitle,video,aspect, DVD menu,scan TV

  • Active
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Multimedia