Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

30,061 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.

thread-utils-delphi

Automatically exported from code.google.com/p/thread-utils-delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

System

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

threads

Simplified threading for special tasks

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

System

ThreadPool

Initial check-in

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4

System

ThreadBarrier

Delphi Thread Barrier implementation

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 10
  • Apache-2.0

System

ThreadUtils-for-Delphi

Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 7

System

threaded_statemachine

A threaded StateMachine with the ability to pause / abort in state and possible remote control via dataprovider

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • BSD-3-Clause

System

HPThreadPool

High Performance Thread Pool - A simple and nice thread pool design for Lazarus

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 19
  • MPL-2.0

System

lib.SyncThread

Very simple library providing TThread descendant that is able to synchronize with (execute its method in context of...) any other cooperating thread.

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

System

ezthreads

simple to use threading library

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 86

System

WThread

Helper classes to support simple multi-threading.

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 48
  • Apache License

System In the Online Package Manager

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

Delphi-Crash-Reporter

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.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

CustomThread

Class to facilitate the creation of Anonymous Threads in your project

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 20
  • MIT

System

OmniThreadLibrary-NG

OmniThreadLibrary New Generation — cross-platform Delphi threading library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 14

System

OtsThreadPool

OtsThreadPool :: Execução de tarefas em multi-threads - Delphi

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

System

DelphiEasyThread

Thread implementation support both FireMonkey, VCL frameworks.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

System

pascal-pipes-faa

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).

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

System

darkThreading

Platform agnostic light-locking threading library for Delphi (part of the DarkGlass project)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • 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

TORO kernel

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.

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

System

MJDSerialThread

Exemplo de Projeto de acesso a porta serial utilizando thread em Delphi XE3.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

System

MultithreadProcs

Running procedures and methods parallel via a thread pool.

  • Package
  • Lazarus
  • modified LGPL2

System In the Online Package Manager

OmniThreadLibrary

A simple and powerful multithreading library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 515

System

FastMM5

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.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 345

System

taskworker

Task worker thread template

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

System

Delphi-Tasks

Small and simple: Thread Pools with Tasks

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

System

GS.Bus

Easy to use Bus, ressources friendly and super-easy inter-thread communication capabilities

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

System

nc-paslib

A (non-GUI) base utilities library for Pascal (Delphi/Free Pascal/Lazarus)

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 9
  • LGPL-2.1

System

Delphi-fastmm4m

A memory manager for Delphi (Enhance FastMM4 for multi-threads - MultiCore CPUs)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6

System

AsyncAwait

Ever need to run heavy operation in background without blocking main thread and get results sync results once done?

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5

System

Delphi64RTL

Intel Integrated Performance Primitives and Intel Threading Building Block for Delphi RTL

  • Active
  • Library
  • Delphi
  • Codeberg

System

FastMM4-AVX

. Delphi FPC FastMM4 fork with AVX support and multi-threaded enhancements faster locking

  • Library
  • Lazarus and Delphi
  • GitHub

System

iocp-delphi

Windows I/O Completion Port wrapper class for Delphi and Free Pascal

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 51
  • MIT

System

Pthreads4w-delphi

Pthreads for windows in delphi

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

System

TPkgDelegates

Cross-platform thread-safe implementation of Delegates for Delphi 2009 and later

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

System

lib.WndAlloc

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.

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

System

EventBus

Mini threaded event bus in Pascal Object. Delphi XE7 or superior require to compil

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

System

T2Bqueue

A simple lock-less thread queue for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

System

taskmanager

A free pascal multi thread task manager with support resources

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1

System Applications

iocp-delphi

Windows I/O Completion Port wrapper class for Delphi and Free Pascal

  • Active
  • Library
  • Lazarus and Delphi
  • Codeberg

System

madKernel

. Delphi The package is about Kernel Objects for the biggest part. The most important object types are wrapped up in interfaces, utilizing all the specific kernel32 APIs. Has interface wrappers for: Events, Mutexes, Threads, Processes, Windows, Modules, Tray Icons, shared memory buffers.

  • Library
  • Delphi

System

rdpwrap

RDP Wrapper Library

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 16,962
  • Apache-2.0

Networking System

ProcessMemoryMap

Deep memory analysis for Windows processes — the tool that saves you hours of debugging

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 178
  • MPL-2.0

System

FastMM4

A memory manager for Delphi and C++ Builder with powerful debugging facilities

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 499

System

DDetours

Delphi Detours Library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 398
  • MPL-2.0

System

torokernel

This repository contains the source code of toro unikernel

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 370
  • GPL-3.0

System