Sign in Join

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

Catalog

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

lazpaint

🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 556
  • GPL-3.0

Graphics

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

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

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

HashLib4Pascal

Hashing for Modern Object Pascal (mirror)

  • Active
  • Package
  • Lazarus and Delphi
  • Codeberg

Cryptography

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

All Things Ubuntu Library

ATU Library (All Things Ubuntu Library) is a collection of libraries in Object Pascal for use with FreePascal and Lazarus IDE, that provide API dedicated to various versions of Ubuntu, including: - standard desktop Ubuntu - Ubuntu Mate ARM (ie. raspberry pi) - Ubuntu Touch/UBports Since most of resources available for Lazarus programmers are related to Windows OS, this library is aiming at addressing those interested in Linux programming with FPC and Lazarus, but tested with Ubuntu distributions. On Ubuntu Touch, you can install everything from the Terminal app or via ssh, either or will work. Just follow these steps: #download: $ wget https://sourceforge.net/projects/all-things-ubuntu-library/files/ATU_arm-linux.tar.gz #extract: $ tar -xf ATU_arm-linux.tar.gz #install ATU locally: $ ./ATU_arm-linux --install #you also recommended to install dependencies like this: $ sudo ./ATU_arm-linux --installdeps #if you're using Vivid this will also f

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

System

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

MaxMind-GeoIP-Reader-DLL-Library

This is an unofficial library for reading MaxMind GeoIP databases as a DLL library. It provides a simple and easy-to-use interface for reading MaxMind GeoIP databases in your applications. You can use it in your Delphi, C#, C++ and other programming languages projects.

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

Other

DotEnv4Delphi

A library to use .env files in Delphi and Lazarus (FreePascal). Also to be able to use Environment variables in a simpler way

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

System

OAuth2Client

An RFC 6749 OAuth2 Client implemented as a Lazarus Package. The client is intended to be fully featured and supports the following grant types: Authorization Code Grant Implicit Grant Resource Owner Password Credentials Grant Client Credentials Grant. Attention has also been paid to extensibility. The client also provides: A means of implementing an Extension Grant, including new grant types. Support for new token types Support for New Endpoint Parameters, and Support for additional error codes. This OAuth2 Client uses an external User Agent - the System Web Browser - and incorporates in internal http server for handling redirect responses from an Authorization Server. The package uses the Indy Component library for both an http/https client and an http server. When the https protocol is used the OpenSSL library must also be installed and available for use. Multithreading support is required for Authorization Code and Implicit Grants. The package is written in Object Pascal and is made available under the Lesser GPL. The package requires the Indy package for http/https protocol support. It has been configured for use with the MWA Software IndySecOpenSSL package and the Indy Component Library. A separate branch (Indy106Compat) is also available. This will work with the Indy Component library on its own. However, you will be limited to using the unsupported OpenSSL 1.0.2 library (current is OpenSSL 3.x) and TLS 1.2. For installation instructions please refer to the User Guide.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 30
  • This file is part of this MWA Software OAuth2 Client

Networking Security In the Online Package Manager

.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

Delphi-LightSaber

Lots and lots of "goodie" functions and 70 visual controls. More than 15 years of development have been put in this library. The library also wants to be a lightweight replacement for the mammoth Delphi Jedi library.

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

Other

ComPort-Library

COM Port Library for Delphi (fork from SourceForge)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 99

System

IGDIPlusMod

GDI+ library for Delphi and Free Pascal (Lazarus, CodeTyphon)

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 39

Graphics Bindings

libpasc-algorithms

libPasC-Algorithms is delphi and object pascal library of common data structures and algorithms. The library is a set of containers adapted for the Pascal language and the template system available on it.

  • Archived
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 27
  • MIT

Other

Socket-Messaging-Library

A client / server messaging library to use with TCP sockets in Delphi or C++Builder (one day in the future)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 23
  • AGPL-3.0

Networking

Telegram4D

Telegram Bot API library for Delphi and Free Pascal

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 13
  • Apache-2.0

Networking

ddablib

A library of Delphi components and units by DelphiDabbler.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 12

Other

Delphi-VCLExtend-Library

Library units and components for VCL Delphi projects

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • AGPL-3.0

Other

Delphi-FMXExtend-Library

Library units and components for FireMonkey Delphi projects

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8
  • AGPL-3.0

Other

pascal-pif-library

Portable Image File (PIF) library for Lazarus / Delphi

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • LGPL-2.1

Graphics

Delphi-Translation-Library

WIP - Library and tools to translate Delphi projects contents

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • AGPL-3.0

Other

PascalAULWindows

AULWindows is Tool Software for Custom User Library Windows

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • BSD-3-Clause

System

.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

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

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

Tiny.Library

General purpose low level library for Delphi 7-XE10, FreePascal and C++Builder

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

Other

Delphi-LightSaber

Lots and lots of "goodie" functions and 70 visual controls. More than 15 years of development have been put in this library. The library also wants to be a lightweight replacement for the mammoth Delphi Jedi library. (mirror)

  • Active
  • Library
  • Lazarus and Delphi
  • Codeberg

Other

FreeBurner

Open Source CD / DVD Burning library for Delphi, Includes the ISO9660 library to create ISO images, also the Audio library to help burn audio CDs, this library does not require any other software to work.

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

Files and Drives

Home Library

Catalog for movies, tv shows, games and books. Setup - https://github.com/r57zone/Home-library#setup

  • Active
  • Application
  • SourceForge

Database

JEDI API Library & Security Code Library

The JWA library aims to provide a conversion from C to Delphi of as many headers as possible from the PSDK etc. The JWSCL (security library) is an advanced object-oriented framework for programming with the Windows security features (ACL, Tokens, etc.)

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

Bindings Security

Haru Free PDF Library

Haru is a free, cross platform, open-sourced software library for generating PDF written in ANSI-C. It can work as both a static-library (.a, .lib) and a shared-library (.so, .dll).

  • Quiet
  • Library
  • SourceForge
  • zlib/libpng License

Reporting

Universal Object Pascal Library

Universal Object Pascal Library - a cross tool library designed to work and compile under Free Pascal / Lazarus, Borland Delphi, and RemObjects Software VS plugin Chrome. This provides a common library for all products.

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

Other

JPLib

A library of general-purpose pascal units needed to compile my projects published on GitHub.

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 62

Other

GR32PNG

The GR32PNG library has been incorporated into the Graphics32 library and is no longer independently maintained.

  • Archived
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 47

Graphics

pascalutils

PascalUtils is an object library for delphi and FreePascal of data structures that implements syntactic sugar similar to that of other modern languages as far as syntax allows.

  • Archived
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 35
  • MIT

Other

DeepL4Delphi

Delphi library and sample projects for using the translation API provided by DeepL.com

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 31
  • AGPL-3.0

Networking

dx-library

Cross-Platform Library for Delphi / FireMonkey

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 30

Other

rabbitmq-library

Automatically exported from code.google.com/p/rabbitmq-library

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

Networking

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

AltiumLibrary

A component library for projects in Altium Designer.

  • Active
  • Other
  • GitHub
  • ★ 22

Other

PXLComponents

Wrapper component for PXL graphics library

  • Archived
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 18
  • MPL-2.0

Graphics

mORMot

Synopse mORMot 1 ORM/SOA/MVC framework - Please upgrade to mORMot 2 !

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

Database Networking

eLib

Delphi library and components. Library for: Matrix, Math & statistic, URL, Counters, dir/file scanning, file/string/...

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 15
  • GPL-3.0

Other

graphicex

My fork of GraphicEx based on the latest version in the VirtualTreeView repo in 2012. I am aware of the new repo on GitHub but this was already forked before that existed. This fork has lots of bugfixes by me and others. Delphi 32 bits and Fpc/Lazarus Win32/Win64 compatible. Both contributions and bug reports are welcome.

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 11

Graphics

delphi-web-library

A Delphi Web Library including JOSE, ACME, OAuth2, MySQL, etc and of course a fully functional Restful Web Server

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10
  • GPL-3.0

Networking

minizip-delphi

Delphi wrapper for the minizip-ng C library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10

Bindings

LockBox-2.08

Version 2.08 of the source code from the old TurboPower LockBox Library, upgraded for Delphi 2010 and XE (32-bit only) and newer versions of Delphi.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 9

Cryptography

APL

The Alaveri Pascal Library is an open source code library for Turbo/Borland Pascal 7 currently under development.

  • Active
  • Library
  • GitHub
  • ★ 5

Other

Turtle-Graphics-Library

A FireMonkey (FMX) turtle graphics library for Delphi inspired by Python’s turtle. Includes a Turtle screen, drawing commands (forward/turn/circle/fill), animation control (tracer/update), shape registry (polygon/image), and input events for interactive demos.

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

Graphics