Sign in Join

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

Catalog

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

dynx

Pascal dynamic loader headers of Xlib, Xft and PThreads libraries.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 10

Bindings

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

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

GenericElement

Dynamic Typing Solution compatible functional Programming Style, JSON objects and Parallel Type Library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • BSD-3-Clause

Other

tLISP Environment

tLISP is a small implementation of the LISP programming language written in Object Pascal. Includes tle a command line tool for working with the LISP environment, and dynamic library for calling LISP functions from other applications. tLISP 2 or dLISP is

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

Language Tools

DataStructuresPascal

This repository contains exercises on dynamic memory, pointers, vectors, and matrices in Pascal. It demonstrates memory allocation, data manipulation, and safe disposal practices, showcasing foundational skills in data structures and low-level programming.

  • Active
  • Library
  • GitHub
  • ★ 1

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

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

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

FastMM5

FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 345

System

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

P65Pas

CPU 6502 Pascal Compiler/IDE/Debugger

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

Language Tools

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

Delphi-Promises

Delphi implementation of promises for asynchronous programming.

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

Other

scalemm

Fast scaling memory manager for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 107

System

dexed

Re-upload of Basile B's nearly-lost D language IDE, with some level of further active development intended.

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 21
  • BSL-1.0

Language Tools

newac

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

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

Multimedia

CrystalLUA

Lua binging for Delphi

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

Bindings

LKSL

LaKraven Studios Standard Library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 52

Other

ADAPT

Advanced Developer Async Programming Toolkit

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

Other

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

Delphi_Utils_Library

A library with some useful utilities for your Delphi Apps.

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

Other

NitroPascal

NitroPascal is a new data/object oriented programming (DOOP) language based on Pascal / Delphi. In development is: - compiler (npc), - IDE NitroEDitor (NED).

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 25

Language Tools

sqids-pascal

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

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

Other

sealang

Delphi server side web programming language. Create web application using with pascal codes. Enjoy it!

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 20
  • GPL-3.0

Language Tools

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

PascalString

string port all platforms

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

Other

FMXVertScrollBoxEtude

A Delphi project group that develops an approach to using a Vertical Scroll Box to avoid obscuring input fields with a virtual keyboard.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 16
  • Apache-2.0

Learning and Examples

Myrissa

Myrissa is a modern systems programming language by Jarrod Davis, combining Pascal readability with robust C ABI interoperability. Written entirely in Delphi, its self-contained compiler generates native x86_64 code for Windows and Linux, with built-in linking, managed strings, unit testing, exception handling, and low-level control.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 15

Language Tools

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

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

hJOPserver

Main technological server for hJOP.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 11
  • Apache-2.0

Applications

vclua

Gui library for lua

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

Bindings

Gala

Library of parralel programming for Delphi/FPC

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

System

tiny-prolog2

A simple Prolog II interpreter written in Pascal

  • Active
  • Application
  • GitHub
  • ★ 10
  • MIT

Language Tools

TreeStructInfo

API to handle the TreeStructInfo configuration files.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 10

Other

Weather

JD Weather Library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 10

Networking

jpmMath

Math routines by Jean-Pierre Moreau

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Science

LazarusVision

TUI Framework for Free Pascal using Lazarus LCL pattern for creating Forms/Buttons/Controls

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

GUI containers

SWMM-GUI

Source Code for the Stormwater Management Model Graphical User Interface

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 9

Science

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

MyraLang

Myra is a minimal systems programming language inspired by Oberon and Pascal that compiles into C++23 using the Zig toolchain. Its core philosophy emphasizes a clean, unambiguous syntax while providing seamless interop, allowing developers to intermix raw C++ code directly within Myra source files. Pascal. Refined.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 8

Language Tools

calculus-ex

📊 A specialized mathematical desktop suite designed for multi-objective optimization and ranking alternatives through group utility and individual regret analysis. 🔐

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 7
  • GPL-3.0

Science

CPaskal

CPaskal Programming Language

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 7

Language Tools