Sign in Join

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

Catalog

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

A-Radar

A-Radar supports already the following protocols and services: RDP (Remote Desktop/Terminal Server) VNC (Virtual Network Computing) ICA (Citrix Independent Computing Architecture) SSH (Secure Shell) Telnet (TELecommunication NETwork) HTTP/HTTPS (Hypertext Transfer Protocol) FTP (File Transfer Protocol) SFTP (Secure File Transfer Protocol) Raw Socket Connections OFS (Open and monitor Folders) BFS (Backup Folders) RFS (Open and monitor Registry Keys) Of course, you can define your own protocols and services using the integrated Data Manager! No limit of Protocols and Services So many external Applications per Protocol as you wish Application deep and fine-tuning using User Defined Strings

  • Quiet
  • Application
  • SourceForge
  • Affero GNU Public License

Networking

SnapModbus

SnapModbus is an Open-Source multi-platform suite (library and tools) to manage Modbus communication in strict adherence to the modbus.org specifications, both master and slave side. It supports all the functions described in the documents: * MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3 * MODBUS MESSAGING ON TCP/IP IMPLEMENTATION GUIDE V1.0b * MODBUS over Serial Line - Specification and Implementation Guide V1.02 through the standard transport protocols and the most widespread unofficial protocols (UDP, RTU Over TCP, RTU Over UDP) It’s released under lglp v3, so it’s free also for commercial use.

  • Quiet
  • Library
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

Networking

One Way Network Sniffer

One Way Network Sniffer is a sniffer for Windows and Linux that allows you to save files that are transiting on the network (http, pop3 and nntp protocols are supported).

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

Networking

IP-Sniffer

IP Sniffer is a comprehensive network tool for capturing and analyzing all traffic on a network, including IP addresses.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

Networking

3.0 from 1 member

FreeNFS

FreeNFS is a NFS 2.0 and 3.0 Compliant Server for Windows. FreeNFSE is a NFS 2.0 and 3.0 Compliant Server for Windows to a Embedded System Client. Adding more protocols to better serve embedded systems and video streaming. Insure to read the Blog, for current information on whats new!

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Networking

Indy10

Components for networking, Web services, protocols (SMTP, POP3, IMAP, NNTP, HTTP, FTP), sockets.

  • Package
  • Lazarus
  • Duel License

Networking In the Online Package Manager

LNet

Networking library to support TCP, UDP, FTP, SMTP, Telnet and HTTP protocols.

  • Package
  • Lazarus
  • LGPL with exception, see LICENSE and LICENSE.addon

Networking In the Online Package Manager

Visual Synapse

Moved to GitHub → https://github.com/yoctobyte/visualsynapse --- Visual Synapse are component wrappers around the Synapse tcp/ip libraries. It wraps a few common internet protocols, like HTTP, UDP, DNS, ICMP, TCP and SMTP to multi-threaded components that can be used with Delphi, Kylix, Freepascal and C++ Builder.

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1), GNU General Public Lic

Networking

UPS-Monitor

Monitor UPS data via APCD and NUT protocols on a local or remote server

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

System

curl4delphi

A little libcURL binding for Delphi XE2+. Supports “easy” interface only. See wiki for more documentation.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 80

Bindings Networking

IndySecOpenSSL

This repo provides the IndySecOpenSSL package for both Delphi and Lazarus/fpc. This package provides a new (optional) OpenSSL package separate from Indy's "protocols" package and adds support for OpenSSL 3.0 and later. It may be used as an add-on the Indy 10.6 or the forthcoming Indy 10.7 releases. The IndySecOpenSSL package's purpose is to provide Indy users with an upgrade path to the use of current OpenSSL (3.x) libraries with the minimum of change. This includes users that use the existing version of Indy bundled with Delphi and the version provided with the Lazarus Online Package Manager. For more information on the installation and use of the package please read the comprehensive User Guide provided in the docs subdirectory. New users should pay particular attention to the installation instructions and guidance on installation of the OpenSSL shared libraries (DLLs) included in the User Guide.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 10
  • Duel License

Networking In the Online Package Manager

AI EM BOT

Artificial Intelligence Electronic Manipulation Bot will be designed for developing A.I on the web using standard protocols of communication such as ICQ, MSN, and especially AIM. The Bot will be able to under stand and collect as much data as possible fro

  • Application
  • SourceForge
  • Mozilla Public License 1.0 (MPL), Other License, GNU General

Networking

AiMS - Another instant Messenger Service

AiMS is an instant messeger service for MSN, that could also be used in the future for more protocols. It's written in Pascal using Delphi (and Kylix) ------- AiMS es un programa de mensajería para MSN, que en el futuro usará más protocolos. Está es

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

Networking

BeepFp

BeepFp is a Free Pascal componentset to allow development of custom protocols using BEEP in native Object Pascal.

  • Library
  • Lazarus

Networking

Blazter

Blazter is a multiplatform client for file-sharing protocols like Napster. It features multiple language support, additional protocol support via add-ons and a scripting language. It is being developed in Delphi.

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

Networking

BraveNewPalace

We want to write an advanced clone of the famous "The Palace" chat (both client and server) with plugin system, advanced scripting languages and plugin-based external protocols.

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

Networking

HTMLViewer

HTML Viewer Components for Delphi, Lazarus and C++Builder The HtmlViewer component set consists of the THtmlViewer, TFrameViewer, and TFrameBrowser components. All three are HTML document display components: THtmlViewer * The basic component. * THtmlViewer displays single (non-frame) documents. * It also forms the basis for the other two components. TFrameViewer * Displays both frame and single HTML documents. * TFrameViewer is oriented more for local file system use. TFrameBrowser * Also displays frame and single HTML documents. * TFrameBrower is oriented for use with local file systems and toward Internet style protocols and URL usage. * Additional code and/or components are generally required to get data from other sources than the local file system. These components Support most of the HTML 4.01 specifications with many additional popular HTML 5 enhancements. Many Cascading Style Sheet properties are also supported.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Public Domain, MIT License

Networking

Synapse 40.1

Network communication suite of components. Supports all major protocols, and SSL encription.

  • Package
  • Lazarus
  • BDS style license

Networking In the Online Package Manager

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

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

discord-drover

A DLL for forcing Discord to use a specified proxy (HTTP/SOCKS5) for TCP connections. Bypasses local restrictions on voice chats.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 825

Networking

Core

Ultibo Core

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 187

System

synapse

Synapse TCP/IP library for Delphi and Freepascal

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

Networking

GrijjyCloudLogger

GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 116

Networking

MfPack

Delphi translations for Microsoft Media Foundation and related API's

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

Bindings Multimedia

Tiny.Library

General purpose low level library for Delphi 7-XE10, FreePascal and C++Builder

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

Other

LogViewer

A multi-purpose logviewer

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 66
  • Apache-2.0

Other

MTN2

Dual-pane keyboard-driven file manager in the spirit of DOS Navigator and Far Manager: built-in console, terminals, viewer and editor, archives, SFTP/FTP/WebDAV/S3, plugins. Delphi, Windows and Linux.

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

Files and Drives

Delphi_Remote_Desktop

Easy To Use Drag And Drop Desktop Duplication Components (Work In Progress!)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 52
  • MIT

Networking

SnapTRAINER

A modular Virtual-PLC Trainer

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

System

OverbyteICS

OverbyteICS. Outdated copy of SVN repository

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 38

Networking

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

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

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

pasriscv

PasRISCV is a RV64GCV/RVA23 RISC-V emulator, which is implemented in Object Pascal

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 17
  • Zlib

System

plc-student-demo-platform

Modular, student-friendly Arduino Opta PLC training system with ladder logic and SCADA readiness

  • Active
  • GitHub
  • ★ 1
  • MIT

System

AsyncNet

Asynchronous networking library for STAX. Based on FCL-Net code and structure

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 10

Networking

IPAvailabilityScanner

This utility efficiently scans IP addresses and gathers host names and MAC addresses. It offers the capability to export scan results and includes features for port scanning of selected hosts. Enhanced with a multithreaded framework, the tool delivers increased speed, supporting functionalities like trigger actions and banner grabbing.

  • Quiet
  • Application
  • GitHub
  • ★ 9

Networking

XkcdDelphiCli

Full CLI interface to XKCD powered by Delphi demonstrating graphics in the terminal.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 8
  • GPL-3.0

Graphics

ybb

  • Active
  • Application
  • GitHub
  • ★ 8

Networking

delphiopenssl

Delphi import unit for OpenSSL DLL

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • BSD-3-Clause

Bindings

ppm-mcp-tools

Source code for PPM MCP tools — Pascal/Delphi MCP servers for Claude Code

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 7

Networking

modshell

Command-driven scriptable Modbus utility

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • EUPL-1.2

Networking

cockpit_drone

Cockpit Drone is an application that allows you to connect wifi drones in special cx-10W from cheerson on PC. Allowing the interaction via joystick. Allowing the user to have a typically military experience with his civilian drone (UAV).

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 5

System

delphereum

Repository created by GitHub Project Operator

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 4

Other

ISAPIGate

ISAPI routes HTTPS requests to http-only webserver(s)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Networking

Movsea

Movsea – Project for Recognizing Movies by Video.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Multimedia

A-Radar

Remote Connection Manager and Monitor

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Networking

ExchangeBBS

Retro-BBS updated to TCP/IP, multi-node, multi-operating-system.

  • Quiet
  • Application
  • GitHub
  • ★ 3
  • MIT

Networking