BackgroundWorker
A Delphi port of the .net BackgroundWorker
- Quiet
- Library
- Delphi
- GitHub
- ★ 13

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.
A Delphi port of the .net BackgroundWorker
Exemplo criado para demonstrar como criar background automático para aplicações Android e iOS
Example of background processing without locking having 1 consumer and 1 producer
Aplikasi Pengganti Background dengan algoritma K-Nearest Neighbor menggunakan lazarus IDE
WIP - FMX form control with blurred background, manually created. Major improvements to be made.
A program to view and save the backgrounds from Monkey Island 4. It supports the pc, ps2 and demo versions of EMI.
Simple, efficient background job processing for Delphi — fluent API, retry, observability and pluggable queue brokers
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.
Programm for change desktop background to satelite images \ Программа для замены фонового изображения рабочего стола на снимки со спутника.
🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)
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.
Delphi and Lazarus HTML Label component
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.
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.
Fluent, cooperative, UI-safe background task runner for Delphi FMX, with cancellation, timeout, progress, lifecycle callbacks, and optional mobile UI liveness diagnostics.
Change your IDE background image.
How to load bitmaps in the background in a separate thread. Works for both desktop and mobile platforms.
A weather skin with a full transparent background
Change background wallpaper image in Windows 11/10/8/7 and older via Win32 in Delphi.
Background USB Scanner Support using the RAWInput API
GUI tool to run postgresql server in background, minimized to tray
Ever need to run heavy operation in background without blocking main thread and get results sync results once done?
Simple Windows 10/11 desktop background video player.
Slide and title image generator with background and text in a graphic font
DFAsyncQuery - Background Database Queries for Delphi
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.
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.
Using TTasks for Background Tasks
Long-lived services that each own a thread and only ever talk through an event bus. Delphi and Free Pascal.
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.
Proof of Concept for Interfaces to be used in LCL background
Playground: Download html page in background (Android, Delphi XE8)
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".
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.
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.
Changes Desktop wallpaper with easy, automatically from local or web image sources. Gives you the best background freedom and simplicity :)
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.
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.
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 ...
Slide and title image generator with background and text in a graphic font
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.
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"
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.
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.
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.
Edit and Memos In the Online Package Manager
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 ...
GUI containers In the Online Package Manager Orphaned in the Online Package Manager
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.
"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.
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.
A fast, portable, simple, and free C/C++ IDE
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
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.
Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.
Graphics In the Online Package Manager
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.
Delphi and Lazarus Message Dialogs with Formatted Text
A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other
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).
Websocket Server and Client Library written in Lazarus
ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey