Sign in Join

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

Catalog

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

VirtualTreeView

Virtual Treeview is a Delphi treeview control built from ground up. Many years of development made it one of the most flexible and advanced tree controls available today. Virtual Treeview starts off with the claim to improve many aspects of existing solutions and introduces some new technologies and principles which were not available before.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 118

ListViews and TreeViews

Cheb's Persistency System

ABANDONED: The version currently in development is NOT compatible with the latest release and CANNOT be used separately from Cheb's Game Engine (not available yet). I am planning to release Chepersy 2 as a separate project someday, but it will not be compatible. I am truly sorry, but there were too many unstable hacks, I failed to reproduce their behavior. The future version will support 64-bit Intel and ARM platforms, will support fpc 3.x and will be based on reference counting (TInterfacedObject) A simple object database system for FreePascal. The persistence component features a powerful version compatibility system. Open architecture: you must manage some aspects by yourself according your needs. NOT compatible with fpc 3.x.

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

Other

Great Desktop Planet

Creates wallpapers on desktop, using great free program xplanet. Shows planets of solar system on your desktop. Can change wallpapers automatically. Has many customazible parameters for viewing various aspects of a planet. Uses almost all power of great command-line tool xplanet.

  • Quiet
  • Application
  • SourceForge
  • Academic Free License (AFL)

Graphics

Jedi Code Format

The Jedi Code Formatter is an open-source code formatter for the Borland Delphi Object-Pascal programming language. The formatter can standardise all aspects of Delphi Object Pascal and Delphi.NET source code formatting, including indentation, spacin

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

Language Tools

Aspect4Delphi

Concepts of aspect-oriented programming (AOP) in Delphi.

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

Other

Projet_fin_module_compilateurs

This project uses a very original approach to parse a subset of the Pascal language, and covers all the aspects necessary for generating an X86 assembly program. The project is a bit 'dated', but the way recursive descent parsing was implemented is worth a look.

  • Active
  • Other
  • GitHub
  • ★ 8
  • GPL-3.0

Language Tools

Cosmos

3D space trade / action / colonization game seen from eyes of your player/cockpit . longterm : complex features in all aspects of game, multiplayer. Generally every can join , more good people = better.

  • Application
  • SourceForge

Games and Game Engines

vCard Manager

With this handy tool you can manage your vCards, join/split them to files, store contacts to your phone through QR codes, and edit almost all aspects of the vCard. Supports loading and saving 2.1 / 3.0 / 4.0 vCards.

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

Applications

VirtualTreeViewV5

Virtual Treeview is a treeview control built from ground up. Many years of development made it one of the most flexible and advanced tree controls available today. Virtual Treeview starts off with the claim to improve many aspects of existing solutions and introduces some new technologies and principles which were not available before.

  • Package
  • Lazarus
  • GitHub

ListViews and TreeViews In the Online Package Manager

mseide-msegui

MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 167
  • GPL-2.0

Language Tools

GitInfo

Git and SemVer Info from MSBuild, C# and VB

  • Active
  • Library
  • GitHub
  • ★ 654
  • MIT

Language Tools

Tiny.Sim

A cross platform real time 2D/3D graphics and 2D physics simulation library for Free Pascal

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 132
  • Zlib

Graphics Games and Game Engines

sempare-delphi-template-engine

Sempare Template (scripting) Engine for Delphi allows for flexible dynamic text generation. It can be used for generating email, html, reports, source code, xml, configuration, etc.

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

Language Tools

DelphiGoogleAPI

Using the Google Cloud Platform from your Delphi service on the Google Compute Engine

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 74

Networking

McJSON

A Delphi / Lazarus / C++Builder simple and small class for fast JSON parsing.

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

Other

MinimalistMediaPlayerX

A powerful, feature-rich MPV-based minimal-interface media player for 64-bit Windows. Lots of keyboard-controlled functionality but with minimal screen clutter. Automatically adjusts the window to match the video dimensions, without a window caption/title bar, to give an immersive viewing experience whether in window mode or fullscreen mode.

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

Multimedia

Security4Delphi

Enables and use of the concept of security in your Delphi applications

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

Security

delphi-ppl

Extend Delphi Parallel Programming Library to ease async coding

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • GPL-3.0

System

Delphi-Tasks

Small and simple: Thread Pools with Tasks

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 26
  • Unlicense

System

lazmqttc

A basic MQTT client written in Free Pascal/Lazarus using the Eclipse mosquitto library

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 23
  • 0BSD

Networking

DelphiHuggingFace

The Hugging Face API wrapper for Delphi leverages cutting-edge models to deliver powerful features, including object detection, music generation, text classification, sentiment analysis, image segmentation, speech-to-text transcription, and text generation.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 22
  • MIT

Networking

besenws

a web(socket) server built with BESEN

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 20
  • LGPL-3.0

Networking

OTA-Interface-Search

OTA Interface Search - A tools to allow users to search for Open Tools API interfaces in the Open Tools API .pas files and find paths to interfaces, methods and properties.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 16

Lazarus IDE plugins

deltics.smoketest

Smoketest re-imagined. A lightweight, dependency-free unit testing framework for Delphi, with pluggable result formatting (xUnit 2 OOB)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 10
  • MIT

Language Tools

movidius_windows

How to use the Movidius Neural Compute Stick on Windows

  • Quiet
  • Other
  • GitHub
  • ★ 10

Other

Validator4D

Fluent form validation mechanism for Delphi FMX.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Dialogs

DFMTextStabilizer

Delphi IDE plugin that fixes DFM serialization of strings with UTF-8 output, readable non-ASCII text, and merge-friendly formatting.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Lazarus IDE plugins

sc3k-sprite-extract

SimCity 3000 Sprite and Image assets extractor

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 7
  • MIT

Graphics

Bee22

Particle Swarm Optimization framework (Delphi)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6

Science

KnockoutOP

KnockoutOP combines the observable type from the KnockOff library with the DelphiHTMLComponents library to provide an HTML-based MVVM framework for Delphi.

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

Data controls

yt.succubus

youtube.Succubus is an open source YouTube botnet written in Delphi + LAMP. You can earn thousands of subscribers, views, likes, dislikes, and comments in a few hours.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 6

Networking

JsonX3

Json Extended framework V3 for Delphi (VCL/FMX)

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

Other

JsonX4

JSON / YAML Extended framework V4 for Delphi (VCL/FMX)

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

Other

ONVIF_WDSL

ONVIF WDSL for delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • Unlicense

Networking

RMSVST3_2

Work In Progress Version of VST3 Wrapper with Seperate Processor and Controller

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5

Multimedia

Z80Tools

PC-DOS based based tools for processing ZX-Spectrum data

  • Quiet
  • Application
  • GitHub
  • ★ 5

Other

CMD-World

CMD World is a platform game written in Pascal and made only with ASCII characters in a command console.

  • Quiet
  • Application
  • GitHub
  • ★ 3
  • MIT

Games and Game Engines

osinfo

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

System

PaleoPackager

Inspired by Grant Searle's Binary to CPM Package utility.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • GPL-3.0

Files and Drives

Comment-Remover

This is a useful program for any programmer who does not want to have comments in their code.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2

Language Tools

DVD-CD-Burner-Library

This is a Library for creating DVD & CD Burning Software. Both components work independently of each other, allowing DVD or CD Burning Software to be created.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

Multimedia

Ecoverse

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 2
  • GPL-3.0

Other

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