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.

Triton4Delphi

The Triton - Dynamic Binary Analysis (DBA) framework - by JonathanSalwan binding for Delphi

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

Bindings

eXtensible Binary Universal Protocol

Goal of this projects is to design unified general binary data format and to provide open-source libraries and tools for it.

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

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

LazHIDControl

Cross platform keyboard and mouse input control and window automation in Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

delphi-markdown

. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • BSD-3-Clause

Language Tools

3.0 from 1 member

QDAC

Quick Data Access Component(QDAC) is a suite of vcl components.It provide powerful memory dataset and can be load or save data to files,databases. Support follow formats load and save: * CSV/TXT * MDS(Binary format) * MDZ(Compressed binary format) * XML(ADO compatible) Support follow db in version 1.0: * PostgreSQL * SQLite(public or encrypt) More information please see the document. 项目网址:http://sourceforge.net/p/qdac 项目微群:http://q.weibo.com/1085250 项目QQ群:250530692 项目主页:http://www.yibaike.org QDAC3.0 in progress and use new project,URL: https://sourceforge.net/p/qdac3

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Database

QDAC3.0

[IMPORTANT NOTICE] This project is moved to my self website.The new SVN urls : svn://www.qdac.cc/QDAC3 GIT url is: git://www.qdac.cc/QDAC3.git Please check out with the new urls. QDAC 3.0 is a new version of Quick Data Access Component.Compare with version 2,the new version is base on XE6 and support all OS with XE6:Win32/Win64/Mac OSX/iOS/Andriod. QDAC 3.0 Include follow sub components: QXml/QJson/QLog/QWorker/QSort/QExp/QDB etc. QDAC now is in progress. Follow is from QDAC 2.0: QDAC provide powerful memory dataset and can be load or save data to files , databases. Support follow formats load and save: * CSV/TXT * MDS(Binary format) * MDZ(Compressed binary format) * XML(ADO compatible) Support follow db in version 1.0: * PostgreSQL * SQLite(public or encrypt) More information please see the document. Url for 2.0:http://sourceforge.net/p/qdac 项目QQ群:250530692 项目主页:http://blog.qdac.cc

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Database

lib.BinTextEnc

Library providing functions for converting binary data to text and back. At this moment, it implements base2, base4, base8, base10 (byte numbers), base16, base32, base32hex, base64 and base85 encodings.

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

Other

ascii85

Ascii85, also called Base85, is a form of binary-to-text encoding developed by Paul E. Rutter for the “btoa” utility. By using five ASCII characters to represent four bytes of binary data (making the encoded size ¹⁄₄ larger than the original, assuming eight bits per ASCII character), it is more efficient than uuencode or Base64, which use four characters to represent three bytes of data (¹⁄₃ increase, assuming eight bits per ASCII character).

  • Library
  • Lazarus

Other

Delphi-Crash-Reporter

Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

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

PASCAL_BINARY_SERIALIZER

A lightweight, portable binary serializer made in pascal that stores all of its data using little endian.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

BaseNcodingPascal

Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.

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

Other

D_CodeGen

Binary Code Generator Written in Pascal

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 38
  • GPL-3.0

Language Tools

TDataFile

Binary data storage for Delphi similar to TIniFile

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

Files and Drives

DelphiCBOR

Simple Delphi CBOR (Concise Binary Object Representation) implementation

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

Other

vilib

Binary version information manipulation library for Windows

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

System

delphi-forms-parser

[LIB] A standalone Delphi parser for VCL and FMX form files (.dfm/.fmx) in both text and binary formats. Produces a typed AST with full round-trip fidelity for migration, analysis, and code generation workflows.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Language Tools

kxBSON

Binary-JSON stream handler

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

Other

persistent-tree

Persistent tree structure written in Pascal that can handle binary data.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Other

askrcode

Full-stack application framework in Pascal. One binary: HTTP, ORM for Postgres/MySQL/SQLite, migrations, queue, scheduler, auth, and a Svelte 5 component library.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Networking

DFBaseConverter

The DFBaseConverter library provides a set of functions for converting numbers between different number bases. It supports conversions between decimal, binary, hexadecimal, octal, and base64 representations, as well as various other number bases.

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

Other

pyeKVS

Binary key value storage

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

Database

Base62

Binary To String(AlphaNumeric Only) for Java, JavaScript

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Cryptography

math-strbinutils

binary string utilities, conversions, functions, and more

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Other

bjdpas

Binary JData Readers and Writers for Object Pascal

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • Apache-2.0

Bindings Language Tools

DDUBuffer

Raw binary buffer for Delphi, using dynamically allocated linked ring buffers to minimize memory allocations

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

Other

GNU-gettext-MO-File-Reader

This class provides limited functions to read GNU MO binary files including plural forms. NOT IMPLEMENTED: contexts, domains, automatic translations files lookup

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MIT

Other

HEATHER

High-performance Executable Automation Toolkit for Host Environments & Runtime

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

Other

vibin

Library code for reading and writing Windows binary version information

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

System

Delphi LightSaber-CoreLib

. Delphi Lightweight alternative to Jedi library. Simple, crystal clear, non-obfuscated, fully commented code. No external dependencies. Hundreds of super useful functions for file/folder/disk manipulation, fast buffered binary file access, string conversions, OS version detection, etc.

  • Library
  • Delphi
  • GitHub

Other

ftreap

Order Statistic Tree based on :herb: Treap data structure.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 5
  • MIT

Other

Lib.IniFileEx

Small library for INI files manipulation. It extends options provided by standard implementations and provides some completely new ones (eg. saving into binary).

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

Files and Drives

ATViewer

Delphi components to view various file types: text, binary, images, multimedia, webpages, etc.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Files and Drives

PSUDF

PSUDF is a multi-platform library of UDF's for Firebird. If contains functions to convert from binary to hex and vice-versa, for both regular (varchar, octets) and blob fields.

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

Database

TextViewer

Component to view plain text files, from Double Commander project. Gives text/binary/hex view modes. (See similar one: ATBinHex.)

  • Package
  • Lazarus
  • GNU GPL 2

Files and Drives In the Online Package Manager

The Pascal Roguelike Framework

TPRF is a framework (And working demo) for a Roguelike game, written in Pascal. It strives for readability, modifiability and extensibility over all else, which make it perfect as a learning tool. TPRF releases use the syntax tprf-[version]-[binaryos]

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

Games and Game Engines

XNC - Extreme Numeric Compression

XNC - Extreme Numeric Compression is used to store integer or floating-point numbers in compressed, binary form. Use XNC to persist high volume scientific or plant monitoring data. Compression ratios of >15 x can be achieved over plain text formats.

  • Library
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Files and Drives

horse

Fast, opinionated, minimalist web framework for Delphi

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 1,383
  • MIT

Networking

castle-engine

Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 1,262

Games and Game Engines

Alcinoe

Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 1,134
  • Apache-2.0

Other

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

MORMot2

Synopse mORMot is an Open Source Client-Server ORM SOA MVC framework for Delphi 6 up to Delphi 10.3 Rio and FPC, targeting Win/Linux for the server, and any platform for clients (including mobile or AJAX).

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 733
  • MPL, GPL or LGPL

Database In the Online Package Manager

LGenerics

Generic algorithms and data structures for Lazarus/Free Pascal

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 139
  • Apache-2.0

Other

LazWebsockets

Websocket Server and Client Library written in Lazarus

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

Networking

ZXing.Delphi

ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey

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

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

noe

A neural network framework (with autograd!) for object pascal 🧠

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 89
  • MIT

Science

SVGIconImageList

Four engines to render SVG (Delphi Image32, SVGMagic, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...) for VCL and FMX platforms.

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

Graphics

dext

Dext - Modern Full Stack Framework for Delphi

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

Networking

cheatengine-library

Cheat Engine Library is based on CheatEngine a debugger and coding environment particularly aimed at games, but can also be used for other purposes like debugging applications and used in schools for teaching how computers work

  • Archived
  • Library
  • Lazarus
  • GitHub
  • ★ 293

System

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

GrijjyFoundation

Foundation classes used by other Grijjy repositories

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 262

Other

WPP4Delphi

WhatsApp Web component for Delphi and Lazarus. TWPPConnect embeds Chromium through CEF4Delphi and exposes WA-JS messaging, sessions and events to Object Pascal applications.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 252
  • Apache-2.0

Networking

pasvulkan

Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal

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

Bindings Graphics

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

PdfiumLib

PDF VCL Control using PDFium

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

Bindings