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.

AllBinary-Platform-ObjectPascal

Do not create PRs for this repo. Instead create any PRs on the main https://github.com/AllBinary/AllBinary-Platform project. This repo is the generated Object Pascal code by the AllBinary Platform for Object Pascal and the like support.

  • Active
  • Other
  • GitHub
  • ★ 2

Other

PeaZip

Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 8,077
  • LGPL-3.0

Files and Drives

5.0 from 1 member

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

tomboy-ng

Next generation of Tomboy

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 452
  • MIT

Edit and Memos

5.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

FileAss

File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 2

Files and Drives Bindings

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 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-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

CrossDragDrop

Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Bindings GUI containers

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

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

plc-student-demo-platform

Modular, student-friendly Arduino Opta PLC training system with ladder logic and SCADA readiness

  • Active
  • GitHub
  • ★ 1
  • MIT

System

Skia_PlatformerGame

RADStudio FMX / Skia4Delphi platformer game prototype with physics, jumping, collision, particles & animated stickman... Enjoy! :D

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Games and Game Engines

IP-Sniffer

IP Sniffer is a comprehensive network tool for capturing and analyzing all traffic on a network, including IP addresses.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

Networking

3.0 from 1 member

Cross-platform Management Console

Cross-platform Management Console is Windows-Linux administrative shell which provides common user interface for management. CPMC is a central place to access administrative tools. You can easily extend its functionality by creating your own snapins.

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

System

EZscript - a cross-platform interpreter

EZscript is a lite cross-platform interpreter you can use either in Windows or Linux operating systems. It supplies all basic abilites you should have to use it anywhere you want. The language of EZscript looks more like Visual Basic than any other.

  • Quiet
  • Application
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Language Tools

fpwebview

Free Pascal binding for Webview, a tiny cross-platform library for building modern cross-platform GUIs using web technology

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 58
  • MIT

Bindings

How_to_Create_a_News_App_with_Delphi_Firemonkey_example

Delphi Example Of How To Create A Cross-Platform News App With Delphi To accompany blog post: https://blogs.embarcadero.com/how-to-create-a-cross-platform-news-app-with-delphi/To accompany blog post: https://blogs.embarcadero.com/how-to-create-a-cross-platform-news-app-with-delphi/

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 9

Learning and Examples

MultiPlatformWebServer

Template for building web server functionality on supported platforms

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 13
  • Apache-2.0

Networking

Skia_PlatformerGame

RADStudio FMX / Skia4Delphi platformer game prototype with physics, jumping, collision, particles & animated stickman... Enjoy! :D

  • Active
  • Application
  • Delphi
  • Codeberg

Games and Game Engines

doublecmd

Double Commander is a free cross platform open source file manager with two panels side by side.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4,727
  • GPL-2.0

Files and Drives

The CFML Community Platform

This project differs from other Open Source projects - it will not only features OSS fuzzy-logic OCX methods, PHP tools and other software, but also have the well-known spirit of community with loooong discussions...

  • Quiet
  • Other
  • SourceForge
  • Public Domain

Other

Kastri

Cross-platform library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 603
  • MIT

System

Image-viewer

Cross-platform, simple and minimum, yet configurable photo viewer/slideshow/digital signage app.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 124
  • MIT

Graphics

CoreCipher

Standardized cryptography library for Delphi and FPC. Block ciphers, stream ciphers, and hash functions with unified API. Cross-platform, parallel-ready, no dependencies

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

Cryptography

DX.Pdfium4D

Delphi Cross-Platform Wrapper for Google's PDFium - Object-oriented PDF document handling for Windows, macOS, Android, iOS

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 62
  • MIT

Bindings

PushClient

A cross-platform method of using Firebase Cloud Messaging (FCM) to receive push notifications

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

Networking

pmake

PMake is a cross-platform build tool for (free) pascal

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 29
  • GPL-2.0

Language Tools

NDXSQLite

Thread-safe SQLite wrapper for Free Pascal/Lazarus featuring connection pooling, AES-256 encryption (SQLCipher), schema migrations, async operations, and full TDataSet compatibility. Cross-platform: Linux, Windows, macOS.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 28
  • MIT

Database Bindings

dcpcrypt-lazarus

DCPcrypt Cryptographic Component Library for Lazarus/Free Pascal - 20 ciphers, 10 hashes, 6 block modes, stream encryption, Base64. Pure Pascal, cross-platform.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 23
  • MIT

Cryptography

PasBGFX

Pascal bindings to the C API for BGFX, "a cross-platform, graphics API agnostic, Bring Your Own Engine/Framework style rendering library".

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 22
  • BSD-2-Clause

Bindings Graphics

3nity-media

Cross-platform media player built with Lazarus/Free Pascal and libmpv. Features playlist management, internet radio, equalizer, visualizations, stream recording, and 100 language translations.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 19

Multimedia

Wordnik4Delphi

Cross-platform client app that accesses the Wordnik.com REST API; written in Delphi.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 12
  • MIT

Networking

Asphyre

Asphyre / Platform eXtended Library is a cross-platform framework for Delphi and FreePascal (Ultibo port)

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

Games and Game Engines

IAP

A Library bundled for the ITDevCon 2014 presentation "Immersive Audio Programming", which contains the necessary code to build a platform independent audio environment with Delphi.

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

Multimedia

Asphyre

Asphyre, also known as Platform eXtended Library, is a cross-platform framework for developing video games and scientific applications in Delphi, and FreePascal/Lazarus. The framework provides facilities for real-time rendering of graphics (using DirectX, OpenGL or Software Renderer), text output, mathematics (including vectors and matrices) and networking communication, among other features. It also supports singleboard devices such as Raspberry PI, Intel Galileo, BeagleBone Black and others with features like GPIO, SPI, I2C and so on, along with external displays, sensors and other peripheral devices.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Apache License V2.0

Games and Game Engines Graphics

AppPaths

Simple Delphi cross-platform app to list the standard paths available on various platforms

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Files and Drives

dwg2d

Cross platform vector graphic components

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Graphics

ChristmasTree

a silly cross-platform app written in Delphi that displays a Christmas tree with clickable bulbs that drop to the floor and break

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • GPL-3.0

Games and Game Engines

health-codify

Health-Codify is a cross-platform desktop application developed using FreePascal, designed to help developers manage their time and maintain a healthy work-life balance while coding. This app tracks coding sessions, reminds users to take breaks, and provides insights into work patterns, promoting better productivity and well-being by encouraging re

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

Applications

Impulse-Next_BBS

Next-generation BBS software - Modernizing the classic Impulse 7.1 BBS from Borland Pascal to Rust for cross-platform operation

  • Active
  • Application
  • GitHub
  • ★ 2
  • Apache-2.0

Applications

LazarusKeyboardLayout

Cross-platform (Windows + GNU/Linux X11) class to retrieve the current keyboard layout from the OS in human-readable abbreviated form ('EN', 'IT', etc.) written in FreePascal / Lazarus

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2

System

Rio

Simple, lightweight and cross platform REST client

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 2

Networking

VisualFreePascal

This project offers custom FreePascal units that implement native bindings for GTK, Win32, and macOS APIs. It focuses on a lightweight abstraction layer that enables direct system integration, clean cross-platform development, and precise access to platform-specific features without external frameworks.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2

Bindings

AL-IV

A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.

  • Active
  • Application
  • SourceForge
  • MIT License

Language Tools