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.

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

SimpleIPC Library

SimpleIPC are units for Freepascal that allow client and server to send interprocess communication messages between processes. SimpleIPC-Lib is a library (DLL) that allows SimpleIPC to be used in any program, written in any language.

  • Library
  • Lazarus

System

Thrift Delphi Software Library

. Delphi Lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing. The code generation system takes a simple definition language as input and generates code across programming languages that uses the abstracted stack to build interoperable RPC clients and servers. Thrift makes it easy for programs written in different programming languages to share data and call remote procedures. With support for 28 programming languages, chances are Thrift supports the languages that you currently use.

  • Library
  • Delphi
  • GitHub

Networking

SimpleIPC-lib

Simple IPC (interprocess communication) for any program to communicate with another program in any language, with examples in GoLang and Freepascal

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 43
  • MIT

System

BAScript

BAScript is a simple scripting engine written in Object Pascal you can use to add scripting to your Delphi, Lazarus or Free Pascal applications ("host program") to extend their functionality without the need of recompiling them. The virtual machine defines its own language, called the BAScript language. It is a low-level language, somewhat similar to the Assembler language, which is not intended to be easy to program but easy to execute. So it is recommendable to use other higher level languages and translate them into BAScript language. Package includes two compilers that translates from a higher-level language to the BAScript language. You should note that BAScript is intended to be lightweight, so it has not mechanisms to handle complex data structures or large amounts of data or code. On the other hand, it has less need for memory and resources than other scripting interpreters. If you need more power you may try PascalScript.

  • Active
  • Library
  • Lazarus and Delphi
  • SourceForge
  • zlib/libpng License

Language Tools

lib.SimpleCmdLineParser

Library for easier parsing of program command line (switches, parameters, commands, ...).

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

Language Tools

RESTRequest4Delphi

API to consume REST services written in any programming language with support to Lazarus and Delphi

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

Networking

MaxMind-GeoIP-Reader-DLL-Library

This is an unofficial library for reading MaxMind GeoIP databases as a DLL library. It provides a simple and easy-to-use interface for reading MaxMind GeoIP databases in your applications. You can use it in your Delphi, C#, C++ and other programming languages projects.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Other

Pascal

A collection of my pascal code, some more general libraries, and a couple of simple programs.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

RESTRequest4Delphi

API to consume REST services written in any programming language with support to Lazarus and Delphi (mirror)

  • Active
  • Library
  • Lazarus and Delphi
  • Codeberg
  • ★ 1

Networking

LogLib

. Delphi A simple but effective visual log control/library. The programmer can send messages to a log window from anywhere in his code. The Log window can be set to automatically pop up when an error message is sent to it. Depending on the chosen verbosity level of the log see the Verbosity property low-level messages like verbose/debug messages are shown or not. Contains: Non-visual log TRamLog Visual log TRichLog

  • Library
  • Delphi
  • GitHub

Other

Acinerella

Acinerella is a small library that wraps around the base playback functionality of FFMpeg. This allows you to use FFMpeg in a very simple way with other programming languages than C.

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

Bindings Multimedia

EpikTimer

EpikTimer is a programmer's stopwatch that is capable of measuring very short events with traceably high precision over long periods of time. It's simple to use, consumes virtually no CPU and requires only 25 bytes of ram to implement a timer instance. The component provides a single internal timer... but unlimited numbers can be declared externally and linked to a single EpikTimer component on the form.

  • Library
  • Lazarus

Date and Time

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

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

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

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

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

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

Tiny.Sim

A cross platform real time 2D/3D graphics and 2D physics simulation library for Free Pascal

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 132
  • Zlib

Graphics Games and Game Engines

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

dext

Dext - Modern Full Stack Framework for Delphi

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

Networking

TFrameStand

TFrameStand and TFormStand: Delphi FireMonkey (FMX) components to show frames and forms through reusable, animated stands: transitions, dialogs, lightboxes, navigation stack, responsive layouts.

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

GUI containers

NetCom7

The fastest communications possible. Delphi rulez.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 218
  • MIT

Networking

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

sempare-delphi-template-engine

Sempare Template (scripting) Engine for Delphi allows for flexible dynamic text generation. It can be used for generating email, html, reports, source code, xml, configuration, etc.

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

Language Tools

BrookFreePascal

Framework for web applications. Actions for DB access, advanced routing features, wizard for Lazarus, support for i18n, compatibility with JSON structures, REST implementation, plugins for varied needs, extensible brokers.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 174

Networking In the Online Package Manager

Delphi-LightSaber

Lots and lots of "goodie" functions and 70 visual controls. More than 15 years of development have been put in this library. The library also wants to be a lightweight replacement for the mammoth Delphi Jedi library.

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

Other

synapse

Synapse TCP/IP library for Delphi and Freepascal

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

Networking

EasyDBMigrator

EasyDbMigrator is a database migration library designed for Delphi(Microsoft SQL SERVER, Oracle, MySQL, MariaDB, PostgreSQL, and Firebird. https://getitnow.embarcadero.com/EasyDBMigrator

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 155
  • MIT

Database

NtUtilsLibrary

Delphi library for system programming on Windows using Native API

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

System

AIO

Coroutine-based multithreading library for Delphi

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

System

Delphi-Promises

Delphi implementation of promises for asynchronous programming.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 121
  • MIT

Other

P4D-Data-Sciences

A collection of lightweight Python wrappers based on Python4Delphi simplifying Data Sciences development with Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 110
  • MIT

Bindings Science

scalemm

Fast scaling memory manager for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 107

System

MfPack

Delphi translations for Microsoft Media Foundation and related API's

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

Bindings Multimedia

ComPort-Library

COM Port Library for Delphi (fork from SourceForge)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 99

System

e3

E3: Encrypt-Everything-Everywhere framework for compiling C++ programs with encrypted operands.

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

Cryptography

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

Tiny.Library

General purpose low level library for Delphi 7-XE10, FreePascal and C++Builder

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

Other

newac

New Audio Components (NewAC) are designed to help your Delphi programs perform different sound processing tasks.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

Multimedia

TextDiff

Delphi and Lazarus text compare component

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

Other

PasClaw

Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.

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

Science

CrystalLUA

Lua binging for Delphi

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

Bindings

DelphiAnthropic

The Anthropic API wrapper for Delphi leverages cutting-edge models, including Anthropic's advanced Claude series, to deliver powerful features for chat interactions, vision processing, caching, efficient batch processing, connector MCP, skills and managed agents.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 63
  • MIT

Networking

Javascript4D

A native JavaScript (ECMAScript 5.1) parser and interpreter written in Delphi/Object Pascal. Execute JavaScript code directly from your Delphi applications.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 61
  • MIT

Language Tools

TSWebDriver4Delphi

TSWebDriver4Delphi is a library for Web Testing and Automation

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 60
  • MIT

Networking

Security4Delphi

Enables and use of the concept of security in your Delphi applications

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

Security

BaseNcodingPascal

Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.

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

Other

Delphi_Remote_Desktop

Easy To Use Drag And Drop Desktop Duplication Components (Work In Progress!)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 52
  • MIT

Networking

LKSL

LaKraven Studios Standard Library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 52

Other

greyhound

Greyhound is a tiny ORM-ish for Free Pascal.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 50

Database

propc

OPC Server/Client Delphi library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 49

Networking

Consoles

Console related code for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 48

System