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.

taskworker

Task worker thread template

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 5
  • MIT

System

taskmanager

A free pascal multi thread task manager with support resources

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1

System Applications

Advance-TaskDialog

A Custom TaskDialog with getting theme automatically, opposite the original one!

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 35

Dialogs

Delphi-Tasks

Small and simple: Thread Pools with Tasks

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

System

-delphi-task-manager

simple Delphi task manager using Object Pascal

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

bnd.WinTaskScheduler

Constants, types and interfaces for Windows Task Scheduler. Both Task Scheduler 1.0 (2000, XP) and 2.0 (Vista+) are included.

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

System

Windows 7 Taskbar Components

. Delphi One of the most notable feature in Windows 7 is a new Windows taskbar. It offers a new way of controlling your desktop, managing your windows, and launching applications.

  • Library
  • Delphi

System

VCLTaskBarToFMX

VCL TaskBar to FMX Application

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Other

bnd.WinTaskbarProgress

Allows setting-up the state and value of progress shown in taskbar icon/button (Win7+).

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

System

lib.ConcurrentTasks

Small library providing means for simple management and use of parallely run tasks.

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

Other

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

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

Delphi-WinTaskSched

Delphi interface to Windows Task Scheduler 2.0

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 73
  • MIT

System

AsyncAwait

A tiny Delphi library (Delphi 10 or higher) that exposes Task and Task<T> objects similar to those in .Net

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 22
  • MIT

System

FMX-WinMinimize

FMX Taskbar Fix (Windows): Fixes the long-standing **FireMonkey (FMX)** issue where: - Two taskbar icons appear (`TFMAppClass` + main form) - Minimize / restore animations don't play correctly - App hides completely when minimized

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

System

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
  • Delphi
  • Codeberg

Other

Win32TaskbarProgress

Component for Lazarus to show progressbar over Windows taskbar, https://wiki.freepascal.org/Win32TaskbarProgress

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Other

Win32TaskbarProgress

This is unit which contains the class to control the progressbar over the Windows 7+ taskbar button. The demo looks like this:

  • Library
  • Lazarus

System

dext

Dext - Modern Full Stack Framework for Delphi

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

Networking

StyledComponents

Components similar to Delphi VCL Buttons, Panels, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!

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

Other

newac

New Audio Components (NewAC) are designed to help your Delphi programs perform different sound processing tasks.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

Multimedia

diocp3

delphi iocp model, iocp-engine, iocp-socket, iocp-task

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 59
  • BSD-2-Clause

Networking

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

STAX

Singe Threaded Asynchronous Exexcution (STAX) framework for implementing asynchronous event scheduling similar to javascript or python co-routines

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 41
  • BSD-2-Clause

Other

IAMClient4D

IAMClient4D is a Delphi client library for integrating applications with Keycloak, providing full OAuth2/OpenID Connect support (including PKCE), token and user management, and a lightweight asynchronous task framework (Async.Core) for thread-safe operations across VCL and FMX.

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

Security Networking

http-helper

Mockable HTTP Helper for.NET2.0+/SL4+/WP7/WinRT (supports Task Parallel Library/async/await)

  • Quiet
  • Library
  • GitHub
  • ★ 22
  • Apache-2.0

Other

threadpool-fp

A lightweight, easy-to-use thread pool implementation for Free Pascal. Simplify parallel processing for simple tasks! ⚡

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 22
  • MIT

System

hyper-workers

A lightweight, thread-safe worker management library for Delphi / Pascal that provides concurrent task execution with configurable limits and automatic queue management.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 21

System

pk_gtfc

Component show chart gantt for Lazarus\CodeTyphon

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 13
  • LGPL-2.1

Charts and Graphs

MXUtils

A set of classes to perform common tasks

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • GPL-3.0

Other

handyutils

A set of routines that are "handy" for certain tasks.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3
  • Unlicense

Other

DelphiDevDataSetTools

A collection of Delphi procedures and functions that help "automate" some tasks needed in DataSets.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Database

FPGenda

FPGenda is a simple, lightweight and fully portable agenda and task management application written in Free Pascal using the fpGUI toolkit.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1

Other

trainer-card-dashboard

Custom Pokémon-inspired Rainmeter desktop dashboard built to replace the Windows taskbar because I wanted something more visual, interactive, and fun to use every day. Features personalized launchers, hover interactions, dual-click actions, and workflow shortcuts for development tools, finance apps, media software, utilities, and emulators.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

QuickCrt

Based upon my 20+ year old super fast QCrt text mode display driver, QuickCrt is an event driven object-oriented framework for rapid application development using Turbo Pascal 7.0 for DOS. Completely self contained, it uses no 3rd party or original Borland units (excluding the built-in System unit). It uses no Turbo Vision and is more like Delphi minus the drag and drop. It has support for String formatting, Custom text fonts, Themes, Keyboard mappings, Config files and Multiple languages baked into it. However, this initial version is more of a "Proof of Concept" and engine for PGME. Rather than an actual project. It has some serious limitations. Since it was built in a "vacuum" with no pre-planning, it is a little bit of spaghetti code. Also, it doesn't support real windowing, multi-tasking or draw behind visible objects. QCrt 9 is currently under development. It is a complete rewrite in assembly with TP wrappers. It is being hosted at http://github.com/LoopZ/QCrt

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

Other

StyledComponents

Components similar to Delphi VCL Buttons, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!

  • Active
  • Library
  • Delphi
  • Codeberg

GUI containers

MobileExperts

Project created to facilitate the day-to-day tasks of developing multi-device Android and iOS applications in Delphi.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 33
  • MIT

Lazarus IDE plugins

HGMAsync

Async wrapper

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8
  • MIT

System

threads

Simplified threading for special tasks

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

System

wtf

framework to help with classification tasks

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Science

ACS

ACS ( Audio Components Suite ) is a freeware cross-platform set of components designed to perform different sound-processing tasks. It supports reading the audio data from CD, different file formats, for example wav,mp3,wma,ogg,mac and others, output to soundcard and files is also possible. Between input and output you can work with the data, different converters, mixers and processors are available.

  • Library
  • Lazarus

Multimedia

DuckDuckDelphi

. Delphi Adds simple duck typing to Delphi Objects and provides an RTTI helper class to simplify many common RTTI tasks.

  • Library
  • Delphi

Other

CodeSigningHelper

IDE plugin, which simplifies the task of codesigning output executable on Windows and macOS.

  • Package
  • Lazarus
  • Copyright (C) 2017 Patrick Michael Kolla-ten Venne

Lazarus IDE plugins In the Online Package Manager

Motor Yoda

Motor Yoda is a 2D directx based engine for develop games as: tile based, isometric(2D) games, RTS, RPG, etc. The engine purpose is to eliminate the hard work of reinvent the wheel for common task as map loading and displaying, sprite and particle syste

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

Games and Game Engines

NewAC - New Audio Components

abandoned, list of forks on GH here Delphi Designed to help your Delphi programs perform different sound processing tasks. With NewAC you can play audio stored in many formats wav, Ogg Vorbis, FLAC, Monkey Audio, WavPack, MP3, Windows WMA, DTS, AC-3 Dolby Surround, VOB DVD files.

  • Library
  • Delphi

Multimedia

OpenCL

OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of CPUs, GPUs, and other processors. OpenCL includes a language (based on C99) for writing kernels (functions that execute on OpenCL devices), plus APIs that are used to define and then control the heterogeneous platform. OpenCL provides parallel programming using both task-based and data-based parallelism.

  • Library
  • Lazarus

Bindings

TFastDIB

TFastDIB consists of a DIB class and units with optimized routines for common graphics tasks like resampling, blending, quantizing & dithering, color space conversions, bit depth conversions, rendering primitives, and a collection of filters and effects.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Public Domain

Graphics

TurboPower Visual PlanIt

Visual PlanIt is a set of synchronized, data-aware components for adding time, task, & contact management capabilities to applications written in Borland Delphi & C++Builder. Get that Outlook look & feel without the hassle.

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

Date and Time Data controls

TVPlanIt

Set of data-aware components for adding time, task, contact management. IDE visual designer for ZEOS database components.

  • Package
  • Lazarus

Date and Time In the Online Package Manager

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

Dam

Delphi and Lazarus Message Dialogs with Formatted Text

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

Dialogs

dataset-serialize

JSON to DataSet and DataSet to JSON converter for Delphi and Lazarus (FPC)

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

Database

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

ZXing.Delphi

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

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

Graphics