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.

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

mcx

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

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

DelphiGrpc

DelphiGrpc is a Delphi implementation of the realtime and streaming gRPC protocol (http://grpc.io).

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

Networking

NumCPULib4Pascal

Get the number of CPUs in Pascal

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

System

DelphiConsole

The Console class from C# ported to Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 143
  • MIT

System

Lape

Scripting engine for Lazarus/Delphi with a Pascal derived syntax.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 143
  • GNU Lesser GPL

Language Tools In the Online Package Manager

ZNet

ZNet is supported by future P2P VM, big data, cloud servers, and SAAS systems

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

Networking

msgpack-delphi

MessagePack implementation for Pascal / msgpack.org[Pascal]

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

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

Delphi_Compilers

Include files for checking compiler versions and capabilities

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 20
  • MPL-2.0

Language Tools

GocciaScript

A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 20
  • MIT

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

DelphiCSPRNG

A cross-platform Cryptographically-Secure Random Number Generator (CSPRNG) for Delphi relying on native operating systems providers.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 18

Cryptography

UIClicker

UI automation

  • Active
  • Application
  • GitHub
  • ★ 18
  • MIT

System

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

Express

Fast modern scripting engine for Free Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 14
  • Apache-2.0

Language Tools

Tensorium

A platform agnostic fast tensor manipulation library using SIMD when possible, written in pascal and can be imported to other languages

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 14
  • MIT

Science

ft

A widget toolkit?

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

GUI containers

PaskalCPP

PaskalCPP is a systems language by Jarrod Davis: Pascal/Oberon-style syntax that transpiles to C++23 and builds with a bundled Zig/Clang toolchain. Mix PaskalCPP and C++ in one file, no bindings. Includes a Delphi-built compiler and language server, an Electron/Monaco editor, and diagnostics mapped to your source. Native Windows and Linux binaries.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 12
  • MPL-2.0

Language Tools

anydoc-dll

Windows DLL (C ABI) wrapper around firecrawl/anydoc, with a Delphi binding and VCL demo. Converts Office/OpenDocument/RTF/EPUB/CSV/PDF to GitHub Flavored Markdown.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10
  • MIT

Bindings

Delphi-nghttp2

HTTP/2 and gRPC for Delphi and Free Pascal, built on libnghttp2. Framework-agnostic gRPC layer — protobuf codec, service registry, dispatcher, all four RPC shapes — plus a .proto code generator accepting 99.5% of real googleapis schemas. epoll/IOCP event loops, TLS/mTLS, graceful shutdown.

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

Networking

FastArrayOps

Ultra Fast Array Operations using AVX/AVX2 code on the arrays to find Min-Max values and Index of them.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • LGPL-2.1

Science

PasPDQSort

Orson Peters' PDQSort algorithm translated to Free Pascal.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

Other

SimpleOCR

Simple OCR engine to read text at static coordinates in "RuneScape"

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Other

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

CPaskal

CPaskal Programming Language

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 7

Language Tools

primesieve-pas

Pascal bindings for PrimeSieve library - https://github.com/kimwalisch/primesieve.

  • Quiet
  • Library
  • GitHub
  • ★ 7
  • BSD-2-Clause

Bindings

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

hid-macro-keypad

Unofficial configuration GUI for a mini macro keypad (VID 1189 / PID 8890). HID protocol reverse-engineered from the vendor binary and verified against real hardware.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 6
  • MIT

System

onnxpascal

Native ONNX Runtime inference for Object Pascal (Free Pascal / Delphi) without a C toolchain

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

Science

shape

Delphi Custom Message Serializer (Marshaller) and Queue, works on both Delphi and Free Pascal

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

Other

DEthereum

Delphi bindings for Ethereum RCP-API

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Networking

PaxLang

Pax is a Pascal/Oberon-inspired systems language that compiles to modern C++23 using Zig’s Clang toolchain, with a pass-through design that lets you mix raw C++ and Pax code freely in the same source file.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

Language Tools

Wasuro

A WebAssembly virtual machine for the Asuro operating system, written in Standard Pascal & designed to run on bare metal.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3

Language Tools

lmath32

LMath32 is a highly optimized, low-level assembly library that brings robust 32 & 64-bit signed and unsigned integer arithmetic to 16-bit Turbo Pascal applications

  • Active
  • Library
  • GitHub
  • ★ 2
  • MIT

Science

BindingC_Dll_Pascal_Python

convert an .h dll in Pascal Or python unit to automatically bind the dll.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Other

MyraLang

Myra is a statically-typed, compiled language in the Pascal/Oberon tradition. It transpiles to C++23 and uses Zig as a build backend, producing real x86-64 executables and libraries for Windows and Linux. The backend is invisible. You write Myra. You get binaries. Myra - Pascal. Refined.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

NamedPipesInteropDemo

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

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Networking

paxtypes

Native Wrappers

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Bindings

slackasm

Partial x86 assembler in Lape (supports FPC as well).

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Language Tools