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.

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

Delphi-OpenCV

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

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

Bindings Graphics

Tesseract4Delphi

Tesseract4Delphi is a Delphi and Lazarus/FPC component that uses the Tesseract project to recognize text in images (OCR).

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

Bindings

pLua-XE

Easily embed Lua into Delphi and Pascal projects

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 73

Bindings

libvpx-Delphi

Provides Delphi bindings for libvpx v1.14.1 the WebM Project VP8/VP9 codec implementation.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 12

Bindings

TMS-WEB-Core-JSExtend

JSExtend Delphi package for using JS Libraries with TMS WEB Core projects

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • Unlicense

Bindings

JEDI-QuickTime

(Delphi) JEDI QuickTime project

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

Bindings

PortMidi-pas

Pascal bindings to Port Midi (https://sourceforge.net/projects/humus/)

  • Quiet
  • Library
  • GitHub
  • ★ 3

Bindings

Win32API

Win32 API Translation Project 2023

  • Quiet
  • Library
  • GitHub
  • ★ 3

Bindings

delphi-librealsense2

This project is intended to make possible the use of librealsense2 in Delphi and Free Pascal (Lazarus).

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

Bindings

GameNetworkingSockets4delphi

A dynamic Delphi wrapper for Valve's Open-Source GameNetworkingSockets library. This wrapper allows you to use the C++ Flat API in Delphi x64 projects without static linking issues.

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

Bindings

vmath

Free Advanced Math Calculator Project

  • Archived
  • Application
  • GitHub
  • ★ 1
  • MIT

Science Bindings

Libxml2 for pascal

IMPORTANT NOTE: This project has moved to Github: https://github.com/pkozelka/libxml2-pas Pascal units accessing the popular XML API from Daniel Veillard ( http://www.xmlsoft.org ). This should be usable at least from Kylix and Delphi, but hopefully also from other Pascal compilers (like freepascal).

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.0 (MPL), GNU Library or Lesser Gene

Bindings

MuPDFLib for Pascal

An effort to bring the latest MuPDFLib version to PASCAL/LAZARUS, based on the work from Dinko Miljak and Blestan Tabakov. MuPDF is a lightweight PDF, XPS and E-Book Viewer. You do not have many options if you want to included PDF support in your Pascal/Lazarus projects. MuPDF is maybe one of the best options, but is stuck on version 1.08 (from 2015), to be used with Lazarus. I managed to bring the supported version up to 1.17.0 (latest MuPDF). Only for Win64. Help is welcome to bring support for MacOS, Linux and Haiku. As I have no previous experience using external libraries and writing headers for them, I can use some help. So if you want the newest version of MuPDFLib support, please give me a hand.

  • Library
  • Lazarus
  • SourceForge
  • Affero GNU Public License

Bindings

PasJas

This wrapper is bringing Jasper library to Pascal (Delphi). The JasPer Project Home Page: http://www.ece.uvic.ca/~frodo/jasper/ Support included for jp2(+ j2k, jpc), mif, pnm, ras, pgx formats; bmp and jpeg are excluded, usually included in Pascal (Delphi). All formats can be individually selected using specific defines. It supports irregular geometries and YCbCr on read. Imported jasper structures are valid for jasper-1.900.1 . It is currently compilable with Delphi XE5 but with a few changes should be easily adapted to other versions or FreePascal. Included object files are from jasper-1.900.1, precompiled with Borland C++ Compiler 5.5 (free). The jasper library is compiled WITHOUT any modification using the included bat file.

  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Bindings Graphics

python4delphi

Free components that wrap up Python into Delphi and Lazarus (FPC)

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 1,063
  • MIT

Bindings

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

TTesseractOCR4

Object Pascal binding for tesseract-ocr - an optical character recognition engine

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 153
  • MIT

Bindings

SQLite3-Delphi-FPC

Complete SQLite API translation and simple wrapper for Delphi and FreePascal

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

Database Bindings

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

WebUI4Delphi

WebUI4Delphi is a WebUI wrapper, which allows you to use any web browser as a GUI, with Delphi or Lazarus/FPC in the backend and HTML5 in the frontend.

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

Bindings

fpCEF3

Chromium Embedded Framework for Free Pascal

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

Bindings

DelphiZeroMQ

Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 133

Networking Bindings

opw4shplib

Object Pascal Wrapper 4 Shapefile C Lib (fork https://sourceforge.net/projects/opw4shplib/)

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

Bindings

VisualFreePascal

This project offers custom FreePascal units that implement native bindings for GTK, Win32, and macOS APIs. It focuses on a lightweight abstraction layer that enables direct system integration, clean cross-platform development, and precise access to platform-specific features without external frameworks.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2

Bindings

DelphiDX12

DirectX 12 Headers for Delphi and FPC

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

Bindings Graphics

MfPack

Delphi translations for Microsoft Media Foundation and related API's

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

Bindings Multimedia

libpascurl

libPasCURL is delphi and object pascal wrapper around cURL library. Library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP.

  • Archived
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 90
  • GPL-3.0

Bindings Networking

TensorFlow.Delphi

TensorFlow.Delphi (TF.Delphi) provides a Delphi(Pascal) Standard binding for TensorFlow. It aims to implement the complete Tensorflow API in Delphi which allows Pascal developers to develop, train and deploy Machine Learning models with the Pascal Delphi

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

Bindings Science

dglOpenGL

Delphi / Pascal OpenGL header translation (including WGL and GLX)

  • Archived
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 88
  • MPL-2.0

Bindings Graphics

TOpenALPR

Delphi binding for OpenALPR - Automatic License Plate Recognition library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 87
  • MIT

Bindings Graphics

curl4delphi

A little libcURL binding for Delphi XE2+. Supports “easy” interface only. See wiki for more documentation.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 80

Bindings Networking

ImGui-Pascal

ImGui Binding for FreePascal / Delphi with the latest version & docking

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

Bindings Graphics

jskit

JavaScriptCore based script engine for Delphi and CrossVcl

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

Language Tools Bindings

SciDe

Sciter component for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 79

Bindings

TensorFlow4Delphi

TensorFlow API (Wrapper) for Delphi

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

Bindings

TONNXRuntime

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

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

Bindings

CrystalLUA

Lua binging for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 63
  • MIT

Bindings

DX.Pdfium4D

Delphi Cross-Platform Wrapper for Google's PDFium - Object-oriented PDF document handling for Windows, macOS, Android, iOS

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 62
  • MIT

Bindings

Lua4Lazarus

Give the Lua script power to the Lazarus.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 62

Bindings

FFDec

The FFDec project intends to build a simple programming interface as one single DLL for video/audio-decoding using the FFmpeg library, so that it can be easily used in other programing languages - especially in Delphi and Free Pascal.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Multimedia Bindings

Gnome Component Library (GCL)

Gnome Component Library Project aims to produce GTK+ 2.0, Gnome 2.0 and related API header translations to ObjectPascal, a visual component library based on GTK/Gnome APIs and a database access framework based on GnomeDB for Kylix.

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

Bindings

GTKpas

GTKpas is a Pascal binding to GTK using OOP technologies. It is developed with FreePascal http://www.freepascal.org/. As GTK is OOP inherently, this project is the next step of GTK binding.

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

Bindings

libnotify

[http://developer.gnome.org/libnotify/| libnotify] is a library that sends desktop notifications to a notification daemon, as defined in the [http://www.galago-project.org/specs/notification/ Desktop Notifications spec]. These notifications can be used to inform the user about an event or display some form of information without getting in the user's way.

  • Library
  • Lazarus

Bindings

Lua4Pas

The goal of this project is to allow Pascal Developers to use Lua without needing to understand C and the binding process. Bringing Lua to native Pascal types for simple usage and management.

  • Library
  • SourceForge
  • Other License, GNU General Public License version 3.0 (GPLv3

Bindings Language Tools

FreePascal PortMusic bindings

This projects is closed. The code is maintained as part of the HuMuS project. http://sourceforge.net/projects/humus/

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Bindings Multimedia

PascalSane

PascalSane provides pascal bindings for the [http://www.sane-project.org/html/ libsane] library, enabling Lazarus and FreePascal applications to access scanners under Linux.

  • Library
  • Lazarus

Bindings

SDLPas

This projects aims to convert the SDL (Simple Directmedia Library) C-headers to Pascal. So every freepascal or delphi-programmer will be able to use the SDL.

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

Bindings Multimedia

PasSFML

Pascal binding for SFML

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

Bindings

Delphi64RTL

Intel Integrated Performance Primitives and Intel Threading Building Block for Delphi RTL

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 54

Bindings

BeaEngineDelphi

BeaEngine Disassembler Library Binding for Delphi

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 53
  • MPL-2.0

Bindings

TurboRaylib

TurboRaylib is a cool and clean Raylib bindings for Object Pascal (Delphi and FreePascal)

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

Bindings Games and Game Engines

DelphiBlend2D

Blend2D for Delphi: language bindings and framework for Blend2D

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 50
  • Zlib

Bindings Graphics