Sign in Join

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

Catalog

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

Bug Finder

This project born a few years ago when I encountered a fatal bug on a production environment, unfortunately not replicable on my development machine. I spent many time finding a solution, using also freeware and commercial third-party tools and libraries, but none helped me because the bug crashed the process, and no of the above tools could be able to catch the exception before the process dying. Also, it was not possible to install a development environment onto the production machines, so the only solution was to develop a debugger which didn't need any user/developer interaction. I used many open source resources, then I decided to make the Bug Finder an open source project. It is built over a pluggable architecture to support other languages different from Borland Delphi (the one I used to develop my faulting application and the Bug Finder too). Here is the article http://www.codeproject.com/Articles/602794/Bug-Finder-a-real-Win32-extensible-passive-debugge .

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

Language Tools

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

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

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

Spring4D

Mirror of: Spring4D. This is an unofficial mirror of the Spring4D Bitbucket repository and is for convenience use only. It is synchronized at irregular intervals. For submitting patches or bug reports, go to https://bitbucket.org/sglienke/spring4d

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 19
  • Apache-2.0

Other

graphicex

My fork of GraphicEx based on the latest version in the VirtualTreeView repo in 2012. I am aware of the new repo on GitHub but this was already forked before that existed. This fork has lots of bugfixes by me and others. Delphi 32 bits and Fpc/Lazarus Win32/Win64 compatible. Both contributions and bug reports are welcome.

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 11

Graphics

4real

Turbo Pascal + x86 asm DOS demo from 1998 (bug-fixed in 2026), featuring custom font rendering, palette effects, plasma, a VW Golf image effect, and rotating 3D point graphics.

  • Active
  • Library
  • GitHub
  • ★ 1
  • AGPL-3.0

Graphics

Key Objects Library

Key Objects Library and Mirror Classes Kit (KOL&MCK) and attendant components for Delphi from Delphi2 to DelphiXE is an alternative to VCL to create small applications for Windows platform, freeware with sources. Project was started in 2000, dozens of programmers have created a lot components, helped in fixing a lot of bugs, write pieces of code in the KOL itself.

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

Other

zeoslib

This is a copy of the official zeoslib repository at https://svn.code.sf.net/p/zeoslib/code-0. Tags were migrated as branches. This repository is for testing purposes and might be deleted in the future. If you find any issues please use the bug tracker on Sourceforge (https://sourceforge.net/p/zeoslib/tickets/).

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 58
  • LGPL-2.1

Database

SolarCalendar

SolarCalendar is a bug-free package for Delphi developers and especially for Persian/Farsi language developers.

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

Date and Time

reportman-delphi

Mirror of: Report Manager is both a print scheme designer (report) and a high level printing (reporting) engine. Also a TCP Report Server and a Web Report Server (PDF on the fly), supports Windows and Linux. Connectivity to almost all databases is provided. This is an unofficial mirror of the Report Manager SourceForge repository and is for convenience use only. It is synchronized at irregular intervals. For submitting patches or bug reports, go to https://sourceforge.net/p/reportman/

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 24

Reporting

DSharp

Mirror of: DSharp. This is an unofficial mirror of the DSharp Bitbucket repository and is for convenience use only. It is synchronized at irregular intervals. For submitting patches or bug reports, go to https://bitbucket.org/sglienke/dsharp . It uses the New BSD License https://opensource.org/licenses/BSD-3-Clause

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

Other

Knockoff

Mirror of: Knockoff. This is an unofficial mirror of the Knockoff Bitbucket repository and is for convenience use only. It is synchronized at irregular intervals. For submitting patches or bug reports, go to https://bitbucket.org/sglienke/knockoff

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 4
  • Apache-2.0

Other

madExcept

. Delphi madExcept was built to help you locate bugs in your software. Whenever there's a crash/exception in your program, madExcept will automatically catch it, analyze it, collect lots of useful information, and give the end user the possibility to send you a full bug report. madExcept is also able to find memory leaks, resource leaks and buffer overruns for you.

  • Library
  • Delphi

System

TPGetOpt

A getopt unit for DOS Borland compilers and Free Pascal based on the GNU textutils 1.12 getopt implementation and Håkon Løvdal's Turbo Pascal port. Contains a friendlier interface and several bug fixes.

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

Other

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

zeoslib

This is a copy of the official zeoslib repository at https://svn.code.sf.net/p/zeoslib/code-0. Tags were migrated as branches. If you find any issues please use the bug tracker on Sourceforge (https://sourceforge.net/p/zeoslib/tickets/).

  • Active
  • Library
  • Lazarus and Delphi
  • Codeberg

Database

DebugEngine

Delphi debug framework

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

System

ObjectDebugger

The ObjectDebugger is a run-time Object Inspector for Delphi VCL applications

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 107

Other

opdebugger

Debug format called OPDF (Object Pascal Debug Format)

  • Active
  • Library
  • GitHub
  • ★ 15

Language Tools

fpdebug

Free Pascal Debugger

  • Archived
  • Library
  • Lazarus
  • GitHub
  • ★ 12
  • BSD-2-Clause

Language Tools

Debug-with-CodeSite

This is a RAD Studio wizard / expert / plug-in which allow you to right click on an identifier in the code editor and add a breakpoint which contains a CodeSite.Send() evaluation expression so you can debug code with CodeSite without having to alter the underlying code (useful for debugging RTL and the VCL).

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 11

Lazarus IDE plugins

DelphiDebugWindow

A useful debugging tool for Delphi/Lazarus/FreePascal developers

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 10
  • GPL-3.0

Language Tools

Debugging-Tools

Debugging Tools for RAD Studio - a small RAD Studio plug-in that provides keyboard access to the breakpoint editor and incorporates the functionality of [Debug with CodeSite](https://github.com/DGH2112/Debug-with-CodeSite).

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

Lazarus IDE plugins

BEDBUG

A family of FLEA-inspired CSPRNGs and Stream Ciphers, BEDBUG is a small, fast, cryptographically secure pseudo-random number generator. It exhibits uniform distribution, mixes rapidly (with worst-case avalanche better than 16-bits), has no detected bias, and comes in three variants: BEDBUG128, with an internal state array of 128+3 32-bit words; BEDBUG256, with an internal state of 256+3 words; and BEDBUG512 with a 512+3-word state. The former permit seeding with a key of up to 512 or 1024 bits, the latter with a 2048-bit key.

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

Cryptography

ProcMonDebugOutput

See Your Trace Statements in Process Monitor!

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MIT

System

ExceptionDebug

a Delphi unit filling the stacktrace string in exceptions

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

Other

DebugServer

Official documentation: doc:fcl/dbugintf

  • Library
  • Lazarus

System

jcl

JEDI Code Library

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 725

Other

delphimvcframework

DMVCFramework (for short) is a popular and powerful framework for Web API and Web Applications in Delphi. Supports RESTful and JSON-RPC WEB APIs development.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1,420
  • Apache-2.0

Networking

horse

Fast, opinionated, minimalist web framework for Delphi

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

Networking

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

Dam

Delphi and Lazarus Message Dialogs with Formatted Text

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

Dialogs

JPPack

A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 159

Other

jvcl

JEDI Visual Component Library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 675

Other

ZXing.Delphi

ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey

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

Graphics

DUnitX

Delphi Unit Test Framework

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

Language Tools

SVGIconImageList

Four engines to render SVG (Delphi Image32, SVGMagic, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...) for VCL and FMX platforms.

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

Graphics

DDetours

Delphi Detours Library

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

System

FastMM5

FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 345

System

FusionAI

A ChatGPT, Gemini, Claude, and Ollama(offline) plug-in for Embarcadero RAD Studio IDE XE5 to 12.1

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 279
  • MIT

Lazarus IDE plugins

WPP4Delphi

WhatsApp Web component for Delphi and Lazarus. TWPPConnect embeds Chromium through CEF4Delphi and exposes WA-JS messaging, sessions and events to Object Pascal applications.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 252
  • Apache-2.0

Networking

besen

Complete ECMAScript Fifth Edition Implemention in Object Pascal

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

Language Tools

StyledComponents

Components similar to Delphi VCL Buttons, Panels, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!

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

Other

MakerAi

The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.

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

Other

DWScript

Delphi Web Script general purpose scripting engine

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 212

Language Tools

hxd-plugin-framework

Plugin framework for HxD's data inspector

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

Other

fibplus

FIBPlus Library for Delphi and C++Builder. Data access components for Firebird & Interbase.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 186

Database