Sign in Join

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

Catalog

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

Setup-Creator

This is an Example of how to Program your own Setup and Uninstall Program for your Project.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 2

Learning and Examples

SetDPI

SetDPI lets you change the system DPI scaling quickly

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

Other

setup-helpers

❔ Setup Helpers for DreamSDK — Scripts and programs used for helping the production of DreamSDK packages.

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

Other

SetPreferredNetwork

Directly opens Android's hidden RadioInfo engineering screen — the fastest way to change preferred network type on any ROM without root. Bypasses OEM/carrier UI restrictions that hide this control in standard settings.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

System

SetDefaultBrowser

设置指定浏览器为系统默认浏览器for XP/Win7

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 2

System

SettlementTime

An application to help teachers work time accounting and print clear reports. The program also has an autocomplete feature.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Applications Reporting

SetupMP

Setup for Need For Speed 3 and 4 Modern Packs and NFS2 Wrapper

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 9

Games and Game Engines

my-desktop-setup

My custom rainmeter minimalist desktop setup

  • Active
  • Other
  • GitHub
  • ★ 1

Other

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

Goat-Rainmeter-Setup

Enjoy some tweaks in Windows 10/11 with this Rainmeter setup!

  • Active
  • Other
  • GitHub
  • ★ 5

Other

inno-setup-skins

Automatically exported from code.google.com/p/inno-setup-skins

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Other

inno-setup-skins

Automatically exported from code.google.com/p/inno-setup-skins

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Other

minimal-desktop-setup

Minimal Windows 11 desktop setup using Rainmeter — monochrome aesthetic with Mond clock and SmallCleanWeather widget

  • Archived
  • Library
  • GitHub
  • ★ 1

Other

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

Curse-Of-Monkey-Island-Setup-and-Launcher

There are two parts to this project; an installer and a launcher program. A replacement installer (setup program) for The Curse of Monkey Island (Monkey Island 3). The installer that comes with the game can be problematic with newer versions of Windows and refuses to work at all on 64 bit Windows. An improved version of the launcher program that shipped with Curse of Monkey Island, it has a number of features not present in the original launcher.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

Games and Game Engines

adjacency-nested-sets-delphi

Delphi implementation of the Celko "nested sets" approach to represent a hierarchy in a relational DB.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Database

Inno Setup Preprocessor

Inno Setup Preprocessor is an add-on for Inno Setup (http://www.innosetup.com), a freeware install builder.

  • Quiet
  • Application
  • SourceForge
  • Apache Software License

Language Tools

LazInk

Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • 0BSD

Edit and Memos

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

IAMP

InstallAware (Multi Platform) 2026

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 61

Files and Drives

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

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

FileEye

Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Files and Drives

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

Harry-Potter-Settings

Application for setup of Harry Potter 1, 2, 3 PC / Приложение для настройки Гарри Поттера 1, 2, 3 ПК

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 70

Games and Game Engines

Delphi_Fix_SetFocus

SetFocus is broken in Delphi. I created a safe alternative for Delphi’s SetFocus. This tool does the batch replace.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 10
  • MIT

Language Tools

Spider-Man-Settings

Utility for configuring Spider-Man (2001) with widescreen, gamepad support and fixes / Утилита для настройки Spider-Man (2001) с поддержкой широкоформата, геймпада и исправлений

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 10

Games and Game Engines

jcf-pascal-format

JEDI code formatter better compatible with modern Delphi

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

Language Tools

3.0 from 1 member

Duke3D Multiplayer Setup

Duke3D Multiplayer setup - VatVit 2005. This program is designed for starting up a peer multiplayer game for Icculus/Rancidmeat's duke3D WIN32 and Linux(xterm required) port. The linux version is written in Lazarus(pascal) and win32 version in Del

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

Games and Game Engines

issrc

Inno Setup is an open-source installation builder for Windows applications by Jordan Russell and Martijn Laan. Since its introduction in 1997, Inno Setup has been trusted by developers and organizations of all sizes to reliably deploy software to millions of PCs worldwide.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 5,744

System

Altium-settings

Файлы настроек Altium Designer 16 и правил для различных установок производства "Резонит"

  • Quiet
  • Other
  • GitHub
  • ★ 1

Other

UniSettings

[WIP - DO NOT USE]

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 1
  • MPL-2.0

Other

Inno Setup Unpacker

Unpacker for installations made by Inno Setup

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

Files and Drives

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

InnoSetupScripts

A collection of InnoSetup Scripts to build a RAD Studio Setup for Delphi Packages of Components and Libraries of any types.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 35
  • MIT

System

ATListbox

ATListbox is OS-independant listbox control. It's made for dialog like Sublime Text's command list. If OnDrawItem is set, listbox is fully owner-drawn: you must not set items, just set ItemCount, ItemIndex.

  • Library
  • Lazarus

List and Combo Boxes

SplashAbout

Every application should have a Splash screen and an About dialog. This component makes it as easy as dropping it onto your main form and calling a couple of methods. If you set VersionInfo in your Project Options, then most properties are automatically picked up. Two methods: SplashAbout1.ShowSplash (in form1.create method) and SplashAbout1.ShowAbout. No bloat: Windows are created on-the-fly and destroyed on close. OptionalIcon can be multi-resolution Set OptionalIconSize and the best available resolution/size will be displayed in Splash and About dialogs. Debug Logging available. Compile the /demo project to see what it can do Debug Logging (set DebugMode = TRUE) Windows and Linux.

  • Package
  • Lazarus
  • Modified LGPL

Dialogs In the Online Package Manager

Cod-Out-of-Box-Setup

A OOBE like application used to set up a new windows installation to common settings.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 17

System

PersianStemmingDataset

Persian Stemming data-set in order to evaluate new stemmers

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

Other

MobileGFXSetup

Generate all of the mobile icons, spotlights, settings and launchers for Delphi Android and iOS applications

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 13

Graphics

DProj2WinSetup

Windows setup program generator from a Delphi project options file.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • AGPL-3.0

Applications

MARS-3D-Setup

Setup program for the game MARS 3D, a rather unknown asian clone of the first-person shooter classic DOOM.

  • Quiet
  • Application
  • GitHub
  • ★ 7
  • MIT

Games and Game Engines

FontSetup

Delphi Font Setup from file

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

System

ResolveOptionSets

Merges all option sets that a dproj file references and removes the references

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Language Tools

LazSetup

Proof of Concept Setup Wizard for Lazarus

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Applications

LKSL-Settings

A set of componenets and classes to manage Settings.

  • Archived
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Other

NSIS_EnvSet

NSIS Environment Setting Plugin with unicode and x64 support

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

System

DProj2WinSetup

Windows setup program generator from a Delphi project options file.

  • Active
  • Application
  • Delphi
  • Codeberg

Applications

ExtSettings

Notepad++ uses Scintilla as its underlying edit component. Scintilla has a bunch of possible options to configure but not all of them are available via the preferences dialog or the main menu of Notepad++. This plugin provides the ability to configure some of these settings.

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

Edit and Memos