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

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 lightweight, easy-to-use thread pool implementation for Free Pascal. Simplify parallel processing for simple tasks! ⚡
Standardized cryptography library for Delphi and FPC. Block ciphers, stream ciphers, and hash functions with unified API. Cross-platform, parallel-ready, no dependencies
OpenCL Library for parallel computing on the GPU.
Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.
Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.
PasMP - a parallel-processing/multi-processing library for Object Pascal
Extend Delphi Parallel Programming Library to ease async coding
Mockable HTTP Helper for.NET2.0+/SL4+/WP7/WinRT (supports Task Parallel Library/async/await)
Parallel Sort Library for Delphi and Free Pascal
Fast parallel file-search library and CLI for Delphi (Win64), built on NativePattern - literal, fuzzy, masked-hex, and regex search with Unicode-aware matching.
Dynamic Typing Solution compatible functional Programming Style, JSON objects and Parallel Type Library
Small library providing means for simple management and use of parallely run tasks.
Library for parallel-processing / multi-processing.
System In the Online Package Manager
Websocket Server and Client Library written in Lazarus
ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey
A simple and powerful multithreading library for Delphi
CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.
Fast Math Library for Delphi
Coroutine-based multithreading library for Delphi
FLRE - Fast Light Regular Expressions - A fast light regular expression library
Extremely fast memory manager for Delphi
The Deepseek API wrapper for Delphi leverages Deepseek’s advanced models to deliver powerful capabilities for seamless and dynamic conversational interactions, including a model optimized for reasoning, and now also supports running local models through an LM Studio server.
E3: Encrypt-Everything-Everywhere framework for compiling C++ programs with encrypted operands.
simple to use threading library
VindexLLM is a pure Delphi, GPU-powered LLM inference engine that uses Vulkan compute shaders to run GGUF models entirely on the GPU. It performs full transformer inference without relying on Python, CUDA, or other external runtimes, requiring only vulkan-1.dll, which is typically included with modern GPU drivers.
Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.
A Delphi wrapper for Slack API
Intel Integrated Performance Primitives and Intel Threading Building Block for Delphi RTL
Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.
Capturing call stacks in Delphi
Fluent, cooperative, UI-safe background task runner for Delphi FMX, with cancellation, timeout, progress, lifecycle callbacks, and optional mobile UI liveness diagnostics.
This expert for the Delphi IDE brings back some refactoring based on the DelphiLSP
OverbyteICS. Outdated copy of SVN repository
Delphi port of Google Benchmark
My Common Library
A library with some useful utilities for your Delphi Apps.
JSON/XML/AMF/MessagePack/MultiThread and more functions library
Minimalistic cross-platform logging library for Delphi with extensible provider architecture
Task worker thread template
Small and simple: Thread Pools with Tasks
Cross platform thread timer for Delphi using OS Platform APIs
A Delphi framework for creating data-driven WEB SPA applications with HTMX
Standard Generic Library (SGL) for Pascal using records with heap memory allocator and typed memory regions.
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.
Easy To Use Drag and Drop VCL mORMot2 WebSocket Components (ASYNC Server) and Base WebSocket Client!
The GroqCloud API wrapper for Delphi provides access to models from Meta, OpenAI, MistralAI and Google on Groq’s LPUs, offering chat, text generation, image analysis, audio transcription, JSON output, tool integration, and content moderation capabilities.
Delphi In-memory databases and miscellaneous projects.
High-performance async/await library for Delphi, powered by Rust's Tokio runtime.
yet another efficient, principled regular expression library
2D game library written with Lazarus
Various units for resolving issues or expanding/correcting Delphi functionality
run in Delphi 10.2(Tokyo), MQTT V3.1.1
Iterator libary for ObjectPascal
mORMot2 VCL Drag And Drop Socket Components For RAD Studio! Newest Version Release V1.0.3
OmniThreadLibrary New Generation — cross-platform Delphi threading library
An expression parser and a virtual machine. A formula is compiled to a flat byte array and evaluated by a linear pass over it, with no allocation on the path of an ordinary formula. On x86-64 an optional accelerator compiles that bytecode to machine code and hands anything it declines back to the interpreter, so an answer is never fast but wrong. Results are cached by shape: once 2 + 3 has been compiled, 5 + 7 reuses the same script and only writes the numbers into a copy. 163 functions to call and 249 names in the table, your own functions and variables bound by address, symbolic differentiation. The Lazarus parser packages require FCL and define NOFORMS and NOGRAPHICS, so they install without LCL. WebAssembly uses a separate console configuration. Two units ask for more at their defaults, Thread through Application.HandleException and BlobManager through TGraphic; drop the defines and add the LCL to the package if you want them.
Language Tools In the Online Package Manager
A general utilities library for Delphi projects