code-delphi-thread-safety
Code examples from Delphi Thread Safety Patterns Book
- Quiet
- Other
- Delphi
- GitHub
- ★ 36

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.
Code examples from Delphi Thread Safety Patterns Book
A thread-safe generic collections library for Free Pascal.
A thread-safe logging library for Delphi, with a portable core tested under Free Pascal in CI.
A lightweight, thread-safe worker management library for Delphi / Pascal that provides concurrent task execution with configurable limits and automatic queue management.
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).
Thread-safe port for data exchange. Supports network (TCP/UDP/HTTP), serial port, etc.
Networking 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.
Thread-safe SQLite wrapper for Free Pascal/Lazarus featuring connection pooling, AES-256 encryption (SQLCipher), schema migrations, async operations, and full TDataSet compatibility. Cross-platform: Linux, Windows, macOS.
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.
A simple, lightweight, and easy-to-use logging library for Free Pascal applications.
A thread-safe windows meta-data scraper DLL for Movies and TV series based on themoviedb.org API
Virtuoso is a single-unit, zero-dependency Delphi library that provides unified, thread-safe, generic access to memory-mapped buffers and files.
. FPC Simple, thread-safe logger for FPC/Lazarus. Logs saved to file, support for log archiving and compression.
Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.
Middleware de Auto-CRUD de alta performance para o framework Horse. Gere automaticamente rotas CRUD completas (GET, POST, PUT, DELETE) com injeção de persistência genérica de forma thread-safe e multiplataforma (Delphi & Lazarus/FPC).
Middleware de serviço de arquivos estáticos de alta performance, thread-safe, com suporte a HTTP 206 (Range) para streaming, controle de cache (ETag/Last-Modified), roteamento SPA Fallback e provedor de armazenamento abstrato para o framework Horse.
A thread-safe windows meta-data scraper DLL for music Albums and Tracks based on theaudiodb.com API
A thread-safe, Swiss-army toolkit featuring a reactive logging engine (LBLogger), an embedded HTTP server (LBmicroWebServer), seamless integration with the Python and Node.js ecosystems (LBWebPrism), and a fully customizable virtual keyboard (LBVirtualKeyboard). Distributed as a lightweight shared library (.dll/.so) with a clean, C-style API.
Modern Redis client for Delphi — thread-safe, centralized RESP parser, Synapse or Indy transport adapters
Multi-threaded safe, crossplatform logger for Lazarus/FPC and Delphi.
Thread-safe diagnostics, log encryption, and remote crash reporting framework in pure Object Pascal
A 2.5D Isometric Real-Time Strategy prototype built entirely with Skia4Delphi. A Command & Conquer style experience, featuring A* pathfinding, isometric rendering, AI skirmish combat, destructible environments, and thread-safe particle physics.
Games and Game Engines Graphics Science
A lightweight, thread-safe stack trace tracking library for Delphi
Logging component for Delphi and Lazarus. Version 3.3 (02-05-2019) Multithreaded, object oriented, buffered safe. The log file will be correctly written to disk, even if your application crashes. The logging/parsing/formating and optionnal visual feedback work don't consume your main thread's time. Logging environment to support debugging. Easy-to-use strings formating capabilities. Update of Olivier Touzot's HotLog component 2004,2005. Many Thanks to Olivier.
Cross-platform thread-safe implementation of Delegates for Delphi 2009 and later
Replacement of AllocateHWND and DeallocateHWND functions. It is mainly intended for Lazarus since it does not implement these functions at this moment. Note that current implementation is thread safe.
Small library for thread-safe intraprocess communication.
. Delphi Implements a thread safe client for memcached.
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.
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
Fast, opinionated, minimalist web framework for Delphi
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.
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.
Synopse mORMot is an Open Source Client-Server ORM SOA MVC framework for Delphi 6 up to Delphi 10.3 Rio and FPC, targeting Win/Linux for the server, and any platform for clients (including mobile or AJAX).
Database In the Online Package Manager
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).
An advanced tool for working with access tokens and Windows security policy.
Websocket Server and Client Library written in Lazarus
ZXing Barcode Scanning object Pascal Library for Delphi VCL and Delphi Firemonkey
Delphi implementation of JOSE (JSON Object Signing and Encryption) and JWT (JSON Web Token)
Delphi Event Bus (for short DEB) is an Event Bus framework for Delphi
An modern and pluggable logging framework for Delphi
Delphi Detours Library
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.
Dext - Modern Full Stack Framework for Delphi
OpenAI (and DeepSeek, Azure OpenAI, YandexGPT, Ollama, GigaChat, Qwen) API wrapper for Delphi. Use ChatGPT, DALL-E, Whisper and other products.
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.
A collection of my open sourced Delphi units
A Delphi implementation of the Mustache templating language
A lightweight, attribute-driven ORM for Delphi
Delphi library for system programming on Windows using Native API
Native Delphi Server implementation of the Model Context Protocol (MCP)
0MQ Delphi binding
Delphi reference info
NX Horizon - Event Bus for Delphi
PasMP - a parallel-processing/multi-processing library for Object Pascal
Coroutine-based multithreading library for Delphi
Delphi implementation of promises for asynchronous programming.
Using OpenSsl with Delphi on all OS platforms for X.509 certificates and JWT
Cryptography Learning and Examples
FLRE - Fast Light Regular Expressions - A fast light regular expression library
Extremely fast memory manager for Delphi