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.

CountedDynArrays

Set of types and functions designed to ease work with dynamic arrays and also slightly optimize reallocation of the array.

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

Other

ArrayList

A FreePascal library that provides dynamic arrays in a form of linked lists.

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

Other

array-builder-delphi

Generic Builder for Dynamic Arrays in Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • BSL-1.0

Other

lib.LinkedListArray

Doubly linked list implemented inside a dynamic array.

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

Other

DynArrU

Delphi library that implements a dynamic array

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

GolfmlClass

---- * A Lazarus/Free Pascal class to accept data via properties and write a well-formed golfml XML golf information exchange file. * It will also read a well-formed golfml XML golf information exchange file and present the data via properties. * You can have as many Courses and Tee positions as you like (they are stored in internal dynamic arrays) , but only one Golf Club. Holes can be 1 up to 18. * ugolfmlclass.pas is available for download [http://code.google.com/p/golfml/source/browse/#svn%2Fgolfml%2Fcoursewriter%2Fsource%2F2.x from here] * An example application Golfml Coursewriter is a

  • Library
  • Lazarus

Other

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

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

pasta80

Turbo Pascal 3.0-compatible compiler that generates machine code for classic and modern Z80 machines (currently CP/M, Sinclair ZX Spectrum 48K/128K/Next, and Agon Light/Console8).

  • Active
  • Application
  • GitHub
  • ★ 207

Language Tools

Dam

Delphi and Lazarus Message Dialogs with Formatted Text

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

Dialogs

QuickLib

Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 714
  • Apache-2.0

Other

FastMM4

A memory manager for Delphi and C++ Builder with powerful debugging facilities

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 499

System

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

delphi-neon

JSON Serialization library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 364
  • MIT

Other

fundamentals5

Fundamentals 5 Code Library for FreePascal and Delphi

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

Other

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

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

mcx

Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

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

Mad-Pascal

Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 167

Language Tools

NtUtilsLibrary

Delphi library for system programming on Windows using Native API

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

System

Delphi-MCP-Server

Native Delphi Server implementation of the Model Context Protocol (MCP)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 143
  • MIT

Networking

P65Pas

CPU 6502 Pascal Compiler/IDE/Debugger

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 132
  • GPL-3.0

Language Tools

pasmp

PasMP - a parallel-processing/multi-processing library for Object Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 125

System

AIO

Coroutine-based multithreading library for Delphi

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

System

scalemm

Fast scaling memory manager for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 107

System

delphi-webp

WebP Library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 79

Graphics

ArrayHelper

Delphi class helper for TArray. Class functions Add, Delete, IndexOf, Map and more, including examples and test.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 73

Other

McJSON

A Delphi / Lazarus / C++Builder simple and small class for fast JSON parsing.

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

Other

DynamicDataObjects

This Delphi code library lets you model structured data and serialize to/from : CBOR, JSON, MessagePack msgpack.org[Delphi], ION, UBJSON, BSON, Smile, DataObj, etc.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

Other

fundamentals4

Fundamentals 4 Code Library for FreePascal and Delphi

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

Other

FastCode

Fast replacements for Embarcadero's standard libs

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 58

Other

JsonParser

Recursive descent JSON parser for PascalScript

  • Quiet
  • Library
  • GitHub
  • ★ 51

Other

node.pas

Asynchronous Event-driven server programming for EMB Delphi (FPC 3.3.1), powered by libuv.

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

Networking

TestJSON

A simple project to test JSON libraries with Delphi and C++Builder.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 50
  • MIT

Learning and Examples

delphi-visual-studio-code-debugger

A debugger for delphi in visual studio code, and also a MCP server to give claude/copilot/etc authonomous delphi debugging capabilities

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 48
  • MIT

Language Tools

ipub-refit

Simple way to consume REST services

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 48
  • MIT

Networking

crosspascal

CrossPascal aims to be a Delphi 7 compatible cross-platform source-to-source compiler which generates intermediate C code.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 47

Language Tools

delphi-leakcheck

Multi-platform leak checking library for Delphi

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

System

benchmark

Delphi port of Google Benchmark

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

System

Delphi_Utils_Library

A library with some useful utilities for your Delphi Apps.

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

Other

opcb-object-pascal-component-builder

OPCB – Object Pascal Component Builder A library for fluent creation and configuration of components in Delphi and Lazarus. Enables expressive, hierarchical, and reusable runtime UI construction. Developed by Fabiano Arndt. Copyright © 2025 Fabiano Arndt

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 33
  • Apache-2.0

GUI containers

CachedTexts

The fastest parsing and generation of text data (Delphi6-XE10)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 31
  • MIT

Language Tools

SedaiBasic

SedaiBasic Interpreter with VM

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 31
  • GPL-3.0

Language Tools

TurboBird

Fork of TurboBird (original by motaz) – updated and extended for modern Firebird versions

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 30

Database

DDNRuntime-examples

DDNRuntime(Delphi .NET Framework/.NET Core Runtime) example. DDNRuntime is a library for Delphi to call .net dll. Support the assembly written by c#, vb.net. Support importing .net dll to delphi, can create .net wrapper automatically.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 28

Learning and Examples

PineEngine

A Pine Script interpreter written in Delphi and Free Pascal, designed to execute scripts and return results as JSON.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 28

Language Tools

Delphi-Tasks

Small and simple: Thread Pools with Tasks

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 26
  • Unlicense

System

sqids-pascal

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

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

Other

threadpool-fp

A lightweight, easy-to-use thread pool implementation for Free Pascal. Simplify parallel processing for simple tasks! ⚡

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 22
  • MIT

System

delphi-better-array

An easier way of handling arrays in Delphi

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

Other

DelphiGroqCloud

The GroqCloud API wrapper for Delphi provides access to models from Meta, OpenAI, MistralAI and Google on Groq’s LPUs, offering chat, text generation, image analysis, audio transcription, JSON output, tool integration, and content moderation capabilities.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 20
  • MIT

Networking