Sign in Join

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

Catalog

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

ADO.Net DAC for Delphi

ADO.Net Data Access Components (DAC) for Delphi is the fastest and most reliable database connectivity solutions for any database using ADO.Net technology in Delphi. It provides data access to data sources such as SQL Server, Oracle and to data sources exposed through OLE DB and ODBC using ADO.Net data provider framework. ADO.Net DAC for Delphi is an enterprise solution with highest performance and unlimited possibilities. Data-sharing consumer applications can use ADO.NET DAC for Delphi to connect to these data sources and retrieve, handle, and update the data that they contain. The ADO.Net DAC for Delphi consists of the following library of Data Access components: - SqlClient Data Access Components. - OracleClient Data Access Components. - ODBC Data Access Components. - OLE DB Data Access Components - Virtual Table Components. Pre-requisite: Net Runtime Library for Delphi Enterprise Edition (https://crystalnet-tech.com/RuntimeLibrary/Download.aspx)

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Database

CnPack IDE Wizards

CnWizards is CnPack's main products, with the English full name 'CnPack IDE Wizards'. It's a free plug-in tools set used in Delphi 5 6 7 / C++ Builder 5 6 / BDS 2005 2006 2007 2009 2010 to improve our development efficiency.

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

Lazarus IDE plugins

CocinAsync

. Delphi High performance library for Delphi to simplify coding and improve performance of asynchronous and multithreaded applications.

  • Library
  • Delphi
  • Bitbucket

Other

cocoaint

The Cocoa Interfaces. The Widgetset class API (winApi-style) is implemented here.

  • Library
  • Lazarus

Bindings

code saver

ru: приложение позволяет сохранить исходники в скомпилированном приложении и получится столько резервных копий исходного кода сколько копий приложения the application allows you to save the source code in the compiled application and you will get as many backup copies of the source code as there are copies of the application Open ini file, set your own password (only version with TAbZipper), add your source code files into section "[SaveFiles]", run "codesaver[.exe]" and use "src.inc" in your project (example in folder "Sample" ) [Include] NameOfArray=SrcData IncludeFile=src.inc ZipPassword=password [SaveFiles] codesaver.ini codesaver.ico codesaver.lpi codesaver.lpr codesaver.lps codesaver.res unit1.pas unit1.lfm

  • Active
  • Library
  • SourceForge

Other

Codetools

Codetools is a Lazarus package providing tools to parse, explore, edit and refactor Pascal sources. The codetools have been packaged in their own module and are licensed under GPL. Many examples showing how to use the codetools in your own programs can be found under components/codetools/examples.

  • Library
  • Lazarus

Language Tools

Codrut-Fluent-Design-System

Codrut Fluent Design System is a suite of VCL components for Delphi made to mimic the design language of Windows 11. These are all standard components made to work best with each other. (mirror)

  • Active
  • Library
  • Delphi
  • Codeberg

GUI containers

ColorBox

ColorBox is a component that lets you select any predefined color with preview. There are two predefined palettes available:

  • Library
  • Lazarus

List and Combo Boxes

ColorPalette

Color palette grid with ability to select a color from a palette.

  • Package
  • Lazarus
  • Modified LGPL

Graphics In the Online Package Manager

ColorPalette

right|ColorPalette ColorPalette is a cross-platform color palette grid with ability to select a color from a palette. The OnMouseColorPick event is fired when the user clicks onto a color.

  • Library
  • Lazarus

Grids

CommonCAD component for Delphi

The CommonCAD component's packages contain the phases of the developing. The required features are: grip points, inspector, layers, object snaping, 3d, undo, redo, dxf export-import, print, support of PPC (programmable parametric component)...

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Public Domain

Graphics

Comodo Components Project

Delphi & Kylix Components project - Components & Classes for graphic representation of objects (for Visio-Like software). The purpose is to build easy-access librairies for building IDEF,OMT,UML,E/R,Graphcet,Organigram applications.

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

Graphics

Components

HGM components for Delphi

  • Active
  • Library
  • Delphi
  • Codeberg

Other

ComPort Library

TComPort by Dejan Crnila. Delphi/C++ Builder serial communications components. It is generally easy to use for basic Serial Communications purposes. Alternative to the TurboPower ASYNCPro at http://sourceforge.net/projects/tpapro/

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Public Domain

System

computer

Lazarus Package to acces computer hardware in an application

  • Package
  • Lazarus
  • GitHub

System

COMTAY

The COMTAY coroutine manager makes it easy to create and manage coroutines in Delphi and Free Pascal. Download COMTAY at https://opensimply.org/comtay The approach implemented in COMTAY allows the use of cooperative multitasking in both procedural and class-based programming.

  • Library
  • Lazarus and Delphi
  • SourceForge

Other

CorbaTech

Corba ORB for Microsoft.Net/Mono Platform, allows to communicate with IIOP servers, including Java EJB servers.

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

Networking

Coroutine-based multithreading library

. Delphi AIO implement procedural oriented programming POP style in Delphi. It means developer can combine advantages of OOP and POP, splitting logic to multiple state machines, schedule them to threads, connect them by communication channels like in GoLang

  • Library
  • Delphi
  • GitHub

Other

CPU features

Small delphi unit to get features of modern CPUs.

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

System

CRT Fusion

CRT Fusion is a attempt to fuse or merge together many of the *free* CRT Libraries available for Delphi into one console class object library. It attempts to define usable class objects while also providing direct support for DOS pascal projects at the same time. Look in the SVN Code to check it out. svn://svn.code.sf.net/p/crtfusion/svncode/trunk (Repo fixed.. see blog)

  • Library
  • Delphi
  • SourceForge

System

CryptINI

* Screenshot of Test/Demo app File:latest_testcryptini.jpg

  • Library
  • Lazarus

Cryptography

CryptoTW

CryptoTW provides a win32 DLL that acts as an interface between the GPG.EXE from gnupg.org and a win32 program. Programming automated systems against the GPG.EXE is challenging. By solving the problem once, as a DLL, many developers can benefit.

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

Cryptography

CsvDocument

CsvDocument library is a unit contaning set of classes for [http://en.wikipedia.org/wiki/Comma-separated_values CSV files] handling. The library was created to exchange data with OpenOffice Calc / MS Office Excel using CSV as intermediate format.

  • Library
  • Lazarus

Files and Drives

CurlPas and TidyPas

FreePascal / Lazarus / Delphi / Kylix - compatible bindings and object-oriented wrapper for LibCURL, the client-side URL transfer library, and TidyLib, the HTML parsing and formatting library based on HTML-Tidy.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • zlib/libpng License

Bindings Networking

CyberUnits

CyberUnits is a cross-platform class library for rapid development of high-performance computer simulations in life sciences. It supports modelling for biomedical cybernetics and systems biology with Object Pascal.

  • Active
  • Library
  • Lazarus and Delphi
  • SourceForge
  • BSD License

Science

D2Bridge Framework

D2Bridge Framework is Delphi and Lazarus for Web Your Delphi or Lazarus code compiling for the Web using the Delphi and Lazarus way, synchronous on the Web. D2Bridge is Open Source. D2Bridge is the framework that allows you to code normally in Delphi while maintaining your code synchronously, allowing you to focus on your Delphi project as you always have and compile for the Web Generates responsive HTML code compatible with Bootstrap 5 and the latest Web technologies It already comes with Templates and its web interface can be different from your VCL project without changing its code No additional components are necessary when exporting to the Web. D2Bridge recognizes and intercepts your visual components You can compile your application for Desktop and Web using the same code and the same interface that you already have in your project When compiling your application for the Web, you can choose between 3 very lightweight and powerful Web Servers (Console, Compact and Full) From a simple 'MessageDlg' response to a ShowModal or Timer, everything works on the Web in the same way as on the Desktop With D2Bridge Framework, your application has native support for multiple languages, allowing you to easily write your application for the world to see. You can use D2Bridge Framework normally for any purpose, including projects for commercial purposes

  • Package
  • Lazarus and Delphi

Networking In the Online Package Manager

DataRecords

Class to represent a single dataset record in a TParams collection with each TParam serving as a named field/value corresponding to a dataset field. It Also communicates with associated dataset in order to read and set it's fields structure and copy field values from/to dataset.

  • Quiet
  • Library
  • Delphi
  • SourceForge

Database

dataset-serialize

JSON to DataSet and DataSet to JSON converter for Delphi and Lazarus (FPC)

  • Active
  • Library
  • Lazarus and Delphi
  • Codeberg

Database

DBGridController

TDBGridController Component is a DBGrid Controller component with no dependencies providing added functionalities for the TDBGrid.

  • Package
  • Lazarus
  • MPL 2.0, LGPL

Data controls In the Online Package Manager

Database History ComboBox

A Delphi Database Lookup ComboBox which keep history of selected/typed values. History is saved in any descendant of TDataSet - so it can be stored in any Database type (or custom file via custom TDataSet classes).

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

List and Combo Boxes Data controls

dbnetadapter

Lazarus Free Pascal Client Server Database Component

  • Package
  • Lazarus
  • GitHub

Database

DBX Update Metadata

Componente para atualização de Metadata de Tabelas, Índices e Chaves no firebird, utilizando DbExpress como camada base Software component for Database metadata update, atually supports Firebird RDMS and DbExpress D6, D7

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

Database

The Delphi Container Library

DCLX is a free library that provides ArrayList, LinkedList, Vector, HashMap, HashSet, ArraySet, Queue and Stack structures to Delphi/Kylix. It also provides algorithms like in STL (Apply, Found, CountObject, Copy, Generate, Fill, Reverse, Sort...).

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Public Domain

Other

DCPcrypt

Set of cryprographic components.

  • Package
  • Lazarus

Cryptography In the Online Package Manager

DCPcrypt

DCPcrypt is a collection of cryptographic components for the Lazarus.

  • Library
  • Lazarus

Cryptography

Delphi Code Revival

This project gives abandoned Delphi units and components a chance to continue as open source, with a public home and a modern version controlled system.

  • Quiet
  • Library
  • Delphi
  • Launchpad
  • GNU LGPL v2.1

Other

DDabLib

A library of useful and re-usable Delphi components, units and IDE extensions published on https://delphidabbler.com/codelib. NOTE: The project has now moved to https://github.com/ddablib, but releases are posted here, in the File section. Many of the components and classes are stable and have been in development for a number of years. A complete list of library contents and links to documentation is available at https://github.com/delphidabbler/ddab-lib-docs Releases of each sub-project within the library are made separately. These releases are still stored on the Files page here, with each sub-project having its own folder. The Subversion repo here has been left in place as an archive, but is no longer being updated.

  • Active
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 2.0 (MPL 2.0)

Other

DebugServer

Official documentation: doc:fcl/dbugintf

  • Library
  • Lazarus

System

Delphi - Firebird Application Framework

Paquetes para desarrollar nuevos proyectos que incluyan configuraciones en archivos ini, control de accesos, log de errores con eurekalog, informes usando FastReports, conexión a Firebird 2 usando Fibplus y presentación de datos con controles Devexpres

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2), Mozilla Publ

Database

Delphi Detours Library

. Delphi FPC Library allowing you to hook Delphi functions and object methods and Windows API functions. It provides an easy way to insert and remove hook.

  • Library
  • Lazarus and Delphi
  • GitHub

System

Delphi form to HTML converter

Delphi Form to HTML Converter component (F2H) is a Lazarus version of a new component, originally developed for Delphi 3.

  • Library
  • Lazarus

Other

Delphi LeakCheck

. Delphi Free code library to check the memory leaks in the DUnit and DUnit2 tests. Supports Delphi XE-XE7.

  • Library
  • Delphi
  • Bitbucket

Other

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

Delphi Template Engine

. Delphi Template engine designed to be used as a library in Delphi mainly Delphi 7 applications, allowing developers to use templating on their software with no worry about implementing it.

  • Library
  • Delphi
  • SourceForge

Language Tools

Delphi Twain

. Delphi FPC The library allows you to easily access scanning functions from Delphi and Lazarus.

  • Library
  • Lazarus and Delphi

Graphics

Delphi zlib

. Delphi Wrapper for zlib.obj originally used by Borland. Delphi up to XE3 supported.

  • Library
  • Delphi

Files and Drives

Delphi-Adb-WiFi

. Plugin for RAD Studio, which allows launching and debugging on an Android device without connecting to a computer via USB. Works over WiFi.

  • Library
  • Delphi
  • GitHub

Lazarus IDE plugins

Delphi Cross-Platform Application Help

On the surface, Ziphelp is basically HTML in a compressed zip archive, hence the name. Pack any folder with HTML files into a zip archive and you are good to go. But Ziphelp is more than that, it is a protocol based on the standard sitemap protocol, designed to give a help viewer (here: the Delphi implementation) extended information about the content of the help system. That is help context numbers, help keywords, associative keywords, page titles. This information is missing in a standard sitemap.xml. Ziphelp extends the sitemap protocol and enables direct communication of an app with the help system. The Ziphelp protocol is not just for zip archives. It works inside an archive, with uncompressed folders or with HTML content loaded directly from a website. A Delphi desktop app may be deployed with local application help, uncompressed, zipped or embedded. A mobile or web application might not ship with local HTML content, but refer to an online version instead.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Other

Delphi Drag&Drop Suite by Adrix.NT

The Delphi Drag and Drop Component Suite v5.2 released Drag & Drop Delphi Library (*) Sources & Build Projects included original designer: Anders Melander www: melander.dk Revised & Adapted by Vincent Radio {Adrix.NT} ________________________________________________________________________________ REVISION NOTES the original Library from Anders Melander was splitted into 2 separed packages - a Run Time Package: "VRAxDragDropRTLCompSuitePackage" - a Design Time Package: "VRAxDragDropCompSuiteDesignPkg" (Win32 only) this way you can also use it on your 64 bits (Win64) application and install the design time package (Win32) into Delphi IDE which is a 32 bits Applic !! have fun with Drag & Drop for more info please refer to ... MelanderBlog: melander.dk - The Drag and Drop Component Suite v5.2 released for any question about installation e-mail me at: adrixnt@hotmail.it PS: it seems not working in C++Builder !! Adrix.NT

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Affero GNU Public License, GNU General Public License versio

Other