Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

30,079 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.

Internet Professional

. Delphi Set of VCL components providing Internet connectivity for Borland Delphi & C++Builder. iPRO includes POP3, SMTP, NNTP, FTP, HTTP, Instant Messaging, & HTML viewer components, as well as components for low-level socket access.

  • Library
  • Delphi
  • SourceForge

Networking

LazEdit

. FPC General text editor with syntax highlighting and tools to help edit HTML.

  • Application
  • Lazarus

Edit and Memos

Lazy Delphi Builder

. Build tool for Delphi. Recompile projects/packages from sources with all dependencies, without need to mess around with configs. Quickly re-install components from sources into IDE, with no need to change your Library Path.

  • Application
  • Delphi
  • Bitbucket

Language Tools

LMath

. FPC Provides routines and demo programs for numerical analysis, including mathematical functions, probabilities, matrices, optimization, linear and nonlinear equations, integration, Fast Fourier Transform, random numbers, curve fitting, statistics and graphics. It is entirely written in Pascal and does not depend on external libraries.

  • Library
  • Lazarus
  • SourceForge

Science

LogLib

. Delphi A simple but effective visual log control/library. The programmer can send messages to a log window from anywhere in his code. The Log window can be set to automatically pop up when an error message is sent to it. Depending on the chosen verbosity level of the log see the Verbosity property low-level messages like verbose/debug messages are shown or not. Contains: Non-visual log TRamLog Visual log TRichLog

  • Library
  • Delphi
  • GitHub

Other

madDisAsm

. The package features a full x86 disassembler including MMX, 3dNow enhanced, SSE and SSE2 support. The disassembler can examine a single x86 instruction see ParseCode or a full function see ParseFunction and either return a short analysis or a full text disassembly. Register contents are watched/followed if possible, this improves the analyses for jump/call targets. Case/switch jump tables are automatically detected and handled correctly.

  • Library
  • Delphi

Language Tools

madExcept

. Delphi madExcept was built to help you locate bugs in your software. Whenever there's a crash/exception in your program, madExcept will automatically catch it, analyze it, collect lots of useful information, and give the end user the possibility to send you a full bug report. madExcept is also able to find memory leaks, resource leaks and buffer overruns for you.

  • Library
  • Delphi

System

madKernel

. Delphi The package is about Kernel Objects for the biggest part. The most important object types are wrapped up in interfaces, utilizing all the specific kernel32 APIs. Has interface wrappers for: Events, Mutexes, Threads, Processes, Windows, Modules, Tray Icons, shared memory buffers.

  • Library
  • Delphi

System

madSecurity

. Delphi The package makes it easily possible to handle Shares and other Security Objects like file security or registry security. To be able to do so, this package also features functionality around Accounts and ACEs and ACLs.

  • Library
  • Delphi

Security

madShell

. Delphi The package implements often needed shell functionality, beginning with Special Folders like the "Windows" folder or the "Program Files" folder, continuing with Shell ID Lists, Shell Objects and Shell Events. Then you'll find functionality around ShortCuts/ShellLinks and finally everything about Display Modes.

  • Library
  • Delphi

System

Magenta Systems WMI and SMART Component

. Delphi Contains WMI, SMART and SCSI PassThrough functions, of particular use for getting hard disk information and configuring network adaptors, but also for many other general uses. MagWMI provides general view access to any WMI information using SQL like commands, and also a number of dedicated function relating to TCP/IP configuration, such as setting the adaptor IP addresses, the computer name, domain/workgroup, BIOS and disk drive information.

  • Library
  • Delphi

System

MapFileStats

. Delphi Tool that provides simple binary size statistics from .MAP files any Delphi version up to at least Delphi XE5.

  • Application
  • Delphi

Language Tools

Marshmallow

. Delphi Object-Relational Mapping for Delphi XE2-7 Win32 inspired by .NET micro ORM's mostly by PetaPoco and Java Hibernate. Developed by Linas Naginionis. Supports SQLite, Sybase ASA, SQL Server, Firebird, Oracle, MySQL, PostgreSQL, MongoDB. Uses Spring Framework. In active development.

  • Library
  • Delphi
  • Bitbucket

Database

MMX Code Explorer

. Feature-rich productivity enhancing plugin. Includes refactoring, class browser, advanced editing, metrict and many more.

  • Library
  • Delphi

Lazarus IDE plugins

MPArith

. Delphi Multi precision integer, rational, real, and complex arithmetic.

  • Library
  • Delphi

Science

MurMur-Delphi

. Delphi MurMur1/2/3 fast seeded hashing algorithms port in pure-pascal.

  • Library
  • Delphi
  • GitHub

Cryptography

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

NewAC - New Audio Components

abandoned, list of forks on GH here Delphi Designed to help your Delphi programs perform different sound processing tasks. With NewAC you can play audio stored in many formats wav, Ogg Vorbis, FLAC, Monkey Audio, WavPack, MP3, Windows WMA, DTS, AC-3 Dolby Surround, VOB DVD files.

  • Library
  • Delphi

Multimedia

Ntfy for Delphi

. Delphi Friendly library to push instant notifications using ntfy.sh servers in Delphi

  • Library
  • Delphi
  • GitHub

Networking

OmniPascal

. Project that enables Delphi and Free Pascal developers to write and maintain code using the modern editor Visual Studio Code

  • Library
  • Lazarus and Delphi

Edit and Memos

Open XML

. Delphi Provides a wide range of methods, components and foundation classes. It can be used for Win32/Kylix as well as for .NET development.

  • Library
  • Delphi

Other

OpenWire

. Delphi The library allows writing advanced VCL and FireMonkey components for rapid codeless application development. The components developed with the library allow creation of complex applications with zero lines of program code.

  • Library
  • Delphi
  • SourceForge

Other

pas2js

, docs Delphi FPC An open source Pascal to JavaScript transpiler. It parses Object Pascal and emits JavaScript. The JavaScript is currently of level ECMAScript 5 and should run in any browser or in Node.js target "nodejs". Basically, Delphi 7 syntax is supported. Used in tools like TMS WebCore and Elevate Web Builder.

  • Application
  • Lazarus
  • GitLab

Language Tools

Pascal

and Pascal Formatter Open source extensions created for Visual Studio Code that add Pascal support.

  • Library
  • GitHub

Edit and Memos

Pascal Analyzer

free Lite version available. Delphi Pascal Analyzer, or PAL for short, parses Delphi or Borland Pascal source code. It builds large internal tables of identifiers, and collects other information such as calls between subprograms. When the parsing is completed, extensive reports are produced. These reports contain a great deal of important information about the source code. This information will help you understand your source code better, and assist you in producing code of higher quality and reliability.

  • Application
  • Delphi

Language Tools

PascalSCADA

. Delphi FPC Set of components framework for Delphi/Lazarus to make easy the development of industrial applications HMI=Human Machine Interface/SCADA=System Control And Data Acquisition. It runs on Windows, Linux and FreeBSD.

  • Library
  • Lazarus and Delphi
  • SourceForge

System

PasDoc

. Delphi FPC Documentation tool for ObjectPascal FreePascal and Delphi source code. Documentation is generated from comments found in source code. Available output formats are HTML, HtmlHelp, LaTeX, latex2rtf, simplexml. More output formats may be added in the future.

  • Application
  • Lazarus and Delphi
  • SourceForge

Language Tools

PasLibVlc

. Delphi FPC Interface to VideoLAN libvlc.dll and VCL player component for Delphi / FreePascal based on VideoLAN

  • Library
  • Lazarus and Delphi

Bindings

PubSub Chimera

. Delphi Open Source MIT License library for Delphi which provides a fast and cross platform PubSub and Message Queue implementation under a license that doesn't suck.

  • Library
  • Delphi

Other

Python for Delphi (P4D)

. Delphi FPC Set of free components that wrap up the Python dll into Delphi and Lazarus FPC. They let you easily execute Python scripts, create new Python modules and new Python types. You can create Python extensions as dlls and much more

  • Library
  • Lazarus and Delphi
  • GitHub

Language Tools

QDAC3

SVN: svn://www.qdac.cc/QDAC3. Delphi Stands for quick data access components. Useful units such as QJson easy to use json unit, QWorker job delivery etc.

  • Library
  • Delphi

Database

RiverSoftAVG Charting Component Suite

. Delphi Free for non-commercial use with source charting Suite for adding charts and graphs to your programs. For Delphi 2010-Tokyo Win32/Win64/macOS/iOS/Android and Appmethod Object Pascal.

  • Library
  • Delphi

Charts and Graphs

SamplingProfiler

. Delphi Performance profiling tool for Delphi 5 to 32bits Delphi XE4. Its purpose is to help locate bottlenecks, even in final, optimized code running at full-speed.

  • Application
  • Delphi

Language Tools

SDL2

GitHub Delphi FPC Pascal SDL 2 Headers. Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.

  • Library
  • Lazarus and Delphi

Bindings

sherpa-onnx

. Delphi FPC Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Ascend NPU, x8664 servers, websocket server/client, support 12 programming languages

  • Library
  • Lazarus and Delphi
  • GitHub

Multimedia

Silverpoint MultiInstaller

. Multi component package installer for Embarcadero Delphi and C++Builder, it was created to ease the components installation on the IDE.

  • Application
  • Delphi

Applications

Skia4Delphi

. Delphi Cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

  • Library
  • Delphi
  • GitHub

Graphics

SMDBGrid component

. Delphi The successor of TDBGrid with the extended features. Is able to display multiline wordwrap column titles, checkboxs for boolean fields, a convenient select of records from the keyboard and mouse via checkboxs, extanded Indicator column, fixing of columns, an opportunity to exclude insert and delete of records in the DBGrid, own standard PopupMenu, save/restore of a column states, processing of additional events etc. Multilanguage resources.

  • Library
  • Delphi

Grids

Smoketest

. Delphi Framework for writing tests and performance benchmarks using the Delphi language for Microsoft Windows. It has been tested on all versions of Delphi from 7 thru to 2010.

  • Library
  • Delphi
  • GitHub

Other

SonarDelphi

. Delphi Static analyzer for the SonarQube code quality platform.

  • Application
  • Delphi
  • GitHub

Language Tools

Spring4D

. Delphi Open-source code library for Embarcadero Delphi 2010 and higher. It consists of a number of different modules that contain a base class library common types, interface based collection types, reflection extensions and a dependency injection framework. Includes Encryption Library.

  • Library
  • Delphi
  • Bitbucket

Other

tDBF

. Delphi FPC Native dBASE III+, dBase IV and dBase 2k data access component for Delphi, BCB, Kylix, FreePascal. It allows you to create very compact database programs which don't need any special installer programs. The DB engine code is compiled right into your executable.

  • Library
  • Lazarus and Delphi
  • SourceForge

Database

TeeGrid

. Delphi FPC Lightweight full-featured Grid / Tabular control. For Embarcadero RAD Studio 2009 and up to Sydney 10.4, Delphi and C++, VCL and Firemonkey frameworks all platforms: Windows 32 and 64 bit, Mac OSX, Android and iOS, and Lazarus FreePascal Windows, Linux, etc

  • Library
  • Lazarus and Delphi
  • GitHub

Grids

TestInsight

. Unit testing IDE Plugin for Delphi. It supports all versions from XE to 10 Seattle. Supports DUnit, DUnit2, DUnitX frameworks.

  • Library
  • Delphi
  • Bitbucket

Lazarus IDE plugins

TForge

Seems abandoned, Newer fork Delphi FPC Open-source crypto library written in Delphi, compatible with Free Pascal Compiler. MD5, SHA1, SHA256, CRC32, Jenkins-One-At-Time, HMAC, PBKDF1, PBKDF2, AES, DES, RC4, RC5, Salsa20.

  • Library
  • Lazarus and Delphi
  • GitHub

Cryptography

TheUnknownOnes

. Delphi Huge heap of classes, components, utilities for almost every purpose. Nearly undocumented and seems not very up-to-date though.

  • Library
  • Delphi
  • GitHub

Other

Thrift Delphi Software Library

. Delphi Lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing. The code generation system takes a simple definition language as input and generates code across programming languages that uses the abstracted stack to build interoperable RPC clients and servers. Thrift makes it easy for programs written in different programming languages to share data and call remote procedures. With support for 28 programming languages, chances are Thrift supports the languages that you currently use.

  • Library
  • Delphi
  • GitHub

Networking

TileEngine

. GitHub Delphi FPC OOP Pascal Wrapper and bindings for Tilengine 2D retro graphics engine. Tilengine is a cross-platform 2D graphics engine for creating classic/retro games with tilemaps, sprites and palettes. Its scanline-based rendering algorithm makes raster effects a core feature, a technique used by many games running on real 2D graphics chips.

  • Library
  • Lazarus and Delphi

Bindings

TinyJSON

mirror at GH Delphi This is a small and clean library for associative arrays with Boolean / Integer / Float / WideString values. Allows import export from to JSON text. Extensive error-checking. Uses FunHash by Sokolov Yura, HatTrie by Daniel C. Jones, FastInt64 and FastMove by FastCode project.

  • Library
  • Delphi
  • SourceForge

Other

tiOPF

. Delphi FPC Object Persistent Framework written in Object Pascal, for use with Delphi and Free Pascal FPC compilers. tiOPF simplifies the mapping of an object oriented business model into a relational database. Persistence layers are available for Firebird, Oracle, MS SQL Server, MySQL, PostgreSQL, SQLite, NexusDB, XML, CSV, TAB, Remote via HTTP and many more. It also allows you to use your choice of database connection components, like IBX, dbExpress, DOA, SqlDB, FBLib etc.

  • Library
  • Lazarus and Delphi
  • GitHub

Database

unRxLib

. Delphi Effort to keep RxLibrary library of 60+ components actual.

  • Library
  • Delphi

Other

VCL Fix Pack

. Delphi unit that fixes VCL and RTL bugs at runtime by patching the original functions. If you want all IDE Fix Pack fixes in your application this unit is what you are looking for. Adding the unit to your project Delphi and C++Builder automatically installs the patches that are available for your Delphi/C++Builder version.

  • Library
  • Delphi

Other

VersionInfo for Delphi

. Delphi The library makes it very easy to read values from the Version Info resource of Windows executables and DLLs. Optionally extends the TApplication class with a version info property via class helper.

  • Library
  • Delphi

System

VirtualTreeView

. Delphi VirtualTreeView-Lazarus port to FPC FPC. Treeview control built from ground up. Many years of development made it one of the most flexible and advanced tree controls available today.

  • Library
  • Lazarus and Delphi
  • GitHub

ListViews and TreeViews

VolgaDB

. Delphi Pretty customizable DBgrid for Delphi. TCustomGrid descendant. CheckBox, ComboBox column styles. Also includes TVolgaDBEdit that replaces TDBEdit, TDBComboBox, TDBLookupCombo, TDBLookupTree andTDBDatePicker in one component. TVolgaDBEdit may be DB-aware and non DB-aware.

  • Library
  • Delphi
  • SourceForge

Grids