Sign in Join

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

Catalog

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.

Parallel-port-play

Playing with the parallel port of the computer, Pascal style !!

  • Quiet
  • Other
  • GitHub
  • ★ 1
  • GPL-3.0

System

paralleljobs

Automatically exported from code.google.com/p/paralleljobs

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

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

ThreadUtils-for-Delphi

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

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 7

System

pasmp

PasMP - a parallel-processing/multi-processing library for Object Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 125

System

delphi-ppl

Extend Delphi Parallel Programming Library to ease async coding

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • GPL-3.0

System

UltraCode

Assembler & Parallel optimized RTL Replacement for Delphi/Free Pascal for Windows/Mac/Linux/iOS/Android

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 31
  • GPL-3.0

System

ConcurrentMM

Memory manager for FreePascal, specially designed for highly parallel applications

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 7
  • Apache-2.0

System

ring-bell

Rings the school bell at scheduled times: application to control, schedule and ring the school bell.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • MIT

System

DataTrans

Serial and parallel data transmission - DataTrans

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

LCD Smartie

LCD Smartie displays information on your LCD/VFD. It supports LCDs with a Hitachi HD44780 Controller via parallel port & Matrix Orbital and Crystalfontz serial/USB LCD/VFDs. Info includes: CPU temps, fan speed, the BBC World News, Stocks indexes etc.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

System

Protocol tool

This is a software/hardware development tool that allows the user to send strings on an interface (parallel,serial, network or other), specified in hexadecimal or strings or a combination of these. The strings can be retrieved/stored from/to a file.

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

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

AD9850 DDS control panel

Windows, Delphi Software for controlling the Analog Devices DDS Synthesizer AD9850 under Windows 9x/ME/2000/XP via the parallel port. You may use it as a high-precision dc-60 MHz signal source contained on a single chip.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

System Science

MultithreadProcs

Running procedures and methods parallel via a thread pool.

  • Package
  • Lazarus
  • modified LGPL2

System In the Online Package Manager

PasMP

Library for parallel-processing / multi-processing.

  • Package
  • Lazarus
  • zlib

System In the Online Package Manager

OmniThreadLibrary

A simple and powerful multithreading library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 515

System

AIO

Coroutine-based multithreading library for Delphi

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

System

scalemm

Fast scaling memory manager for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 107

System

BrainMM

Extremely fast memory manager for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 102
  • MIT

System

ezthreads

simple to use threading library

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 86

System

MSDOS-0

Clone de MS-DOS en Pascal (Turbo Pascal ou Free Pascal)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 46
  • MIT

System

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

SnapTRAINER

A modular Virtual-PLC Trainer

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

System

benchmark

Delphi port of Google Benchmark

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • Apache-2.0

System

CmonLib

My Common Library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • MIT

System

avr-hv2

AVR High Voltage Programmer 2

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 30
  • MIT

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

tokio4delphi

High-performance async/await library for Delphi, powered by Rust's Tokio runtime.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 19

System

OmniThreadLibrary-NG

OmniThreadLibrary New Generation — cross-platform Delphi threading library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 14

System

R65

Code and emulator of my home built R65 computer, built around 1978

  • Active
  • Application
  • GitHub
  • ★ 12
  • GPL-3.0

System

ikaria

An actor framework for Delphi

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 11

System

emul99

Simulator of the TI 99/4A home computer written in Pascal

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 10
  • GPL-2.0

System

Gala

Library of parralel programming for Delphi/FPC

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 10

System

DelphiConcurrent

Delphi Concurrent Anti-DeadLock MultiRead FrameWork

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

System

pascal-futures

Run Time Futures for Free Pascal

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 8

System

RemoteControlCodes

Stores the codes sent by an IR remote control code to electronic devices

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 7

System

apple-pascal-time

Reading RTC clock hardware and setting the system date at boot for Apple Pascal.

  • Quiet
  • Other
  • GitHub
  • ★ 5
  • Apache-2.0

System

TNDY-Test

Test utility for Matze79's TNDY and Serdaco's TNDLPT sound devices

  • Quiet
  • Application
  • GitHub
  • ★ 4
  • MIT

System

PKTeach

PKTeach Software for Pro-Arm 2200 Robot (yes, the original software!)

  • Quiet
  • Application
  • GitHub
  • ★ 3
  • MIT

System

Process-Tree

This is an enhanced version of a Process Manager that provides significantly more information about the structure and process flow.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2

System

CUDA

CUDA driver api and framework written in/for Delphi

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

lazscheduler-db

lazscheduler: another process launcher based on database

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

System

sw-cor24-basic

1970s-terminal-inspired "Time Sharing" BASIC interpreter for COR24 ISA hardware and emulator

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

System

FastMM4-AVX

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

  • Library
  • Lazarus and Delphi
  • GitHub

System