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.

Renegade.Random

Random functions using the current os's built in methods.

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

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

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

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

GrijjyCloudLogger

GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 116

Networking

scalemm

Fast scaling memory manager for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 107

System

golangwin7patch

Binary patcher for Go programs on Windows 7 / Server 2008

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 104

System

rnl

RNL - Realtime Network Library - The opensource reliable UDP network library

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 90
  • Zlib

Networking

PasClaw

Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.

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

Science

IntXLib4Pascal

Arbitrary Big Integer Library for Pascal

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

Other

CachedBuffers

Extremely fast data streams (Delphi6-XE10)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 54
  • MIT

Other

TAES

AES encryption and decryption library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 48

Cryptography

benchmark

Delphi port of Google Benchmark

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

System

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

IAMClient4D

IAMClient4D is a Delphi client library for integrating applications with Keycloak, providing full OAuth2/OpenID Connect support (including PKCE), token and user management, and a lightweight asynchronous task framework (Async.Core) for thread-safe operations across VCL and FMX.

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

Security Networking

dos-DumpExe

The OBSESSiON EXE-Dumper, version 2.5

  • Quiet
  • Application
  • GitHub
  • ★ 23

Security

tyro

Lua and other programming in simple platform to make programming fun

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 21
  • MIT

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

MathParser

An expression parser and a virtual machine. A formula is compiled to a flat byte array and evaluated by a linear pass over it, with no allocation on the path of an ordinary formula. On x86-64 an optional accelerator compiles that bytecode to machine code and hands anything it declines back to the interpreter, so an answer is never fast but wrong. Results are cached by shape: once 2 + 3 has been compiled, 5 + 7 reuses the same script and only writes the numbers into a copy. 163 functions to call and 249 names in the table, your own functions and variables bound by address, symbolic differentiation. The Lazarus parser packages require FCL and define NOFORMS and NOGRAPHICS, so they install without LCL. WebAssembly uses a separate console configuration. Two units ask for more at their defaults, Thread through Application.HandleException and BlobManager through TGraphic; drop the defines and add the LCL to the package if you want them.

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

Language Tools In the Online Package Manager

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

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

SimdQSort

Quicksort Algorithm implemented using the AVX2 instruction set

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

Science

Skia4DelphiCanvas

Skia-backed implementation of Vcl.Graphics.TCustomCanvas for Windows/Delphi and FPC on Windows or Linux.

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

Graphics

BatchCom

Compiler for DOS batch files written in 1992 (creates .COM programs from .BAT or .BC files)

  • Quiet
  • Application
  • GitHub
  • ★ 7
  • MIT

Language Tools

lazarus-mcp-assistant

Bring Anthropic's MCP to Lazarus IDE. Let AI assistants natively code, refactor, debug, and design forms in Object Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 6
  • BSD-3-Clause

Lazarus IDE plugins

mormot2-ai

mORMot2-based AI/LLM extension for Free Pascal and Delphi: MCP server, LLM clients, embeddings, vector stores, RAG

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 6

Networking

PCG32-Random

PCG 32bits Random Number Generator

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • 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

DelphiAPIStarterKit

DelphiAPIStarterKit is a clean and reusable starter template for building RESTful APIs and web services with Delphi WebBroker. It provides a structured project foundation, routing, request handling, response helpers, and practical examples to speed up backend development.

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

Networking

PECompact2-Compressor-GUI

PECompact v2 is a next generation win32 portable executable compressor. Runewritten from the ground up,

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

Files and Drives

Toggtime

A DOS Turbo Pascal experiment in direct video memory writes, from 1995. Still compiles, and even runs in your browser or as an installed app.

  • Active
  • Other
  • GitHub
  • ★ 4
  • MIT

Learning and Examples

apophysis-7x-dll

DLL variant of the Apohysis 7x renderer

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • GPL-3.0

Graphics

BonziClaude

Desktop companion powered by Claude Code's buddy_react API. BonziBuddy meets Claude.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

Applications

gbg

A Windows command line program to create a file of a given size, filled with garbage.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Files and Drives

HelperClass

Delphi Helper Class Units

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Other

NativePattern

Fast pattern search library for Delphi with exact, masked, fuzzy and multi-pattern matching, stream support and AVX2 acceleration.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3

Other

pyeKVS

Binary key value storage

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Database

ShardMM

A scalable memory manager for Delphi on Win64

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MIT

System

spintax-win

Framework-agnostic Spintax engine for Object Pascal — enumerations, permutations, scoped variables, conditionals, plural agreement, includes, full post-processing. Zero dependencies, MIT, Free Pascal 3.2.2+. Parity-gated by the shared golden corpus that also gates @spintax/core.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Other

32bit-Alpha-Channel

This Example demonstrates the creation of a 32-bit Bitmap with Alpha Channel that can be used as a Watermark Creator.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 2

Learning and Examples

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

pascal-redis-faa

Cliente Redis (RESP2/RESP3) para Free Pascal/Lazarus e Delphi, numa unica codebase. Pool de conexoes, pipelining, transacoes, scripting, pub/sub, streams e TLS (SChannel no Windows; OpenSSL opt-in). MIT.

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

Networking