threadutils
Automatically exported from code.google.com/p/threadutils
- Quiet
- Library
- Delphi
- GitHub
- ★ 6

30,060 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.
Automatically exported from code.google.com/p/threadutils
Automatically exported from code.google.com/p/thread-utils-delphi
A lightweight, easy-to-use thread pool implementation for Free Pascal. Simplify parallel processing for simple tasks! ⚡
A thread-safe generic collections library for Free Pascal.
Java based ThreadPoolExecutor for Delphi
Simplified threading for special tasks
Initial check-in
Delphi ThreadSafe Collections (TList, TDictionary, TOrderedDict, TUniqueList for now).
Delphi Thread Barrier implementation
Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.
A multi-threaded image decoder and scaler based on GDI+
A threaded StateMachine with the ability to pause / abort in state and possible remote control via dataprovider
Threaded connections for Firedac
My Own Delphi-Collection ( Thread )
Threading units for Delphi
High Performance Thread Pool - A simple and nice thread pool design for Lazarus
An Embarcadero Rad Studio / Delphi component (FMX) for parallelized http/https files downloading
Very simple library providing TThread descendant that is able to synchronize with (execute its method in context of...) any other cooperating thread.
Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.
simple to use threading library
Helper classes to support simple multi-threading.
System In the Online Package Manager
Fluent, cooperative, UI-safe background task runner for Delphi FMX, with cancellation, timeout, progress, lifecycle callbacks, and optional mobile UI liveness diagnostics.
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.
Class to facilitate the creation of Anonymous Threads in your project
OmniThreadLibrary New Generation — cross-platform Delphi threading library
Cross-platform timer working in additional thread
Threadpool based Timer
Delphi Threaded Timer (currentlly target only vcl ..) but it's not that hard to make it adapted with FMX !!
OtsThreadPool :: Execução de tarefas em multi-threads - Delphi
A library for filtering SQL data using threads to enable smooth searches. Delphi 7 and ADO.
Thread implementation support both FireMonkey, VCL frameworks.
A high-performance, multi-threaded SDL3 component for Delphi VCL. This component dynamically loads SDL3.dll at runtime to create its own native OS window, while keeping the VCL GUI (buttons, trackbars, panels) fully responsive and butter-smooth.
A High-Performance, Multi-Threaded Rendering Skeleton for FMX & Skia4Delphi Experimental
Cross-platform inter-process communication for Delphi 12+ (Win64) and FPC/Lazarus (Linux x86_64/ARM64): the same API at three scopes — local IPC (Named Pipe/UDS), TCP and TLS with optional mTLS. Synchronous Request-Reply, topic pub/sub with wildcards and retain, AutoReconnect and thread-safe dispatch (pool/serialized/main thread).
Platform agnostic light-locking threading library for Delphi (part of the DarkGlass project)
This is a high-performance, thread-rendered FMX skia4delphi component skeleton
A lightweight, thread-safe worker management library for Delphi / Pascal that provides concurrent task execution with configurable limits and automatic queue management.
. Delphi AIO implement procedural oriented programming POP style in Delphi. It means developer can combine advantages of OOP and POP, splitting logic to multiple state machines, schedule them to threads, connect them by communication channels like in GoLang
A High-Performance, Multi-Threaded Rendering Skeleton for FMX & Skia4Delphi Experimental
This is a high-performance, thread-rendered FMX skia4delphi component skeleton
A thread-safe logging library for Delphi, with a portable core tested under Free Pascal in CI.
A Delphi project to detect Freeze in the Main Thread.
Control MIDI devices with 32/64bit VCL/FMX components for Delphi 10 supporting native Windows and macOS. Support for iOS (Beta) and Android (output only). Packages in beta for C++ Builder and Lazarus for easy build and install. MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing and recording music (Wikipedia). This package provides 3rd generation of components to simplify communication with musical instruments, developed with high-performance in mind. The package also comes with a high-priority system timer and a MIDI clock component. You can register threaded observers, giving you MIDI events in real-time with timing, or non-threaded to respond in a UI environment.
TORO is demonstrating an innovative operating system by integrating at the same ring level both kernel and the user application server. The threads of the user application server are distributed evenly on all CPUs and running independently in parallel. The memory model chosen is NUMA without pagination. During the initialization, the memory is divided proportionally for each processor installed on the system. When a thread needs memory, the memory allocator returns a free block of memory depending on which CPU the thread is running. In the same way, TORO can dedicate resources to specific processor, i.e. a FileSystem. This only CPU then can access to this instance of FileSystem. The scheduler is based on the cooperative threading model, therefore due to this design, TORO can migrate threads between CPUs and send messages between threads without using any lock instruction. TORO is well suited for integrated system to run at high pace application servers like web servers.
Delphi Unit for database aware threads
Named threads in Linux
Running procedures and methods parallel via a thread pool.
System In the Online Package Manager
A simple and powerful multithreading library for Delphi
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
FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.
Thread-safe port for data exchange. Supports network (TCP/UDP/HTTP), serial port, etc.
Networking In the Online Package Manager
Intel Integrated Performance Primitives and Intel Threading Building Block for Delphi RTL
Advanced Developer Async Programming Toolkit
Singe Threaded Asynchronous Exexcution (STAX) framework for implementing asynchronous event scheduling similar to javascript or python co-routines
Common tools for projects
A Delphi FMX dialog mechanism with async flow, per-form FIFO queueing, custom themes, worker-thread await support, and telemetry.
Task worker thread template