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.

pahlbasic

Basic Interpreter allows easy programming of STM32F4 Processors

  • Active
  • Library
  • GitHub
  • ★ 1

Other

pascal

Beginner Pascal programming exercises covering basic programming concepts.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

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

delphi-rest-client-api

A Delphi REST client API to consume REST services written in any programming language.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 385
  • 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

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

synapse

Synapse TCP/IP library for Delphi and Freepascal

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

Networking

imaginglib

Object Pascal image loading, saving and manipulation library.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 153
  • MPL-2.0

Graphics

hprose-delphi

Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal

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

Networking

AIO

Coroutine-based multithreading library for Delphi

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

System

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

Tiny.Library

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

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

Other

EditInVsCodeDelphiPlugin

Adds a "Open in Visual Studio Code" item in the Delphi Tools menu (great if you have the Copilot extension for Visual Studio Code)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 78
  • MIT

Lazarus IDE plugins

newac

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

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

Multimedia

Delphi_Remote_Desktop

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

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

Networking

Casbin4D

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

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

Security

REST4Delphi

REST4Delphi is a powerful framework based on DMVCFramework for REST web solution in Delphi

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

Networking

KyoukaiFramework

Web framework like CodeIgniter in Pascal. (In experimental stage).

  • Archived
  • Package
  • Lazarus
  • GitHub
  • ★ 41
  • LGPL

Networking In the Online Package Manager

kyoukai_framework

The Kyoukai (境界), A Simplified Pascal Web Framework

  • Archived
  • Package
  • Lazarus
  • GitHub
  • ★ 41

Networking

SynFacilSyn

Scriptable Highlighter for the SynEdit Component of Lazarus

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 38
  • GPL-2.0

Edit and Memos

UniConv

Universal text conversion library (Delphi6-XE10)

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

Other

Dialog4D

A Delphi FMX dialog mechanism with async flow, per-form FIFO queueing, custom themes, worker-thread await support, and telemetry.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 32
  • MIT

Dialogs

Oz-SGL

Standard Generic Library (SGL) for Pascal using records with heap memory allocator and typed memory regions.

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

Other

LazNodeEditor

A full-featured, cross-platform node-based visual editor component for Lazarus IDE (works on Windows and Linux).

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 24
  • MIT

Graphics

http-helper

Mockable HTTP Helper for.NET2.0+/SL4+/WP7/WinRT (supports Task Parallel Library/async/await)

  • Quiet
  • Library
  • GitHub
  • ★ 22
  • Apache-2.0

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

Colligo

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 15
  • MIT

Other

Ganymede

Ganymede is a high-performance, embeddable scripting engine designed to compile source code directly into native x64 machine code via Just-In-Time compilation. It eliminates the need for virtual machines or interpreters, providing a flat C-style API for seamless integration with C++ and Delphi applications.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 14

Language Tools

DelphiJNIWrapper

Allows Delphi and Java to call each other

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 12

Bindings

mathlib-fp

Scientific, statistical and engineering mathematics for Free Pascal, with no third-party runtime dependencies.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 12
  • MIT

Science

TSizeCtrl

Non-visual Delphi component to enable runtime moving and resizing of controls.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 12
  • MIT

Sizers and Scrollers

vclua

Gui library for lua

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 11
  • MIT

Bindings

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

pas-gpib

Full measurement framework for GPIB, USB-TMC, TCP/IP, ...

  • 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

IAP

A Library bundled for the ITDevCon 2014 presentation "Immersive Audio Programming", which contains the necessary code to build a platform independent audio environment with Delphi.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8
  • MIT

Multimedia

LPatternMatch

Pattern match engine adapted to Object Pascal from Lua 5.3 source code

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 8

Language Tools

ConsoleIO

TConsoleIO: pipe/ipc class to Delphi and Lazarus

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 7
  • GPL-3.0

System

RICK4D

Framework from RICK Soluções

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6

Other

SparseList

A sparse doubly-linked list with nodes divided into segments to improve data locality and greatly reduce the necessary memory allocations and deallocations.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 6
  • Unlicense

Other

Vissim.ComProvider

COM type provider for doing Vissim COM Interop in a new and fun way

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Bindings

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

BSXLLAddin

Create XLL add-ins for Excel using Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Other

beatrice_v-prehistory

A functional-like, Object-Oriented and lightweight Robotics Framework

  • Active
  • Library
  • GitHub
  • ★ 3
  • MIT

Science

Chandra

Lua Scripting for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • BSD-3-Clause

Language Tools

jetLua

jetLua: A best-in-class scripting solution for Delphi.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • BSD-3-Clause

Language Tools

newac

Automatically exported from code.google.com/p/newac

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Multimedia

sharedMemoryClient

Dynamic link library with functions for creation, manipulation, reading, and writing in Shared Memories (Inter-process Communication - IPC). The entire creation process and errors found and resolved are documented.

  • Quiet
  • Library
  • GitHub
  • ★ 3
  • Apache-2.0

System