Delphi-Parallel-Processing
Fundemental implementations for usages of TTask, TFuture & ParallelFor in Delphi. Contains TInterlocked, TMonitor as well
- Quiet
- Other
- Delphi
- GitHub
- ★ 2

30,062 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.
Fundemental implementations for usages of TTask, TFuture & ParallelFor in Delphi. Contains TInterlocked, TMonitor as well
A lightweight, easy-to-use thread pool implementation for Free Pascal. Simplify parallel processing for simple tasks! ⚡
[WIP] Layered stream provides a descendant of TStream class that is intended for situations, where there is a need for some (possibly multi-layered) processing of streamed data, and parallel processing is not desirable or possible.
PasMP - a parallel-processing/multi-processing library for Object Pascal
Library for parallel-processing / multi-processing.
System In the Online Package Manager
Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.
PPface is vector processor emulator / simulator (SIMD array processor with 1-bit processing elements). VEPRAN language used to design parallel algorithms and operate data slices. The system allows to visualize algorithm work by viewing vector memory and registers, it supports debugging and animated program execution. To run this app on 64-bit system please install Windows Virtual PC and Windows XP Mode.
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
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
Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer
Delphi reference info
Using OpenSsl with Delphi on all OS platforms for X.509 certificates and JWT
Cryptography Learning and Examples
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.
PACC (PAscal C Compiler) is an C compiler, which is implemented in Delphi-7-compatible Object Pascal
Standardized cryptography library for Delphi and FPC. Block ciphers, stream ciphers, and hash functions with unified API. Cross-platform, parallel-ready, no dependencies
Generate CycloneDX SBOMs for Delphi projects — EU Cyber Resilience Act compliance in one click
Fast Delphi/Pascal symbol search for AI coding agents - Now includes Delphi LSP
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 repository contains all the source code for the practical examples in the book "Delphi Multithreading: Threads, Concurrency, Parallelism and Asynchronous Programming", written by Cesar Romero.
Singe Threaded Asynchronous Exexcution (STAX) framework for implementing asynchronous event scheduling similar to javascript or python co-routines
A library with some useful utilities for your Delphi Apps.
Code examples from Delphi Thread Safety Patterns Book
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
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.
A proof-of-concept async pipeline framework in Delphi to demonstrate modern AI orchestration with Promises, streaming, and chained execution. Designed by a math researcher to demonstrate that modern, elegant AI architectures can emerge from non-mainstream tools.
High-performance async/await library for Delphi, powered by Rust's Tokio runtime.
2D game library written with Lazarus
mORMot2 VCL Drag And Drop Socket Components For RAD Studio! Newest Version Release V1.0.3
Crystal Path Finder is a high-performance pathfinding engine developed with Delphi and the FMX (FireMonkey) framework. It goes beyond simple grid-based algorithms by analyzing real-world map images (Height Maps) to simulate and calculate optimal paths based on terrain difficulty in real-time.
An actor framework for Delphi
texrex web page cleaning & ClaraX random walk crawler
Ultra Fast Array Operations using AVX/AVX2 code on the arrays to find Min-Max values and Index of them.
High-performance, security-hardened CrossSocket provider for the Horse web framework. Replaces the default Indy provider with IOCP/epoll async I/O, an object pool, enforced request limits, and OpenSSL 3.x native TLS.
A visual demonstration of thread synchronization in Delphi, featuring real-time progress tracking and color-coded state visualization. Perfect for learning concurrent programming concepts and thread coordination patterns.
Parallel Sort Library for Delphi and Free Pascal
The PasVulkan-based emulator frontend for the PasRISCV RV64GC RISC-V emulator
Scan, preview, compress and shrink images in batches
Manage the trips on the zūmo XT(2)(3)
藤 -Resizer- / 画像の最高品質な拡大縮小を高速かつ一括で行う
Rapid thickness estimates for images
Data Synchronization and Replication Framework for Modern Delphi Applications
Process list asyn, allow user to cancel and sync results
Dext - Delphi Modern Web Framework
Simple, efficient background job processing for Delphi — fluent API, retry, observability and pluggable queue brokers
CUDA driver api and framework written in/for Delphi
CXC Compression — a Free Pascal compression project focused on strong practical compression, fast decompression, deterministic output, and multithreaded performance.
A Program that enables a BruteForce attack on an MD5 hash.
Calling native methods from .NET application via standard Windows Named Pipes
Small hack that makes ortho photos.