Sign in Join

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

Catalog

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

Table Driven Parser

Code to process human readable input is often highly stylized and repetitive. This project extracts the common elements found in such code and makes them available in a concise form as C tables and subroutines.

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

Language Tools

Delphi-Crash-Reporter

Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

My Pascal Libraries

A collection of Delphi libraries and components by Vino Rodrigues. Including, amongst others, an integration set of code to marry the popular Pascal development environment with InterSystems' Cache Post-Relational database.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Database

Tower-of-Babel

Unified algorithms for different programming languages, necessary when porting code from one programming language to another.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • GPL-3.0

Language Tools

GLibWMI VCL Component Library

IMPORTANT: This project has moved to Github: https://github.com/germanestevez/GLibWMI (English) GLibWMI is a Delphi library of components, focused on the Administration of Windows Systems. They are based on Windows WMI (Windows Management Instrumentation). (Spanish) GLibWMI es una librería/biblioteca de componentes para Delphi, enfocados a la Administración de Sistemas Windows. Están basados en la WMI de Windows (Windows Management Instrumentation).

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

System

ExtraSyn

Additional highlighters for SynEdit.

  • Quiet
  • Package
  • Lazarus
  • SourceForge
  • MPL GPL dual license., MPL, LGPL DUAL license.

Edit and Memos In the Online Package Manager

MosDev

Master Operating System as Visual Pascal for DOS Graphical Interface for FPC programmers. MOS Design is based upon Amiga Workbench Make easily Roll-up menus, windows, buttons, sliders, lists, requesters...

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

GUI containers

Unnamed-RPG

The Unnamed-RPG project's goal is to create a system of tools for developers to create games or software that takes advantage of the power and complexity of Rolemaster(TM) style of role-playing guidelines.

  • Quiet
  • Library
  • SourceForge
  • Public Domain, GNU Library or Lesser General Public License

Games and Game Engines

xxm

xxm is a web platform for Delphi. Combine Delphi and HTML into a compiled library loadable by an ISAPI extension, a stand-alone HTTP service, an Internet Explorer snap-in, a FireFox module, an Apache module, oldskool CGI...

  • Active
  • Library
  • Delphi
  • SourceForge
  • MIT License

Networking

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

Trysil

A lightweight, attribute-driven ORM for Delphi

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

Database

AIO

Coroutine-based multithreading library for Delphi

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

System

fundamentals4

Fundamentals 4 Code Library for FreePascal and Delphi

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

Other

greyhound

Greyhound is a tiny ORM-ish for Free Pascal.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 50

Database

STAX

Singe Threaded Asynchronous Exexcution (STAX) framework for implementing asynchronous event scheduling similar to javascript or python co-routines

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 41
  • BSD-2-Clause

Other

KittoX

A Delphi framework for creating data-driven WEB SPA applications with HTMX

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

Networking Database

delphi-dataproxy

Proxy component for data access TDataSet with Generator App tool and support for Fake memory datasets

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 19
  • MIT

Database

Iterators

Iterator libary for ObjectPascal

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 16
  • BSD-2-Clause

Other

NativeAsm

Native x86-64 code generation, JIT execution, SIMD, disassembly, and runtime instrumentation for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 16
  • MIT

Language Tools

SedaiAudio

Sedai Audio Foundation - Professional audio synthesis library in Free Pascal. 5 Synthesis Engines: Classic/Subtractive, FM (DX7-style), Wavetable, Additive, SID Evo.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 16
  • GPL-3.0

Multimedia

ccLib

Some useful Delphi units and components

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 13
  • MIT

Other

pas-sqlite3

A faithful port of SQLite 3.53.0 (D. Richard Hipp et al.) from C to Free Pascal (FPC 3.2.2+) targeting x86-64 Linux.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 13

Bindings

Utils

A general utilities library for Delphi projects

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 12
  • MIT

Other

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

BlaiseVue

The Universal Reactive Framework for Object Pascal. Build modern Web (SPA/SSG), Native Mobile (Android/iOS), and Ultra-light Desktop apps from a single Pascal codebase.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7

Other

JsonX3

Json Extended framework V3 for Delphi (VCL/FMX)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Other

MonoLexID

Time-ordered and sortable UUID generator that privileges intra-millisecond monotonicity and produces UUIDv7-compatible identifiers

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 5
  • BSD-3-Clause

Other

TFFMPEG

Delphi/Pascal FFmpeg bindings and reusable media wrappers

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • BSD-2-Clause

Bindings

askrcode

Full-stack application framework in Pascal. One binary: HTTP, ORM for Postgres/MySQL/SQLite, migrations, queue, scheduler, auth, and a Svelte 5 component library.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Networking

tv3

Classes-based Turbo Vision

  • Active
  • Library
  • GitHub
  • ★ 4

Other

UnleashedPascal-BigInts

Arbitrary-precision integers, decimals and rationals for Unleashed Pascal: signed BigInt, unsigned UBigInt, BigDecimal and BigRational in one dependency-free unit, typically within 1-4x of GMP.

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

Science

ERD-Card-Toolkit

A Delphi component library for reading and writing smart cards, contactless tags, magnetic stripes and RFID input on Windows.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

System

MonoLexID

A time-ordered and sortable Universally Unique Identifier (UUID) generator for Object Pascal (Lazarus/Free Pascal), producing identifiers structurally compatible with the RFC 9562 UUIDv7 layout while privileging intra-millisecond monotonicity

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • BSD-3-Clause

Other

TRGoChessPas

Translation of https://github.com/RickT34/TRGoChessC

  • Active
  • Library
  • GitHub
  • ★ 1

Networking

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