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.

stream-adapter

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

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

Other

DX.Stream

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

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

Files and Drives

streamos

Operating system written in Free Pascal

  • Quiet
  • Application
  • Lazarus
  • Codeberg
  • ★ 1

System

HashLib4Pascal

Hashing for Modern Object Pascal (mirror)

  • Active
  • Package
  • Lazarus and Delphi
  • Codeberg

Cryptography

5.0 from 1 member

CryptoLib

Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.

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

Cryptography In the Online Package Manager

5.0 from 1 member

LazInk

Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • 0BSD

Edit and Memos

5.0 from 1 member

LazLightFileStream

Implements a lightweight, high-performance, non-allocating advanced-record-based wrapper around the SysUtils file handling routines as an alternative to Classes.TFileStream.Compatible with Free Pascal 3.1.1+

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 32
  • MIT License

Files and Drives In the Online Package Manager

Markdown4D

Native Delphi Markdown library: CommonMark/GFM parser with public AST, incremental/streaming parsing, HTML renderer, markdown writer, and custom-drawn VCL & FMX viewer/editor components

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 72
  • MIT

Edit and Memos

lib.SharedMemoryStream

Simple class that creates and provides access to a shared (system-wide) memory with standard stream interface (read, write, seek, ...).

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

System

IP-Sniffer

IP Sniffer is a comprehensive network tool for capturing and analyzing all traffic on a network, including IP addresses.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

Networking

3.0 from 1 member

uos

United Open-libraries of Sound. United procedures for open-source audio libraries. For FPC/Lazarus/fpGUI/MSEgui.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 162

Multimedia

lib.StaticMemoryStream

Simple library designed to ease accessing of general memory location using usual stream interface.

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

System

streams

Stream Extension Classes

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4

Other

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

uos

United Open-libraries of Sound. United procedures for open-source audio libraries. For FPC/Lazarus/fpGUI/MSEgui.

  • Active
  • Package
  • Lazarus
  • Codeberg
  • ★ 7

Multimedia

pascal-mcp-sdk

FreePascal-native MCP (Model Context Protocol) server library — expose tools, resources, and prompts from Pascal programs to AI agents. Zero third-party dependencies, stdio + Streamable HTTP.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Networking

dcpcrypt-lazarus

DCPcrypt Cryptographic Component Library for Lazarus/Free Pascal - 20 ciphers, 10 hashes, 6 block modes, stream encryption, Base64. Pure Pascal, cross-platform.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 23
  • MIT

Cryptography

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

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

leanlib

An object-oriented set of Turbo Pascal units for MS-DOS development, providing access to lists, bitmaps, drawing functions, graphic fonts, INI and JSON files, streams and many more useful classes

  • Quiet
  • Library
  • GitHub
  • ★ 7

Other

3nity-media

Cross-platform media player built with Lazarus/Free Pascal and libmpv. Features playlist management, internet radio, equalizer, visualizations, stream recording, and 100 language translations.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 19

Multimedia

RadIA-Plugin

Assistente de IA avançado para a IDE Embarcadero Delphi (usando Open Tools API) com chat acoplável VCL/WebView2, streaming SSE e refatoração visual. 🇧🇷 (English docs available in README.en.md 🇺🇸)

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

Lazarus IDE plugins

Zstd4Pas

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

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

Files and Drives

delphi-lexer

[LIB] Tokenize Delphi source code into a complete, position-aware token stream with full round-trip fidelity and explicit invalid-token handling for parsers, formatters and tooling. Includes TokenCompare, TokenStats, TokenDump utilities along with custom Syntax Highlighter for SynEdit.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10
  • 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

ESDPlugin

A simple plugin for the Elgato Stream Deck written in object pascal

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5
  • MIT

System

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

horse-provider-nghttp2

HTTP/2-native transport provider for the Horse web framework, on libnghttp2. Drop-in replacement for the default Indy transport — one compiler define, existing routes and middleware unchanged. h2c, TLS, mTLS, gRPC, streaming and WebSocket.

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

Networking

MultiStream

Recoding of component storing compressed streams as a single file (Delphi Pascal Implementation)

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

Files and Drives

syc

Streaming archiver + compressor with its own LZ codecs, written from scratch in Free Pascal (x86-64 asm hot paths). Tuned for modest hardware. Alpha.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

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

forthvsc

Trivial Forth vs. C vs. Pascal implementation benchmark using RC4 stream cipher

  • Quiet
  • Other
  • GitHub
  • ★ 1

Cryptography

lib.HashBase

Set of base classes for hashing. Slightly specialized classes for stream hashes, block hashes and buffered hashes are provided.

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

Cryptography

lib.Adler32

Provides calculation of Adler32 checksum for strings, streams and files.

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

Cryptography

lib.TaggedBinaryData

Set of very simple classes intended for serialization and deserialization of binary data into/from streams.

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

Other

lib.BinaryStreamingLite

Light-weight version of BinaryStreaming library (removed mostly unused features).

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

Other

KDS XML

KDS XML is a class library for streamed parsing, validating and generating XML. It is written in Object Pascal/Delphi and works on Win32 (Delphi) and Linux (Kylix). Parts of it depend on the SAX for Pascal interface specifications.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • BSD License

Language Tools

Markup

Markup, a specialized authoring language for creating semantic HTML with one consistent syntax. It replaces manual HTML coding with a streamlined, Turing-complete system that supports variables, logic, and reusable components. Delivered as a compiled DLL, it includes JSON binding, semantic analysis, and customizable rendering

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10

Language Tools

minimp3-delphi

A demo program for Delphi thats play mp3 files with DirectSound/OpenAl by using the famous minimp3 library built in. No external mp3 decoder required

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 6

Multimedia

ciscobar

Ciscobar is a user-friendly search bar designed to streamline the process of searching for Cisco contacts by name or phone number.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Networking

todo

Simple To Do List Manager using standard components and the package streams, perhaps interesting for beginners and as a binary component streaming example

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • Unlicense

Applications

VLCautoStream

Small program i made to stream any movie file by HTTP protocol to everyone who will access my link. You can choose first list and second and specify date when next list will be used (replacing first/current list). All is changing automatic, user need to specify only VLC program location and list. Project is wrote in Lazarus (some type of fork for Pascal)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2

Multimedia

NativeJpg

. Delphi Fully object-oriented Pascal implementation that allows to read and write Jpeg files. You can use this software to read and write Jpeg images from files or streams. It supports baseline and progressive Jpeg, support for metadata, as well as all conceivable lossless operations.

  • Library
  • Delphi

Graphics

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

mortar

evasion technique to defeat and divert detection and prevention of security products (AV/EDR/XDR)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1,513
  • MIT

Security

Ray4Laz

Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 181
  • Copyright (C) 2020-2026 Gunko Vadim

Bindings In the Online Package Manager

LazWebsockets

Websocket Server and Client Library written in Lazarus

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 123
  • BSD-3-Clause

Networking

Delphi-OpenCV

Project Delphi-OpenCV. Translation of OpenCV library header files in Delphi

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

Bindings Graphics

neural-api

CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 465
  • LGPL-2.1

Science

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

DelphiOpenAI

OpenAI (and DeepSeek, Azure OpenAI, YandexGPT, Ollama, GigaChat, Qwen) API wrapper for Delphi. Use ChatGPT, DALL-E, Whisper and other products.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 318
  • MIT

Networking

SimpleBaseLib4Pascal

Object Pascal library for encoding/decoding Base16, Base32, Base58, Base64, Base85.

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

Other

Brook framework

Brook is microframework which helps to develop web Pascal applications.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 278
  • Copyright (c) 2012-2021 Silvio Clecio <silvioprog@gmail.com>

Networking In the Online Package Manager