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

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.
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
Project Delphi-OpenCV. Translation of OpenCV library header files in Delphi
Tesseract4Delphi is a Delphi and Lazarus/FPC component that uses the Tesseract project to recognize text in images (OCR).
Easily embed Lua into Delphi and Pascal projects
Provides Delphi bindings for libvpx v1.14.1 the WebM Project VP8/VP9 codec implementation.
JSExtend Delphi package for using JS Libraries with TMS WEB Core projects
(Delphi) JEDI QuickTime project
Pascal bindings to Port Midi (https://sourceforge.net/projects/humus/)
Win32 API Translation Project 2023
This project is intended to make possible the use of librealsense2 in Delphi and Free Pascal (Lazarus).
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.
Free Advanced Math Calculator Project
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).
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.
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.
Free components that wrap up Python into Delphi and Lazarus (FPC)
Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.
Bindings In the Online Package Manager
Object Pascal binding for tesseract-ocr - an optical character recognition engine
Complete SQLite API translation and simple wrapper for Delphi and FreePascal
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
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.
Chromium Embedded Framework for Free Pascal
0MQ Delphi binding
Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding
Unit files for building Free Pascal and Delphi applications using the SDL2 library
Bindings Games and Game Engines
Object Pascal Wrapper 4 Shapefile C Lib (fork https://sourceforge.net/projects/opw4shplib/)
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.
DirectX 12 Headers for Delphi and FPC
Delphi translations for Microsoft Media Foundation and related API's
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.
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
Delphi / Pascal OpenGL header translation (including WGL and GLX)
Delphi binding for OpenALPR - Automatic License Plate Recognition library
A little libcURL binding for Delphi XE2+. Supports “easy” interface only. See wiki for more documentation.
ImGui Binding for FreePascal / Delphi with the latest version & docking
JavaScriptCore based script engine for Delphi and CrossVcl
Sciter component for Delphi
Apache Kafka Client for Delphi
TensorFlow API (Wrapper) for Delphi
TOnnxRuntime is a Microsoft ONNXRuntime AI and Machine Learning Library for Freepascal / Delphi
Lua binging for Delphi
Delphi Cross-Platform Wrapper for Google's PDFium - Object-oriented PDF document handling for Windows, macOS, Android, iOS
Give the Lua script power to the Lazarus.
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.
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.
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.
[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.
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.
This projects is closed. The code is maintained as part of the HuMuS project. http://sourceforge.net/projects/humus/
PascalSane provides pascal bindings for the [http://www.sane-project.org/html/ libsane] library, enabling Lazarus and FreePascal applications to access scanners under Linux.
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.
Pascal binding for SFML
Intel Integrated Performance Primitives and Intel Threading Building Block for Delphi RTL
BeaEngine Disassembler Library Binding for Delphi
Pascal Units for SDL3 (Simple DirectMedia Layer)
TurboRaylib is a cool and clean Raylib bindings for Object Pascal (Delphi and FreePascal)
Bindings Games and Game Engines
Blend2D for Delphi: language bindings and framework for Blend2D
Pascal bindings for imgui
LibMPV interface for Delphi