Sign in Join

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

Catalog

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

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

optiperl

OptiPerl is a fully integrated developing environment for creating, testing, debugging and running perl scripts

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

Language Tools

DelphiDebugWindow

A useful debugging tool for Delphi/Lazarus/FreePascal developers

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

Language Tools

jcf-pascal-format

JEDI code formatter better compatible with modern Delphi

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 39

Language Tools

3.0 from 1 member

delphi-visual-studio-code-debugger

A debugger for delphi in visual studio code, and also a MCP server to give claude/copilot/etc authonomous delphi debugging capabilities

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 48
  • MIT

Language Tools

ProcessMemoryMap

Deep memory analysis for Windows processes — the tool that saves you hours of debugging

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 178
  • MPL-2.0

System

box80

Z80 Virtual Machine

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

System

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

FastMM4

A memory manager for Delphi and C++ Builder with powerful debugging facilities

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 499

System

cpl-crackme

This is a CPL applet coded in Delphi. If anti-VM and anti-debugging checks are bypassed, then a binary is downloaded and executed. Not too hard, not too easy of a challenge :-)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

Security

MooCoder

Tool for writing and debugging MooCode (for LambaMoo with the stunt/toast fork)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

Edit and Memos

cheatengine-library

Cheat Engine Library is based on CheatEngine a debugger and coding environment particularly aimed at games, but can also be used for other purposes like debugging applications and used in schools for teaching how computers work

  • Archived
  • Library
  • Lazarus
  • GitHub
  • ★ 293

System

DBGpPluginMx

Notepad++ plugin for debugging C++/C~ with Cwc

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • GPL-2.0

Edit and Memos

cheat-engine-cli

AI-native, JSON-first CLI for the Cheat Engine ceserver protocol

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3

System

DebugEngine4Delphi

DebugEngine is a Delphi library of debugging and diagnostics utilities: symbolized stack traces, Exception.StackTrace hooks, crash logs, Delphi debug info (map) handling, CPU register snapshots, try-block enumeration, disassembly with debug-info comments and PE utilities. Biblioteca Delphi de utilitários de depuração e diagnóstico: stack traces,etc

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

Other

one_way_debug

One way to debug a Telegram Bot API. You do not need a certificate for debugging.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Networking

pascal-gba

Pascal toolchain for Game Boy Advance development: FPC cross-compilation, a Pascal-written GBA emulator with headless replay and debugging, and an AI-image-to-GBA asset pipeline

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Games and Game Engines Graphics

FPConsole

FPConsole is a testing tool that saves your time in the debugging process. It help you with spotting bug, noticing wrong output and many more in few steps while developing programs. This program requires Free Pascal Compiler installed in your system. Download here: https://freepascal.org/download.var

  • Quiet
  • Application
  • Lazarus
  • SourceForge
  • MIT License

Language Tools

HotLog

Logging component for Delphi and Lazarus. Version 3.3 (02-05-2019) Multithreaded, object oriented, buffered safe. The log file will be correctly written to disk, even if your application crashes. The logging/parsing/formating and optionnal visual feedback work don't consume your main thread's time. Logging environment to support debugging. Easy-to-use strings formating capabilities. Update of Olivier Touzot's HotLog component 2004,2005. Many Thanks to Olivier.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge

Other

PPface

PPface is vector processor emulator / simulator (SIMD array processor with 1-bit processing elements). VEPRAN language used to design parallel algorithms and operate data slices. The system allows to visualize algorithm work by viewing vector memory and registers, it supports debugging and animated program execution. To run this app on 64-bit system please install Windows Virtual PC and Windows XP Mode.

  • Quiet
  • Application
  • SourceForge
  • BSD License

Science

RealTerm: Serial/TCP Terminal

Serial terminal program for engineering. Ideal for development, reverse engineering, debugging, datalogging and capture, and automatic test. The website is a comprehensive manual for Realterm. It has an comprehensive ActiveX/COM automation support so it can be used a serial component by other programs. An extensive commandline interface supports batch files and simple automatic test programming. Commands can be sent to running instances, and commands can be stored and run in files. [ActiveX](http://realterm.sourceforge.net/index.html#ActiveX_Interface) and [Command Line](http://realterm.sourceforge.net/index.html#Command_Line_Parameters) commands are well documented. Sourceforge major releases are only made occasionally. To follow development versions see News and subscribe.

  • Quiet
  • Application
  • SourceForge
  • BSD License

System Networking

VM Tweaker

"VM Tweaker" is a hidden features tweaker for VMWare "*.vmx" files. Originally started as a simple VM guest time tweaker it gradually evolved into quite a useful tool. Short overview of features: Different VM EFI/BIOS Tweaks, Memory performance optimizations; VM state backup (VMWare Player Snapshot-like behaviour); Time/date sync between host and guest; VM Debugging config; MAC address tweaking; UUID keep switch(VM 5.x-like); Hardware compatibility switch(esx/hosted); Tweak amount of VGA RAM and more...

  • Quiet
  • Application
  • SourceForge
  • MIT License

System

LogViewer

A multi-purpose logviewer

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

Other

Delphi-Adb-WiFi

Plugin for RAD Studio, which allows launching and debugging on an Android device without connecting to a computer via USB. Works over WiFi.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 35

Lazarus IDE plugins

DelphiMCP

MCP server for Delphi Application debugging and automation from AI side

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

Networking

luaedit

LuaEdit is an IDE, debugger and editor of Lua scripts. It support local and remote debugging. LuaEdit was one of the very first Lua debuggers and has been in development since 2004. It is also one of the most diverse and professional free Lua debuggers. This repository was converted from a CVS repository on luaforge.net on Jan. 20, 2010. If you are the maintainer, please fork and then email luaforge@gmail.com and ask us to "reroot" it to you. (Or you can ask us to delete the repository.)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 15

Language Tools

dc-tool-gui

DC-TOOL GUI is a graphical user-interface (GUI) for DC-TOOL, which is a set of programs made to send and receive data from your Sega Dreamcast system.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 7
  • GPL-3.0

System

fpd

The Free Pascal Debugger. Command-line debugger for Windows, Linux, FreeBSD, Rpi OS.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • GPL-2.0

System

adimRT

Units of Measurement Debugging for FreePascal

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Other

DissAssemblyDebug

A try, to implement a debugger for my own use. Now, published for the public folk. Currently only for 32-Bit Application's.

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

Language Tools

Delphi-Adb-WiFi

. Plugin for RAD Studio, which allows launching and debugging on an Android device without connecting to a computer via USB. Works over WiFi.

  • Library
  • Delphi
  • GitHub

Lazarus IDE plugins

Open Perl IDE

Open Perl IDE is a visual, integrated development environment for writing and debugging Perl scripts with any standard Perl distribution under Windows 95/98/NT/2000.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Edit and Memos

issrc

Inno Setup is an open-source installation builder for Windows applications by Jordan Russell and Martijn Laan. Since its introduction in 1997, Inno Setup has been trusted by developers and organizations of all sizes to reliably deploy software to millions of PCs worldwide.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 5,744

System

Dev-Cpp

A fast, portable, simple, and free C/C++ IDE

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3,047
  • GPL-2.0

Edit and Memos

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

pasta80

Turbo Pascal 3.0-compatible compiler that generates machine code for classic and modern Z80 machines (currently CP/M, Sinclair ZX Spectrum 48K/128K/Next, and Agon Light/Console8).

  • Active
  • Application
  • GitHub
  • ★ 207

Language Tools

Ray4Laz

Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 181
  • Copyright (C) 2020-2026 Gunko Vadim

Bindings In the Online Package Manager

mseide-msegui

MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 167
  • GPL-2.0

Language Tools

Magicmida

Themida unpacker

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 753

Security

QuickLib

Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).

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

Other

fpcupdeluxe

A GUI based installer for FPC and Lazarus

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 645

Language Tools

DocTo

Simple command line utility for converting .doc & .xls files to any supported format such as Text, RTF, CSV or PDF

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 510
  • MIT

Files and Drives

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

CPUView

Advanced CPU-View mode for Lazarus

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

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

DLest

Microsoft Windows DLL Export Browser (Enumerate Exports, COM Methods and Properties) with Advanced Search Features.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 268
  • Apache-2.0

System

pasvulkan

Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • Zlib

Bindings Graphics

mcx

Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

hxd-plugin-framework

Plugin framework for HxD's data inspector

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

Other

PEP

Private exe protector

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 159
  • MIT

Security

fpCEF3

Chromium Embedded Framework for Free Pascal

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 151
  • MPL-2.0

Bindings

NtUtilsLibrary

Delphi library for system programming on Windows using Native API

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 146
  • MIT

System

Delphi-MCP-Server

Native Delphi Server implementation of the Model Context Protocol (MCP)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 143
  • MIT

Networking