Sign in Join

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

Catalog

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

Process Monitor

Process Monitor is an aplication for Windows 98(or above) that monitors all the process thar are running in your systems. This application is being coded with delphi 6 It allows you to kill them, to increase their priority or to query information abou

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

System

sharedMemoryClient

Dynamic link library with functions for creation, manipulation, reading, and writing in Shared Memories (Inter-process Communication - IPC). The entire creation process and errors found and resolved are documented.

  • Quiet
  • Library
  • GitHub
  • ★ 3
  • Apache-2.0

System

bms-api-hook

API and Code hook library built for 32 bits Windows. Contains DLL and code injection, remote process code execution, inter process communication and mini code disassembler techniques.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

System

DelphiPipes

Russel Libby's named pipes for Delphi as found on Francois Piette's blog on http://francois-piette.blogspot.com/2013/04/inter-process-communication-using-pipes.html

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 17

System

WindowsMessaging

A lightweight, component-based wrapper for inter-process communication (IPC) in Delphi using the WM_COPYDATA protocol. This package allows you to send and receive strings or data structures between separate Windows applications with minimal configuration.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8
  • MIT

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

NamedPipesForDelphi

A clever named pipes unit for inter-process communication for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14
  • Unlicense

System

delphi-ipc

Send structured messages between Windows processes over WM_COPYDATA, with a portable, tested frame.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

System

NosoDispatcher

Takes care of IPC messaging for Noso applications

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Networking

simple-shared-memory

IPC(Inter-Process Communication) Shared Memory

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

Gutread

The GutRead utility will read texts from the Gutenberg Project and remove all the newlines saving hours of editing in your word processor. It will also produce the text in XML format.

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

Applications

SimpleIPC Library

SimpleIPC are units for Freepascal that allow client and server to send interprocess communication messages between processes. SimpleIPC-Lib is a library (DLL) that allows SimpleIPC to be used in any program, written in any language.

  • Library
  • Lazarus

System

TML Messaging Suite

Establishing asynchronous, multithreaded, bidirectional communication without blocking messages can be time consuming and error prone. Using libTML allows you to implement asynchronous message exchange on top of the IETF standard protocol BEEP (Blocks Extensible Exchange Protocol) without the need to fiddle around with the basics of message processing. All your work can be put into the features of the application instead of taming a TCP/IP socket.

  • Library
  • Lazarus

Networking

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

delphimvcframework

DMVCFramework (for short) is a popular and powerful framework for Web API and Web Applications in Delphi. Supports RESTful and JSON-RPC WEB APIs development.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1,420
  • Apache-2.0

Networking

Alcinoe

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.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 1,134
  • Apache-2.0

Other

LazWebsockets

Websocket Server and Client Library written in Lazarus

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 123
  • BSD-3-Clause

Networking

0xsp-Mongoose

a unique framework for cybersecurity simulation and red teaming operations, windows auditing for newer vulnerabilities, misconfigurations and privilege escalations attacks, replicate the tactics and techniques of an advanced adversary in a network.

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 532
  • GPL-3.0

Security

NetCom7

The fastest communications possible. Delphi rulez.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 218
  • MIT

Networking

MakerAi

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.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 216
  • MIT

Other

mcx

Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

DelphiGrpc

DelphiGrpc is a Delphi implementation of the realtime and streaming gRPC protocol (http://grpc.io).

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

Networking

synapse

Synapse TCP/IP library for Delphi and Freepascal

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 157

Networking

Delphi-MCP-Server

Native Delphi Server implementation of the Model Context Protocol (MCP)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 143
  • MIT

Networking

DelphiZeroMQ

Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 133

Networking Bindings

AIO

Coroutine-based multithreading library for Delphi

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

System

MfPack

Delphi translations for Microsoft Media Foundation and related API's

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 102
  • MPL-2.0

Bindings Multimedia

DelphiComponents

This repo includes some free Delphi components compatible with various Delphi IDEs

  • Quiet
  • Package
  • Delphi
  • GitHub
  • ★ 96
  • Apache-2.0

Other

rnl

RNL - Realtime Network Library - The opensource reliable UDP network library

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 90
  • Zlib

Networking

run-as-attached-networked

RunAsAttached is a program to run a console as another user and keep new console attached to caller console. Support reverse shell mode (Ex: Netcat)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 79

Security System

propc

OPC Server/Client Delphi library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 49

Networking

SimpleIPC-lib

Simple IPC (interprocess communication) for any program to communicate with another program in any language, with examples in GoLang and Freepascal

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 43
  • MIT

System

SnapTRAINER

A modular Virtual-PLC Trainer

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

System

STAX

Singe Threaded Asynchronous Exexcution (STAX) framework for implementing asynchronous event scheduling similar to javascript or python co-routines

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 41
  • BSD-2-Clause

Other

Delphi_SChannelTLS

Helper functions and socket classes to perform TLS communication by means of WinAPI (SChannel)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 39
  • MIT

Networking Security

benchmark

Delphi port of Google Benchmark

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

System

google-oauth2

Small Google OAuth 2.0 for Lazarus/FPC

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 31

Security

Delphi_Delta_ScreenShot_And_RDP

Fast Delphi screen sharing by sending only the pixels that changed. Great for low-bandwidth or real-time desktop streaming. Included RDP Demo!

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 28
  • MIT

Graphics Networking

BITNETServices

All the important tools for BITNET/HNET programs like relay chat, xyzzy, YWAKEUP, IUCVTRAP, CLRSCRN

  • Active
  • Application
  • GitHub
  • ★ 26

Networking

CeosMW

Components for communication using JSON, supports JSONRPC. Implements client/server layers to an n-tier solution.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 26

Networking In the Online Package Manager

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

IAMClient4D

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.

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

Security Networking

IPS

IPS - High Level Programming of Small Systems for the AMSAT space projects (communication satellites for radio amateurs)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 24
  • GPL-3.0

Language Tools

MultiCOM

Windows application to monitor up to six serial ports at once

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 24
  • MIT

System

Delphi_Audio-Link_Components

Easy To Use Drag And Drop Audio Components For Delphi (Windows OS) Now With Audio Injection Support!

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 21
  • MIT

Multimedia

ICSpot

A high-interaction virtual honeypot for ICS that provides physical process simulation

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 21
  • GPL-3.0

Security

delphi-iot

14 IoT and industrial communication libraries for Delphi 12: MQTT, AMQP 1.0, CoAP, Modbus, STOMP, WebSocket, mDNS/DNS-SD, NMEA, InfluxDB, Prometheus, CBOR, MessagePack, JSON, Serial — 694 tests, no external dependencies beyond Indy

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 20

Networking