Sign in Join

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

Catalog

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

cyberunits

CyberUnits is a cross-platform class library for rapid development of high-performance computer simulations in life sciences. It supports modelling for biomedical cybernetics and systems biology with Object Pascal.

  • Active
  • Library
  • Lazarus
  • Codeberg
  • ★ 1

Science

REXX

REXX is a programming language originally developed by IBM and over time included in all IBM operating systems (e.g. OS/2, AIX and PC DOS). In addition to this, various IBM and non-IBM implementations have been made available for most operating systems/environments (including free implementations for Win32/Win64, Linux, Mac OS X, Solaris and many others - e.g. Regina, Open Object Rexx). This interface unit makes it possible to inter-mix code written in Pascal with REXX.

  • Library
  • Lazarus

Language Tools

LOOP (Visual Programming Language)

LOOP (Language Object Oriented Parallel) is a visual programming language project dedicated to creating a full suite of components for simulation of hierarchical dynamical systems in discrete time.

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

Language Tools Science

CryptoTW

CryptoTW provides a win32 DLL that acts as an interface between the GPG.EXE from gnupg.org and a win32 program. Programming automated systems against the GPG.EXE is challenging. By solving the problem once, as a DLL, many developers can benefit.

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

Cryptography

sherpa-onnx

. Delphi FPC Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Ascend NPU, x8664 servers, websocket server/client, support 12 programming languages

  • Library
  • Lazarus and Delphi
  • GitHub

Multimedia

alglib

ALGLIB is a cross-platform numerical analysis and data processing library. It supports several programming languages (C++, C#, Delphi) and several operating systems (Windows and POSIX, including Linux)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • GPL-2.0

Science

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

synapse

Synapse TCP/IP library for Delphi and Freepascal

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

Networking

AIO

Coroutine-based multithreading library for Delphi

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

System

BrainMM

Extremely fast memory manager for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 102
  • MIT

System

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

Casbin4D

An authorization library that supports access control models like ACL, RBAC, ABAC in Delphi

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

Security

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

UniConv

Universal text conversion library (Delphi6-XE10)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 35
  • MIT

Other

sqids-pascal

Official Pascal port of Sqids. Generate short unique IDs from numbers.

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 23
  • MIT

Other

Tiger

Tiger is a Delphi-hosted compiler infrastructure that lets you generate native x86-64 binaries for Windows and Linux — executables, shared libraries, static libraries, and object files — entirely from code. There is no source language to parse. Instead, you construct programs using a fluent Delphi API: define types, declare functions.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 19

Language Tools

sqids-delphi

Delphi port of Sqids. Generate short YouTube-looking IDs from numbers

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 18
  • MIT

Other

CrystalPathFinder

Crystal Path Finder is a high-performance pathfinding engine developed with Delphi and the FMX (FireMonkey) framework. It goes beyond simple grid-based algorithms by analyzing real-world map images (Height Maps) to simulate and calculate optimal paths based on terrain difficulty in real-time.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 11

Games and Game Engines

Gala

Library of parralel programming for Delphi/FPC

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

System

TreeStructInfo

API to handle the TreeStructInfo configuration files.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 10

Other

fpc-tply

TPLY (Turbo Pascal Lex and Yacc), extracted from the Free Pascal source tree at freepascal/utils/tply/

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 9
  • GPL-2.0

Language Tools

jpmMath

Math routines by Jean-Pierre Moreau

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Science

tidykit-fp

A comprehensive toolkit for Free Pascal that provides an easy-to-use, unified interface for common operations. Inspired by C++'s Boost.

  • Archived
  • Package
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

Files and Drives

DOS-Game-Engine

DOS Game Engine with VGA and AdLib/SoundBlaster support. Supported formats: PCX, VOC, HSC, TMX, XML

  • Active
  • Library
  • GitHub
  • ★ 5

Games and Game Engines

LBToolkit

A thread-safe, Swiss-army toolkit featuring a reactive logging engine (LBLogger), an embedded HTTP server (LBmicroWebServer), seamless integration with the Python and Node.js ecosystems (LBWebPrism), and a fully customizable virtual keyboard (LBVirtualKeyboard). Distributed as a lightweight shared library (.dll/.so) with a clean, C-style API.

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

Other

CastleGIS

Trying to implement basic GIS features for CGE. Moved to https://gitlab.com/EugeneLoza/CastleGIS

  • Archived
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Science

dext-bkp

Dext - Delphi Modern Web Framework

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

Networking

ludwig-orig

Original Pascal source for the Ludwig editor V4.1-048

  • Active
  • Library
  • GitHub
  • ★ 1

Edit and Memos

omi

Version Control that uses AmigaShell/BAT/Bash/etc scripts to store files to SQLite BLOBs without compression. Uses commands like Git.

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Database

RADARPAS

original Pascal and MODULA-2 code for the E300/E250 radar

  • Active
  • Library
  • GitHub
  • ★ 1

Graphics

SkyPascal

An experimental drone project powered by Arduino and programmed with FreePascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1

System

Coroutine-based multithreading library

. Delphi AIO implement procedural oriented programming POP style in Delphi. It means developer can combine advantages of OOP and POP, splitting logic to multiple state machines, schedule them to threads, connect them by communication channels like in GoLang

  • Library
  • Delphi
  • GitHub

Other

Web6502

An ObjectPascal wrapper, and enhancements to the 6502cpu.js JavaScript library

  • Package
  • Lazarus
  • GitHub

Other