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.

DX.Stream

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

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

Files and Drives

VariableStream

Store variable length data into any TStream, using a fast index

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • Unlicense

Files and Drives

stream-adapter

A Pascal stream class that is implemented as an interface, thus offering reference-counting.

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

Other

lib.BinaryStreaming

Library designed to ease streaming of binary data into memory or TStream descendants.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8
  • MPL-2.0

Files and Drives

lib.SimpleCompress

Very simple library providing functions for (de)compression of streams (descendants of TStream class), files and memory buffers. Actual (de)compression is done by ZLib library.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MPL-2.0

Files and Drives

LayeredStream

[WIP] Layered stream provides a descendant of TStream class that is intended for situations, where there is a need for some (possibly multi-layered) processing of streamed data, and parallel processing is not desirable or possible.

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

Files and Drives

Lib.SimpleCompress

Very simple library providing functions for (de)compression of streams (descendants of TStream class), files and memory buffers. Actual (de)compression is done by ZLib library.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MPL-2.0

Files and Drives

ATBinHex

Viewer control for TStream of unlimited size. Has several view modes: text with fixed/variable length, hex dump, Unicode.

  • Package
  • Lazarus
  • MPL 2.0, LGPL

Edit and Memos In the Online Package Manager

iff4pascal

Allows to read and create IFF compliant files using TStream based objects. Interchange File Format (IFF), is a generic container file format originally introduced by Electronic Arts in 1985. It is a flexible and scalable format description.

  • Library
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Files and Drives

delphi-neon

JSON Serialization library for Delphi

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

Other

dext

Dext - Modern Full Stack Framework for Delphi

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

Networking

PdfiumLib

PDF VCL Control using PDFium

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 208
  • MPL-2.0

Bindings

GpDelphiUnits

A collection of my open sourced Delphi units

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

Other

TMongoWire

Delphi MongoDB driver

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 105
  • MIT

Database

DelphiComponents

This repo includes some free Delphi components compatible with various Delphi IDEs

  • Quiet
  • Package
  • Delphi
  • GitHub
  • ★ 96
  • Apache-2.0

Other

curl4delphi

A little libcURL binding for Delphi XE2+. Supports “easy” interface only. See wiki for more documentation.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 80

Bindings Networking

delphi-webp

WebP Library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 79

Graphics

newac

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

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

Multimedia

CCR.Clipboard

Extended TClipboard implementation for Delphi (FMX and VCL)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 63

System

DzTalkApp

Delphi non-visual component to communicate between applications

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 59
  • MIT

Networking

CachedBuffers

Extremely fast data streams (Delphi6-XE10)

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

Other

xdp

XD Pascal: A small Pascal compiler for MS-DOS

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 52

Language Tools

GR32PNG

The GR32PNG library has been incorporated into the Graphics32 library and is no longer independently maintained.

  • Archived
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 47

Graphics

msgpack-delphi

MessagePack serialization for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 38

Other

class-helpers

Directory of Delphi VCL/RTL class helpers

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 35
  • MIT

Other

toml-delphi

Toml parser and writer for Pascal and Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 35
  • MIT

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

PKCS7Extractor

PKCS#7 Extractor library for Delphi

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 27
  • LGPL-3.0

Cryptography

smPDF

Simple, lightweight PDF writer for Delphi VCL

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 26
  • MIT

Reporting

QQWry

Delphi interface for QQWry IP database

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 25
  • MPL-2.0

Networking Database

Base64Lib

⚡ Biblioteca de codificação e decodificação de dados em Base64.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 23
  • MIT

Other

ZUGFeRD-for-Delphi

ZUGFeRD / Factur-X Implementation for Delphi

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

Other

TDataFile

Binary data storage for Delphi similar to TIniFile

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 22
  • MIT

Files and Drives

NovaLib

Nova library of Pascal units

  • Active
  • Library
  • GitHub
  • ★ 20
  • MIT

Other

Brotli4Pas

This package provides complete Brotli compression/decompression support for Delphi (Windows 32/64-bit) and Free Pascal (Windows 32/64-bit and Linux 64-bit).

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

Files and Drives

Delphi-RAG-Lint

Delphi-native, MIT-licensed RAG + linter for Delphi/Pascal source code. Symbol-exact + fuzzy + tree-sitter lint. Pure Delphi at runtime.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 19
  • MIT

Language Tools

sempare-delphi-streams

Sempare Streams is a Delphi (object-pascal) library providing for stream type operations over various enumerable types similar to Java streams or Linq.

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

Other

PasTemplates

A Go text/template-compatible templating system for Lazarus/FPC

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

Other

mustapas

Mustache implementation in simple procedural Pascal

  • Quiet
  • Library
  • GitHub
  • ★ 15
  • MIT

Language Tools

VDrive

VDrive is a lightweight Delphi library that gives your application its own personal virtual drive — a full filesystem that lives entirely in memory. No drivers. No installers. No files ever touch disk.

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

Files and Drives

Zstd4Pas

Zstandard (zstd) bindings and streaming classes for Delphi and Free Pascal

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

Files and Drives

Protocol-Buffer_Delphi_FPC

A Delphi and FPC version of Google Protocol Buffer system. Includes a generator (protoc-pascal) to parse .proto files into object-pascal source files.

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

Bindings

PasAI

An AI engineering library for **Free Pascal** (with **Delphi** support planned), written from scratch.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 12

Science

PascalFramework

Pascal Framework is a foundational library for Free Pascal, Lazarus and Delphi applications.

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

Bindings Language Tools

chsdet

chsdet is a Delphi port of the Mozilla-based charset detector, updated for modern Delphi versions. It detects text encodings from raw bytes, streams, or files and returns a compact result record with the detected charset name, Windows code page, language hint, confidence, and BOM information.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10
  • LGPL-2.1

Other

horse-provider-crosssocket

High-performance, security-hardened CrossSocket provider for the Horse web framework. Replaces the default Indy provider with IOCP/epoll async I/O, an object pool, enforced request limits, and OpenSSL 3.x native TLS.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9

Networking