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.

.Net Runtime Library for Delphi

The .Net Runtime Library for Delphi (CNClrLibrary) is the best library to work with .Net framework and .Net libraries from Delphi. It is designed to provide a way to interact with applications written in anyone of the .Net languages (such as C#, Visual Basic.Net, Delphi.Net, JScript.Net, etc) from Delphi. CNClrLibrary allows Delphi to use .Net libraries without the need for registry entries, COM registrations, or changes to the .NET libraries. Competitive Advantages: - No extra dll is required when deployed. - No COM registration of .Net Libraries is required when deployed. - There are tools to generate your .Net Libraries into Delphi pas files. - Allows Delphi to consume .Net libraries as if they were native code. - Full access to .Net Framework Class Library. - Easy to use. CNClrLibrary can do so much: - Access .Net Framework Class Library. - Access Third Party .Net Libraries. - Access Your .Net Libraries. - etc Latest Version: 6.0.7.0

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Bindings

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

DzHTMLText

Delphi and Lazarus HTML Label component

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

Labels

4.0 from 1 member

.Net Native Interface Library

The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for programming languages such as C, C++, Fortran, Assembly, Pascal, Java, VB etc to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.

  • Quiet
  • Library
  • SourceForge
  • Other License

Bindings

.Net Native Interface Library for Delphi

The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for Delphi programming language to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Other License

Bindings

.Net Native Library for Lazarus

The .Net Native Interface Library (DotNetNativeInterface) is a native programming interface which provides a way for Lazarus/Pascal programming language to interact with applications and libraries written in any of the .Net languages (such as C#, VB.Net etc). Programmers can use DotNetNativeInterface native methods to access .Net 3rd party libraries or .Net Framework Libraries without the need for registry entries, COM registrations or changes to the .Net libraries. The following examples illustrate when you need to use DotNetNativeInterface native methods: 1. You want to access and use .Net Framework Class Library in your application. 2. You want to access and use 3rd party .Net Libraries in your application. Competitive Advantages: 1. Access to .Net Framework Class Library. 2. No COM registration of .Net Libraries is required when deployed. 3. Allows any programming language to consume .Net libraries as if they were native code.

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • Other License

Bindings

.Net Core for Delphi/Lazarus

The .Net Core for Delphi/Lazarus (dotNetCore4Delphi) is a .Net Core Runtime Library for Delphi which helps Delphi/Pascal developers work with .Net Core. It is designed to provide a way to interact with .Net Core applications from Delphi/Pascal. What dotNetCore4Delphi can do: - Access .Net Core Framework Class Library. - Access Third Party .Net Core Libraries. - Access Your .Net Core Libraries. - etc Competitive Advantages: - Cross-platform framework that runs on Windows, Linux and macOS operating systems. - No extra dll is required when deployed. - Allows Delphi and Lazarus to consume .Net Core Libraries as if they were native code. - Full access to .Net Core Framework Class Library. - Lightweight and easy to use.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Other License

Bindings

TRURL

TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL B: RPN calculator in the design of the famous calculators by Dieter Rahms for Braun • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)

  • Active
  • Application
  • SourceForge
  • BSD License

Science

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

My 3D Desktop

24-Dec-2012 - Added slideshow wallpaper feature, autofocus on selected icon, automatic loading of user desktop icons, screen margin navigaton option for touch screen devices. My 3D Desktop is a 3D user interface that comes as an alternative to the classic Windows 2D desktop. It is written in Delphi and uses the GLScene OpenGL library. My 3D Desktop lets you add 3D shortcuts to your favorite applications and/or files as cubes and lets you move them around in 3D. You can also add photos besides a classic wallpaper. The 3D shortcuts and photos can be set to spin around. My 3D Desktop also lets you browse, open, copy/move/delete files and folders on your computer using a 3D text representation of the file structure. There is also a task bar representation of all visible applications in the form of a list of tiles that can be controlled in a similar manner in which you do with the classic Windows taskbar. You also can preview the application's main window for any progress.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Public Domain

System

trurl

TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)

  • Active
  • Application
  • Lazarus
  • Codeberg
  • ★ 3

Science

ddablib

A library of Delphi components and units by DelphiDabbler.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 12

Other

consoleapp

Console Application Runner Classes

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 9

System

streams

Stream Extension Classes

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4

Other

Bitmaps2Video

A Delphi-class to support encoding of a series of bitmaps and video clips to a video file. It requires the ffmpeg-library and is intended as an easy to use interface to this library.

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

Multimedia

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

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

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

KOLMCK

KEY OBJECTS LIBRARY for Delphi (and FPC) - to make applications small and power. This library is freeware and open source. MCK is a kit of mirror classes for the VISUAL project development in Delphi environment using KOL library.

  • Library
  • Lazarus and Delphi
  • SourceForge
  • Other License

Other

lib.MulticastEvent

Simple class that can be used as multicast event. Library also implements class for multicast variant of TNotifyEvent. TMulticastEvent can be inherited from to create multicast variant of almost any event.

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

Other

i18n

The i18n package is a library of Delphi components, classes, and procedures to fully and easily localize Delphi applications targeting the Windows platform.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 21
  • MIT

Other

GLibWMI

. Delphi Component Library for Delphi that encapsulate the classes for access to WMI of Windows in a set of VCL. BiosInfo, PrinterInfo, DiskInfo, etc. Allow access WMI Classes: WIN32Bios, WIN32Printers, WIN32DiskDrive.

  • Library
  • Delphi
  • GitHub

System

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

DeCAL

The Delphi Container and Algorithm Library (DeCAL) is a powerful library of reusable container classes, generic algorithms, and an easy to use persistence mechanism. It is similar to and based on Stepanov's STL.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6

Other

envvars

Environment Variables Unit

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4

System

md5

MD5 Message Digest Unit

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Cryptography

Delphi : VRCalc++ OOSL (Script) and more

Vincent Radio {Adrix.NT} Sources Library & Applications : Delphi C++ Java VRCalc++ C# VRCalc++ Object Oriented Scripting Language - Engine Source Pascal Code - Delphi Packages Build Prjs - VRCalc++ Scripted System Std RT Library - Guides & Docs (CHM, PDF, DOCX) - VCL & FMX (FireMonkey) Support - Script Test Code (Lang RTL VCL FMX) - Visual Stage Project : VCL & FMX Paged Lists & Iterators : Delphi C++ Java C# Multi-Dim Arrays & Direct Graph Classes : Delphi C++ Java VRCalc++ C# Delphi Drag&Drop Applications - VRCalc++ Script Executors: Terminal, VCL, FMX - VRMultiEdit - VRLazyCodeEditor - VR Astro Vision (Astrology) - Paged List Test - VRMosaic : Delphi C++Builder Java C# +with auto resolver - VR Free Chess 2D - VRBlocks - VRGraphStage - VR TTT OX + icons & bitmaps + VCL VisualStyles + Build Projects + instructions to build projects to build projects - Delphi : RAD Studio - C++ : Dev-C++ - java : NetBeans - C# : MS/VS adrixnt@hotmail.it

  • Active
  • Other
  • Delphi
  • SourceForge
  • Affero GNU Public License, GNU General Public License versio

Language Tools

Key Objects Library

Key Objects Library and Mirror Classes Kit (KOL&MCK) and attendant components for Delphi from Delphi2 to DelphiXE is an alternative to VCL to create small applications for Windows platform, freeware with sources. Project was started in 2000, dozens of programmers have created a lot components, helped in fixing a lot of bugs, write pieces of code in the KOL itself.

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

Other

LookCDS Delphi library

“LookCDS” is a small library set of functions, classes and components for Delphi that enables and utilizes at client side the lookup fields defined in a datasnap remote module. TlkClientDataset, a TClientDataset descendant, contained in LookCDS lib is the main component that supports transparent utilization of server side lookup fields.

  • Quiet
  • Library
  • Delphi
  • SourceForge

Database

fractions

Fractions Unit

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5

Other

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

trurl

TRURL is a Reusable Universal RPN Library. It is a free class library (RPN Engine) as a toolbox for creating desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with several ready-to-use calculator apps.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 5

Science

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

chakracore-delphi

Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore library

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 148
  • MIT

Bindings

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

JEDI Code Library

The JEDI Code Library (JCL) consists of a set of thoroughly tested and fully documented utility functions and non-visual classes which can be instantly reused in your Delphi and C++ Builder projects.

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

Other

DelphiUIAutomation

Delphi classes the wrap the MS UIAutomation library

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

System

SysTools

SysTools is a library of utility routines & classes for Embarcadero Delphi and C++Builder.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 69

System

ACL

ACL is library of classes, components and visual controls for Delphi.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 64
  • MPL-2.0

Other

NovuscodeLibrary

A Delphi library of utility functions and non-visual classes.

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

Other

mosquitto-p

mosquitto library header Pascal conversion, with an optional Object Pascal wrapper class

  • Archived
  • Library
  • Lazarus
  • GitHub
  • ★ 23
  • ISC

Bindings Networking

kol-mck

(Unofficial) KOL - Key Objects Library is a set of objects to develop power (but small, 10-20x smaller than regular Delphi 7 exe) 32 bit Win application for Delphi/Freepascal - MCK (Mirror Classes Kit) is just like VCL for KOL.

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 22

Other

SedaiAudio

Sedai Audio Foundation - Professional audio synthesis library in Free Pascal. 5 Synthesis Engines: Classic/Subtractive, FM (DX7-style), Wavetable, Additive, SID Evo.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 16
  • GPL-3.0

Multimedia

GHFreebrary

GH Freebrary is a general purpose class library for modern versions of Delphi. This is a beta version, all units compile in Delphi XE7.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14

Other

BindAPI

A library built with Delphi 12 CE to bind properties and fields among class instances with attributes and few lines of code.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 11
  • MIT

Other

delphihtmlwriter

. Delphi Class library that enables the developer to create HTML and HTML documents. It uses the fluent interface to make creating HTML text easy and natural.

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

Other

DX.Stream

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

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

Files and Drives

darkDynlib

Delphi platform-agnostic wrapper classes around OS dynamic library loading functions.

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

System

BraunUI

A pixel-perfect, skeuomorphic UI component library for Lazarus/FPC inspired by Dieter Rams' classic Braun designs. Features highly detailed knobs, faders, switches, LEDs, and dynamic theming.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Other

dynamod

Dynamic-loading class, and program to wrap an Object Pascal .inc file for static and dynamic linkage.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 3
  • GPL-2.0

Language Tools

Mozzg_SDK

Delphi library with different utility classes

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • Zlib

Other

internettools

XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 138

Language Tools 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
  • Codeberg
  • ★ 1

Science

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
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 1

Science