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.

DelphiCouchbaseInterop

A POC for using the Couchbase .NET SDK in Delphi through COM interop.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Database

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

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

Vissim.ComProvider

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

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

Bindings

Thrift Delphi Software Library

. Delphi Lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing. The code generation system takes a simple definition language as input and generates code across programming languages that uses the abstracted stack to build interoperable RPC clients and servers. Thrift makes it easy for programs written in different programming languages to share data and call remote procedures. With support for 28 programming languages, chances are Thrift supports the languages that you currently use.

  • Library
  • Delphi
  • GitHub

Networking

PasBGFX

Pascal bindings to the C API for BGFX, "a cross-platform, graphics API agnostic, Bring Your Own Engine/Framework style rendering library".

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 22
  • BSD-2-Clause

Bindings Graphics

JAWT2Delphi

JAWT2Delphi is a port of the JAWT (Java AWT Native Interface) of JDK1.3RC1 from C to Object Pascal / Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MS-PL

Bindings

Glider Operating System Kernel

An operating system kernel being developed in Free Pascal with the goal of creating a system based on process interoperation.

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

System

NamedPipesInteropDemo

Calling native methods from .NET application via standard Windows Named Pipes

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Networking

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

DocTo

Simple command line utility for converting .doc & .xls files to any supported format such as Text, RTF, CSV or PDF

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 510
  • MIT

Files and Drives

delphi-neon

JSON Serialization library for Delphi

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

Other

WiRL

WiRL: RESTful Library for Delphi

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

Networking

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

FastMath

Fast Math Library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 194

Science

Suspending-Techniques

Comparing, discussing, and bypassing various techniques for suspending and freezing processes on Windows.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 139

System

TAES

AES encryption and decryption library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 48

Cryptography

delphi-libraries

Pure-Delphi audio codec stack — WAV, FLAC, Vorbis, Opus, MP3. No DLLs, no C bindings. CC0 Public Domain.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 41

Multimedia

pascal-pipes-faa

Cross-platform inter-process communication for Delphi 12+ (Win64) and FPC/Lazarus (Linux x86_64/ARM64): the same API at three scopes — local IPC (Named Pipe/UDS), TCP and TLS with optional mTLS. Synchronous Request-Reply, topic pub/sub with wildcards and retain, AutoReconnect and thread-safe dispatch (pool/serialized/main thread).

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

System

NickPascal

Object Pascal Language Specification — comprehensive, compiler-implementable reference for Delphi Object Pascal

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 32

Language Tools

TLSLib

TlsLib4Pascal is a fully managed, from-scratch TLS 1.2 + TLS 1.3 stack for modern Object Pascal (Delphi and FreePascal), released under the permissive MIT License.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 32
  • MIT License

Cryptography Networking In the Online Package Manager

GDIPlus

Delphi GDI+ Library for use with Lazarus/Delphi 2009 or later. Copyright (C) 2009 by Erik van Bilsen. Email: erik@bilsen.com Website: www.bilsen.com/gdiplus

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 31
  • http://www.bilsen.com/gdiplus/index.shtm

Graphics In the Online Package Manager

Metamorf

A unified compiler-construction meta-language designed to define and build programming languages within a single .mor file. By describing tokens, grammar rules, semantic analysis, and code generation in one place, developers can produce native Win64 or Linux64 binaries via a built-in Zig/Clang pipeline.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 29

Language Tools

florialib

Helper library for creating Floria Toolkit

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3
  • MPL-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

OneAgent-SDK-Delphi

Unofficial SDK for Dynatrace OneAgent for Delphi

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

Bindings

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

ft

A widget toolkit?

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

GUI containers

zflate

Self-contained DEFLATE, ZLIB and GZIP compression for Unleashed Pascal. No zlib, no external dependencies: PHP-like function names, levels 0-9, constant-memory streaming, and compression that scales across cores.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 12
  • MIT

Files and Drives

HandheldBarcodeReader

Reading barcodes on Honeywell and Zebra handheld scanners

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 11

System

DelphiLibOpenSSL

Static OpenSSL bindings for Delphi - provides a complete Pascal translation of OpenSSL APIs and pre-compiled object files for Win32/Win64 static linking.

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

Bindings

Edge-OpenAI-Realtime

Delphi VCL component + WebView2 embedding OpenAI Realtime (WebRTC, voice & text). UI-free core, reusable sources, with ephemeral secret auth.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Networking

SolVM

Virtual Machine written in Object Pascal

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

Language Tools

DX.Stream

Delphi TStream utilities: memory-to-file fallback stream and TBytes class helper

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

Files and Drives

Virtuoso

Virtuoso is a single-unit, zero-dependency Delphi library that provides unified, thread-safe, generic access to memory-mapped buffers and files.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8

Other

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

DelphiBoostPack

A comprehensive suite of utilities enhancing Delphi development needs.

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

Other

LangVM

LangVM is a Turing-complete language workbench for rapidly building custom programming languages. Using `.lvm` scripts, developers define lexing, Pratt parsing, semantics, MIR, and code generation without recompiling. It can run standalone or embedded in Delphi, enabling fast iteration and native, cross-platform language development.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 7

Language Tools

PB2PAS

PB2PAS is a protocol buffer compiler, that compiles protobufs to Pascal.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 7

Language Tools

SharedSurfaceQueue

Delphi and FPC Version for the SharedSurfaceQueue Lib by Microsoft

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

Graphics

Waskal

Waskal is a Pascal/Oberon-inspired language that compiles to wasm64 and packages code, assets, and runtime support into a single self-contained HTML file. It uses JavaScript to bridge WebAssembly with browser graphics, audio, and input, delivering portable, dependency-free apps and games with a simple double-click-and-run experience.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 7

Language Tools

Callisto

Lua scripting for Delphi

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

Language Tools

Free-Simula

A compiler for Standard Simula, and our Free Simula dialect. Free Simula is a modernized Simula dialect, serves as a hobbyist project, and educational environments.

  • Active
  • Application
  • GitHub
  • ★ 4
  • MIT

Language Tools

horse-neon

Neon (RTTI-based JSON serialization) middleware for Horse framework

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

Networking

MaxMind-GeoIP-Reader-DLL-Library

This is an unofficial library for reading MaxMind GeoIP databases as a DLL library. It provides a simple and easy-to-use interface for reading MaxMind GeoIP databases in your applications. You can use it in your Delphi, C#, C++ and other programming languages projects.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Other

pxx

One from-scratch compiler for Pascal, C and Python: native static binaries for Linux (x86-64, i386, aarch64, arm32, riscv32), wasm32, and ESP32-S3/C3 firmware. Own RTL, ELF writer and linker; self-hosting. Beta 0.1 'Blaise'.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • MPL-2.0

Language Tools

TRTMP

TRTMP is a native RTMP framework for Delphi and Free Pascal focused on low-latency ingest, packet-level analysis, bounded buffering, restreaming, and optional live preview.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 4
  • BSD-2-Clause

Networking

Chandra

Lua Scripting for Delphi

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

Language Tools

cheat-engine-cli

AI-native, JSON-first CLI for the Cheat Engine ceserver protocol

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3

System

DelphiCrystals

A direct translation of the reference implementations of kyber and dilithium.

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

Cryptography