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.

GridLayout

Lazarus component, to arrange components in a grid: rows, columns, width in columns, height in rows. It looks a bit more compatible to Delphi's [https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.ExtCtrls.TGridPanel TGridPanel], though not completely (e.g. some properties are named differently, the control collection is [https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.ExtCtrls.TControlItem TControlItem] instead of TGridPanelControl, and the later misses some [https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.ExtCtrls.TControlItem_Properties properties] as well).

  • Library
  • Lazarus

GUI containers

treelistview

A Pascal treelistview component, showing a treeview together with the columns of a listview (for Delphi and Lazarus)

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

ListViews and TreeViews

NLDStringGrid

A StringGrid with extra features like columns, merged cells, readonly cells, input styles, custom inplace editors, import/export functionality and much more.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Grids

Delphi-TextTable

Allows you to make a table with columns and rows but in text format.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

Other

pobatch

PoBatch is an easy-to-use PO file editor for l10n workflows. It displays source strings and translations in a grid, allowing selection of columns or rows and bulk copy and paste operations. Batch actions across a whole folder - copy source, clear fuzzy, sync with POT, translate - make it easy to keep hundreds of PO files up to date at once.

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

Edit and Memos

TStringGridHelper

TStringGridHelper Class to Facilitate Sorting Columns Using Underlying TFDQuery DataSet

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Grids

Periodic-Table-of-Elements

The Periodic Table is a chart that organizes all known Chemical Elements by increasing Atomic Number (number of protons), with Elements arranged in rows (periods) and columns (groups) that reveal trends in their Chemical and Physical Properties.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Charts and Graphs

WinScriptAdvanced

WinScriptAdv content plugin for Total Commander, runs your scripts for files and folders and displays returned script info into columns

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other

SliLumns

A Columns game clone written in Turbo Delphi. Configurable starting difficulty and speed.

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

Games and Game Engines

SlimindPascal

My original Master Mind game, written in Turbo Pascal 7. Select from 3-9 columns, and 3-9 colours.

  • Quiet
  • Application
  • GitHub
  • ★ 2
  • GPL-3.0

Games and Game Engines

SMDBGrid component

. Delphi The successor of TDBGrid with the extended features. Is able to display multiline wordwrap column titles, checkboxs for boolean fields, a convenient select of records from the keyboard and mouse via checkboxs, extanded Indicator column, fixing of columns, an opportunity to exclude insert and delete of records in the DBGrid, own standard PopupMenu, save/restore of a column states, processing of additional events etc. Multilanguage resources.

  • Library
  • Delphi

Grids

TECGrid

TECGrid File:ecgrid.png is a lightweight grid component. It does not contain any strings, it has no DataSource connection and its is not possible to custom-draw each cell. Therefore it's not alternative to TStringGrid , TDBGrid nor TDrawGrid . It is designed to show content of any data structure and all displayed strings are taken from OnGetHeaderText and OnGetDataCellText events. It features bi-directional mode, fixed columns, fixed rows, column moving, column sizing, various fixed-cell styles and many others, described below.

  • Library
  • Lazarus

Grids

tgridextendedcolumns

Extended column styles for the FireMonkey TGrid component

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

Grids

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

delphimvcframework

DMVCFramework (for short) is a popular and powerful framework for Web API and Web Applications in Delphi. Supports RESTful and JSON-RPC WEB APIs development.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1,420
  • Apache-2.0

Networking

TokenUniverse

An advanced tool for working with access tokens and Windows security policy.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 668
  • MIT

Security

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

noe

A neural network framework (with autograd!) for object pascal 🧠

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 89
  • MIT

Science

cassotis-ime

Cassotis IME - a native Delphi/TSF Chinese Pinyin IME for Windows 10/11. 言泉输入法 —— 基于 Delphi/TSF 的 Windows 10/11 原生开源中文拼音输入法,支持全拼、简拼、六种双拼,并通过语料训练的本地语言模型与神经重排提升输入质量。

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

System

mcx

Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

DelphiConsole

The Console class from C# ported to Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 143
  • MIT

System

MONOTONE

A multi-voice tracker for the PC speaker.

  • Quiet
  • Application
  • GitHub
  • ★ 126
  • Unlicense

Multimedia

raster-master

Raster Master Sprite/Icon/Map/Animation/Sound editor for Windows 7/8/10/11 Multiple Import/Export formats. Use sprite sheets to import graphics. Create your own sprite sheets. Create modern web games or retro games

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 111
  • MIT

Graphics

SQLBuilder4Delphi

Generates Delphi code from your database and lets you build typesafe SQL queries through its fluent API.

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

Database

OfficeXML4D

Delphi library for reading and writing Office Open XML documents

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 80
  • MIT

Reporting

notetask

A simple application for creating and organizing task lists, offering essential features for efficient task management, similar to Notepad in its simplicity and functionality.

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

Applications

VSoft.AnsiConsole

A Delphi library for creating engaging console applications

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

System

VCLThemeSelector

Easy and elegant preview/selection of Theme (Light or Dark) for VCL apps

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

Other

S7-PLC_MySql_MariaDB

MySql and MariaDB communication FB for Siemens PLC S7-1200 and S7-1500

  • Active
  • Other
  • GitHub
  • ★ 62
  • MIT

System

MTN2

Dual-pane keyboard-driven file manager in the spirit of DOS Navigator and Far Manager: built-in console, terminals, viewer and editor, archives, SFTP/FTP/WebDAV/S3, plugins. Delphi, Windows and Linux.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 55
  • MPL-2.0

Files and Drives

greyhound

Greyhound is a tiny ORM-ish for Free Pascal.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 50

Database

at2

Adlib Tracker II is, dare we say, the most userfriendly tracker aimed for the OPL3 FM-chip, and is full of advanced features to simplify your task of making the most of your Adlib-tunes.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 48

Multimedia

Tracetool

Tracetool viewer, client Api for Dotnet, Java, Javasvript, C++ , Python, Delphi

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 45

Language Tools

StaticCodeAnalyser

Static code analysis for Delphi 12 & 13 and Lazarus / Free Pascal. RAD Studio IDE plugin (32/64-bit) + standalone GUI + CLI, one engine. 201 rules (Pascal AST + DFM/LFM forms): leaks, SQL injection, dead handlers, hardcoded secrets, Unicode & Trojan Source, Win64 pointer bugs. SARIF for CI/CD, SonarQube push.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 43

Language Tools

csscontrols

Implementation of basic css drawing for pascal (fpc, lazarus, delphi)

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 38
  • Apache-2.0

GUI containers Graphics

benchmark

Delphi port of Google Benchmark

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

System

CWStudio-Components-Library

Modern Windows 11 / WinUI 3 (Fluent UI v9) styled VCL components for Delphi / RAD Studio.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • MIT

Other

class-helpers

Directory of Delphi VCL/RTL class helpers

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 35
  • MIT

Other

duckdb-fp

A clean and intuitive wrapper for DuckDB in FreePascal, providing easy database operations and DataFrame-like result handling.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 35
  • MIT

Bindings Database

opcb-object-pascal-component-builder

OPCB – Object Pascal Component Builder A library for fluent creation and configuration of components in Delphi and Lazarus. Enables expressive, hierarchical, and reusable runtime UI construction. Developed by Fabiano Arndt. Copyright © 2025 Fabiano Arndt

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

GUI containers

editenv

Windows console program for interactively editing the value of an environment variable

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

System

vx

Simple Volume Renderer

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 30

Graphics

DataGrabber

A query tool

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 29
  • Apache-2.0

Database

KittoX

A Delphi framework for creating data-driven WEB SPA applications with HTMX

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

Networking Database

vt

Virtual TreeView (in Russian)

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 24
  • MPL-2.0

Learning and Examples

YADF

Yet Another Delphi Formatter

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 22
  • MPL-2.0

Language Tools

darest

Darest - Auto-generated REST API from your database schema

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 21
  • MIT

Database Networking