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.

DocSuitePA

DocSuitePA riuso a regole AGID di AUSL Reggio Emilia

  • Other
  • Lazarus
  • GitHub

Other

asm-docs

Documentation about native assembly programming on the TI CE calculators (84+CE / 83PCE)

  • Quiet
  • Other
  • GitHub
  • ★ 65

Learning and Examples

delphi-docscanner

Google ML Kit Document Scanner for Delphi/FMX Android — JPEG & PDF output, one unit, zero UI code

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 17
  • MIT

Multimedia

Seanpm2001_Pascal_Style-Guide

2️⃣️0️⃣️0️⃣️1️⃣️[🇵.🇦.🇸.🇨.🇦.🇱]📔️ The style guide on Pascal programming for @seanpm2001

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

Other

LazInk

Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • 0BSD

Edit and Memos

5.0 from 1 member

ExifToolGui

A GUI for ExifTool

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1,053
  • GPL-3.0

Graphics

4.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

RadIA-Plugin

Assistente de IA avançado para a IDE Embarcadero Delphi (usando Open Tools API) com chat acoplável VCL/WebView2, streaming SSE e refatoração visual. 🇧🇷 (English docs available in README.en.md 🇺🇸)

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

Lazarus IDE plugins

IndySecOpenSSL

This repo provides the IndySecOpenSSL package for both Delphi and Lazarus/fpc. This package provides a new (optional) OpenSSL package separate from Indy's "protocols" package and adds support for OpenSSL 3.0 and later. It may be used as an add-on the Indy 10.6 or the forthcoming Indy 10.7 releases. The IndySecOpenSSL package's purpose is to provide Indy users with an upgrade path to the use of current OpenSSL (3.x) libraries with the minimum of change. This includes users that use the existing version of Indy bundled with Delphi and the version provided with the Lazarus Online Package Manager. For more information on the installation and use of the package please read the comprehensive User Guide provided in the docs subdirectory. New users should pay particular attention to the installation instructions and guidance on installation of the OpenSSL shared libraries (DLLs) included in the User Guide.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 10
  • Duel License

Networking In the Online Package Manager

GoogleVisionAPI

Detect labels for images with Google Cloud Vision API on Windows, Android, iOS, macOS, Linux https://cloud.google.com/vision/docs/labels

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 5

Learning and Examples

ChilliSauce

Chilli Sauce is a torrent queue-ing program which allows the user to add links to a Spreadsheet on Google Docs. This is useful when you want to add a torrent to your home/work computer from another device.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Networking

nsis-plugins-tigu

Some NSIS plugins with our fixes or docs, especially regarding cross-compilation

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

System

DDabLib

A library of useful and re-usable Delphi components, units and IDE extensions published on https://delphidabbler.com/codelib. NOTE: The project has now moved to https://github.com/ddablib, but releases are posted here, in the File section. Many of the components and classes are stable and have been in development for a number of years. A complete list of library contents and links to documentation is available at https://github.com/delphidabbler/ddab-lib-docs Releases of each sub-project within the library are made separately. These releases are still stored on the Files page here, with each sub-project having its own folder. The Subversion repo here has been left in place as an archive, but is no longer being updated.

  • Active
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 2.0 (MPL 2.0)

Other

Delphi : VRCalc++ OOSL (Script) and more

Vincent Radio {Adrix.NT} Sources Library & Applications : Delphi C++ Java VRCalc++ C# VRCalc++ Object Oriented Scripting Language - Engine Source Pascal Code - Delphi Packages Build Prjs - VRCalc++ Scripted System Std RT Library - Guides & Docs (CHM, PDF, DOCX) - VCL & FMX (FireMonkey) Support - Script Test Code (Lang RTL VCL FMX) - Visual Stage Project : VCL & FMX Paged Lists & Iterators : Delphi C++ Java C# Multi-Dim Arrays & Direct Graph Classes : Delphi C++ Java VRCalc++ C# Delphi Drag&Drop Applications - VRCalc++ Script Executors: Terminal, VCL, FMX - VRMultiEdit - VRLazyCodeEditor - VR Astro Vision (Astrology) - Paged List Test - VRMosaic : Delphi C++Builder Java C# +with auto resolver - VR Free Chess 2D - VRBlocks - VRGraphStage - VR TTT OX + icons & bitmaps + VCL VisualStyles + Build Projects + instructions to build projects to build projects - Delphi : RAD Studio - C++ : Dev-C++ - java : NetBeans - C# : MS/VS adrixnt@hotmail.it

  • Active
  • Other
  • Delphi
  • SourceForge
  • Affero GNU Public License, GNU General Public License versio

Language Tools

Graph Capture

The software was designed for suitable chart creation. From text files or programs, that haven't visual charts themselves, data is passed to "Graph Capture" and plotted there. But you have to write Perl RegEx expressions to extract X and Y-values from raw data. Otherwise, you can request suitable filter templates here https://www.facebook.com/vlad.dubov.77. For making RegEx expressions short docs are also included in the program. You can find "Help: regular expressions in Perl" in the installation folder or in the program's top bar. The program can plot charts from a static file ( just drag and drop the file) or from a dynamically written file - by using a plugin that "connects" to the source. Win 32/64 7/8/10/11 and probably XP ;)

  • Application
  • SourceForge
  • Adaptive Public License

Charts and Graphs

graphify

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs, papers, images, or videos into a queryable knowledge graph. App code + database schema + infrastructure in one graph.

  • Other
  • Lazarus
  • GitHub

Other

MDB Admin

MDB Admin allows you to open, visualize and edit MSAccess databases (MDB or ACCDB files) without having Access installed. You can also install MDB Admin using winget: winget install --id=MarcielDegasperi.MDBAdmin -e IMPORTANT: To work with .accdb files you must manually install "Microsoft Access Database Engine Redistributable" 32bits, which can be found at the link below: https://www.microsoft.com/en-us/download/details.aspx?id=54920 (please make sure to select 32-bit version). User manual: https://sourceforge.net/p/mdbadmin/code/ci/master/tree/docs/user-manual.md ================================== Would you like to contribute to this project by translating it into your language? Download the sample file below, translate the keys and send me via ticket or email. You don't need to know any programming languages ​​for this. :) https://sourceforge.net/p/mdbadmin/code/ci/master/tree/lang/base_translation.txt

  • Active
  • Application
  • SourceForge

Database

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

DigestBuilder

A tiny Delphi desktop app that turns an arbitrary source-tree into a single, beautifully-formatted Markdown digest (optionally trimmed to each .pas file’s `interface` section). Point it at your project, hit Start, and get an .md you can feed straight into an LLM, paste into Jira, or drop in your docs folder.

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

Files and Drives

pas2js

, docs Delphi FPC An open source Pascal to JavaScript transpiler. It parses Object Pascal and emits JavaScript. The JavaScript is currently of level ECMAScript 5 and should run in any browser or in Node.js target "nodejs". Basically, Delphi 7 syntax is supported. Used in tools like TMS WebCore and Elevate Web Builder.

  • Application
  • Lazarus
  • GitLab

Language Tools

Windows Hijacker

Windows Hijacker is a tool for hijacking tcp connections on Windows OS. WinHijacker include ARP Poisoner for Man In The Middle (MITM) and a small tcp/ip stack. For any problem go to 'Forums' section. The documentation is in 'Docs' section.

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

Security Networking

diadocsdk-fpc

FreePascal realization of Diadoc API

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3
  • LGPL-2.1

Networking

XT_ExtractDocsMail-

X-Tension per X-Ways Forensics (x64): estrae automaticamente da riga di comando i file di un'immagine forense organizzati per categoria (documenti, fogli, presentazioni, immagini, video, e-mail…), ricostruendo il percorso originale.

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

Security

saddocs

A tool to batch-convert all .sad files in a directory to html.

  • Archived
  • Application
  • GitHub
  • ★ 1
  • BSD-3-Clause

Files and Drives

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

jcl

JEDI Code Library

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

Other

MD3-Windows

Material you widgets for your windows desktop, adaptable with wallpaper colors with both light & dark modes

  • Active
  • Other
  • GitHub
  • ★ 2,359

Other

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

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

CEF4Delphi

Components to embed Chromium-based browser into Delphi/FPC applications.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 1,340
  • MPL 1.1

Networking In the Online Package Manager

USDX

The free and open source karaoke singing game UltraStar Deluxe, inspired by Sony SingStar™

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1,307
  • GPL-2.0

Games and Game Engines

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

TES5Edit

xEdit by Elminster; Updated and maintained by Sharlikran, Zilav, and Hlp

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

Games and Game Engines

Image32

A comprehensive 2D graphics library written in Delphi Pascal

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 195
  • BSL-1.0

Graphics

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

LibreCrypt

LibreCrypt: Transparent on-the-fly disk encryption for Windows. LUKS compatible.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 777

Cryptography

MORMot2

Synopse mORMot is an Open Source Client-Server ORM SOA MVC framework for Delphi 6 up to Delphi 10.3 Rio and FPC, targeting Win/Linux for the server, and any platform for clients (including mobile or AJAX).

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 733
  • MPL, GPL or LGPL

Database In the Online Package Manager

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

GitInfo

Git and SemVer Info from MSBuild, C# and VB

  • Active
  • Library
  • GitHub
  • ★ 654
  • MIT

Language Tools

sandcat

An open-source, pentest and developer-oriented web browser, using the power of Lua

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 554

Networking Security

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

OmniThreadLibrary

A simple and powerful multithreading library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 515

System

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

pl_Graphics32

Some of Graphics32 features for 32-bit images. Fast pixel access, ~100x faster than with TBitmap. Bitmap alpha blending. Antialiasing functions with sub-pixel accuracy.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 465
  • GNU Library or Lesser General Public License (LGPL)

Graphics In the Online Package Manager

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

DUnitX

Delphi Unit Test Framework

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

Language Tools

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

MARS

REST framework for Delphi: JAX-RS style resources and routes, servers and clients, JWT, OpenAPI 3, FireDAC and Devart UniDAC/MyDAC/IBDAC, SSE, MCP servers for AI agents. Windows, Linux, Docker.

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

Networking

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

zcad

Simple CAD program

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 338

Graphics

dext

Dext - Modern Full Stack Framework for Delphi

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

Networking

DelphiOpenAI

OpenAI (and DeepSeek, Azure OpenAI, YandexGPT, Ollama, GigaChat, Qwen) API wrapper for Delphi. Use ChatGPT, DALL-E, Whisper and other products.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 318
  • MIT

Networking

Cmulator

Cmulator is ( x86 - x64 ) Scriptable Reverse Engineering Sandbox Emulator for shellcode and PE binaries . Based on Unicorn & Zydis Engine & javascript

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 304
  • AGPL-3.0

Security

LAMW

Lazarus Android Module Wizard. IDE wizard to create Android modules (.so) and packages (.apk).

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 294
  • LGPL

Lazarus IDE plugins In the Online Package Manager