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.

BackgroundWorker

A Delphi port of the .net BackgroundWorker

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13

System

background-black

Exemplo criado para demonstrar como criar background automático para aplicações Android e iOS

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 5

Graphics

EMI-Background-Viewer

A program to view and save the backgrounds from Monkey Island 4. It supports the pc, ps2 and demo versions of EMI.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Graphics

hefesto

Simple, efficient background job processing for Delphi — fluent API, retry, observability and pluggable queue brokers

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Other

Image16

Opens/saves TIF, FITS, PNG, XISF, PXM, RAW, JPG, XCF, PSD, WEBP. AsinH, Sqrt, Ln, Exp and Sqr stretching, HSL and RGB adjusting, Levels and Curves adjusting and Background Extraction for Color Balance, Flatness and Gradient Correction. Arithmetic between images. Resizing and croping. Color Balance based on background, selection or stars B-V (after platesolving). Debayering/Bayering. Inversion, mirroring, rotation, barrel/pincushion correction. RGB alignment/shifting. Erode, Dilate, ... Blurring (bilateral, threshold and chroma/luma). Unsharp Masking, Laplacian. Masked Undo. Curve Undo, LCE. CLAHE. SCNR. Wavelets decomposing and denoising. Lucy-Richardson and Wiener deconvolution. FFT contrasting/denoising. Uses Astrometry.net to platesolve images. Includes Bright Star Catalogue up to mag. 5 and Tycho 2 Catalogue up to mag. 12 allowing for Star B-V color data for color balancing plate solved images. Interfaces with ASCOM, G'MIC and Starnet++. Macros. EAA. Win>=7 and Linux+Wine>=7.

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

Graphics Science

Deskchanger

Programm for change desktop background to satelite images \ Программа для замены фонового изображения рабочего стола на снимки со спутника.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Graphics

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

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

DzHTMLText

Delphi and Lazarus HTML Label component

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 229
  • MIT

Labels

4.0 from 1 member

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

Essentials

Essentials contains 13 native VCL controls for Embarcadero Delphi and C++Builder. The controls include drop-down calendars and calculators, roll-up dialogs, 3-D labels, tiled backgrounds, scrolling messages, menu buttons, and more.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 54

Other

SafeThread4D

Fluent, cooperative, UI-safe background task runner for Delphi FMX, with cancellation, timeout, progress, lifecycle callbacks, and optional mobile UI liveness diagnostics.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 46
  • MIT

System

SAWeatherCast

A weather skin with a full transparent background

  • Active
  • Other
  • GitHub
  • ★ 13
  • CC0-1.0

Other

Change-Windows-Wallpaper

Change background wallpaper image in Windows 11/10/8/7 and older via Win32 in Delphi.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 12

System

RawInput

Background USB Scanner Support using the RAWInput API

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

System

pgsrvtool

GUI tool to run postgresql server in background, minimized to tray

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • MIT

Database

AsyncAwait

Ever need to run heavy operation in background without blocking main thread and get results sync results once done?

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5

System

DeskPlay

Simple Windows 10/11 desktop background video player.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Multimedia

Video-Title-Page-Generator

Slide and title image generator with background and text in a graphic font

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

Graphics

DFAsyncQuery

DFAsyncQuery - Background Database Queries for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Database

Fluid-Magma-Effect

A real-time particle-based fluid simulation with a metaball-style rendering effect. Uses background threading for physics calculations and Skia4Delphi for high-performance graphics rendering.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Graphics

Modbus-Memory-Emulator

Modbus Memory Emulator allow you to emulate a modbus plc (slave). A script can be written and run in background in order to react events.

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

Networking

delphi-service-host

Long-lived services that each own a thread and only ever talk through an event bus. Delphi and Free Pascal.

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

Other

MRX-Gamepad-Core

A modern, lightweight gamepad input handler for Delphi VCL & FireMonkey (FMX) using SDL3. It features a background polling thread, visual UI mapping, deadzone configuration, and rumble support.

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

Games and Game Engines

pocws

Proof of Concept for Interfaces to be used in LCL background

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 1

Learning and Examples

abagent

Anti Boss Agent is a portable open source application for Windows that can easily hide any window in the background with hotkey. Features: * Run your selected process from file and hide with the same hotkey. * Hide all processes using your mouse. * Automatically terminate all running processes when Task Managers starts. * Clear history of all running processes from registry, special folders and network usage statistics. * Set a timer to shut down, reboot, etc. your PC. * Add your favorites apps, personal folders, system folders and apps in one form and in one click. * And many others features. Information: *Default HotKey=Ctrl+Shift+Alt+F12 to show or hide main window" *If in same directory exists svcl.exe to option "Mute by process" it works with svcl.exe but is not necessarily (or is not working standart option). Download svcl.exe from "https://www.nirsoft.net/utils/sound_volume_command_line.html".

  • Active
  • Application
  • SourceForge
  • MIT License

System

Brick Movie Help (DELPHI XE 2)

I very simple Tool I wrote to help me creating BRICK MOVIES. Create a sequence of bitmaps while moving a Sprite Bitmap over a Background Bitmap (This code is using DELPHI XE 2 ). Should not be a big problem using that code with other versions of DELPHI or FREE PASCAL. Guess there wont be any update of this small application as I could do the job I needed that tool for. For NON PROGRAMMES I added the EXECUTABLE for download.

  • Application
  • Delphi
  • SourceForge

Graphics

BSSRP

BSSRP is an erp oriented business logistic process The project is divided in 2 parts : client GUI written with lazarus who contain's an 'code interpreter' enable to generate dynamic forms and programs, server application enable to process background.

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

Database

Cambia tu Pantalla

Changes Desktop wallpaper with easy, automatically from local or web image sources. Gives you the best background freedom and simplicity :)

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

Graphics

gmhsetroot Free Pascal Frontend

GUI to use mhsetroot to set background Image with exciting color combonations with muiple gradients. Click the gmhsetroot Free Pascal Frontend Web Site to get mhsetroot so gmhsetroot will work.

  • Quiet
  • Application
  • Lazarus
  • SourceForge

Graphics

Notebook battery Drain Meter

Notebook battery drain meter (NDM) is a freeware very simple application running under Windows platform (tested on XP and 7, requires WMI - should be present on current Win OSes). It solves a problem of observation and alerting of NB power consumption when running on batteries. NDM works as follows: Decompress the app into desired directory and run. NDM creates TRAY icon, which shows current power drain from battery in Watts. Main window open first time and allows to configure alerting tray color (when done click Save to tray). There is possibility to set up Watt limit to tray icon background color change to Green, Yellow, Red. It also can blink from certain limit. Main window can shown / hidden by click on tray icon. Right click opens menu with Exit application item. Your settings are stored in standard ini file, autostart can be selected by writing to the registry.

  • Quiet
  • Application
  • SourceForge
  • Public Domain

System

Cindy components for Delphi 7 and newer

Packages with 86 components for all delphi versions (since D7) to build Windows 32/64 bit applications: VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc... TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session. TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features. TcyResizer allow move and resize components at run-time like delphi 2009 does. Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1). TcyMathParser can parse matematical expressions. TcyWebBrowser allows view/edit html documents. TcyDbAdvGrid is a DBGrid with advanced feature etc ...

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

Other

lazrichview

TRichView component can contain text with various fonts and colors, hypertext, background bitmap, pictures and images from TImageList, any Delphi controls. It can be printed and saved as plain text or html file.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 20
  • MIT

Edit and Memos

Timely-Time-Tracker

Timely Time Trackers is a piece of software that tracks your daily computer usage. For it to work it must be stored in the Program Files Directory and you must add a shortcut to the main background process is "shell:startup"

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 10

Date and Time

Boom 4

Boom 4 is our 1st year students project in EPITA. it's a shoot'em'up inspired by games like Panzer Dragoon & Starfox Adventures,the background universe hasn't been clearly defined yet. this description will be completed soon.

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

Games and Game Engines

KOF'91 Fighting Engine

KOFFE is a 2D fighting game engine compatible with KOF'91. Written in Object Pascal, it's very configurable: it's possible to change all character definitions, backgrounds, sounds and graphics.

  • Application
  • SourceForge
  • zlib/libpng License

Games and Game Engines

LazRichView

LazRichView component can contain text with various fonts and colors, hypertext, background bitmap, pictures and images from TImageList, any Delphi controls. It can be printed and saved as plain text or html file.

  • Package
  • Lazarus
  • GitHub
  • The MIT License (MIT)

Edit and Memos In the Online Package Manager

pl_Cindy

Packages with 86 components to build rich 32/64 bit applications.VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc...TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session.TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features.TcyResizer allow move and resize components at run-time like delphi 2009 does.Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1).TcyMathParser can parse matematical expressions.TcyWebBrowser allows view/edit html documents.TcyDbAdvGrid is a DBGrid with advanced feature etc ...

  • Package
  • Lazarus
  • Bitbucket
  • MPL 1.1

GUI containers In the Online Package Manager Orphaned in the Online Package Manager

QSLGen

QSLGen is a QSL creation program. To do this, you need to take 5 steps: 1. Upload Log 2. Find the required QSO 3. Select QSL background 4. Generate QSL 5. Save QSL. The program has a manual, although everything is intuitive.

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

Graphics

RichView

"RichView is a suite of native Delphi/C++Builder components for displaying, editing (not demonstrated by demo/not in freeware version*) and printing hypertext documents. Components support various character attributes (fonts, subscripts/superscripts, colored text background, custom drawn)." This package contains a port of the freeware version.

  • Library
  • Delphi

Edit and Memos

TurboPower Essentials

Essentials contains 13 native VCL controls for Borland Delphi & C++Builder. The controls include drop-down calendars & calculators, roll-up dialogs, 3-D labels, tiled backgrounds, scrolling messages, menu buttons, and more.

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

Other

Dev-Cpp

A fast, portable, simple, and free C/C++ IDE

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3,047
  • GPL-2.0

Edit and Memos

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

Alcinoe

Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 1,134
  • Apache-2.0

Other

BGRAControls

Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 226
  • Modified LGPL

Graphics In the Online Package Manager

skia4delphi

Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 793
  • MIT

Graphics

Dam

Delphi and Lazarus Message Dialogs with Formatted Text

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 167
  • MIT

Dialogs

JPPack

A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other

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

Other

QuickLib

Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).

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

Other

LazWebsockets

Websocket Server and Client Library written in Lazarus

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 123
  • BSD-3-Clause

Networking

ZXing.Delphi

ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey

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

Graphics