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.

DzTalkApp

Delphi non-visual component to communicate between applications

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 59
  • MIT

Networking

Delphi Cross-Platform Application Help

On the surface, Ziphelp is basically HTML in a compressed zip archive, hence the name. Pack any folder with HTML files into a zip archive and you are good to go. But Ziphelp is more than that, it is a protocol based on the standard sitemap protocol, designed to give a help viewer (here: the Delphi implementation) extended information about the content of the help system. That is help context numbers, help keywords, associative keywords, page titles. This information is missing in a standard sitemap.xml. Ziphelp extends the sitemap protocol and enables direct communication of an app with the help system. The Ziphelp protocol is not just for zip archives. It works inside an archive, with uncompressed folders or with HTML content loaded directly from a website. A Delphi desktop app may be deployed with local application help, uncompressed, zipped or embedded. A mobile or web application might not ship with local HTML content, but refer to an online version instead.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Other

winPenPack

winPenPack is a project that aims at collecting the most frequently used and most popular open source applications made portable, so that they can be executed without installation from any USB Flash Drive or Hard Disk. The winPenPack suites offer a wide range of portable applications like office tools, internet tools, multimedia tools, development tools, security applications and other frequently used utilities. Everything you need, completely free, open source and portable!

  • Active
  • Application
  • SourceForge
  • BSD License, GNU Library or Lesser General Public License ve

Applications

IDC4Delphi

Industrial Direct Communications for Delphi (IDC4Delphi) is a components suite for MQTT, KNX, Siemens Step 7, and Fieldbus integration.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13
  • MIT

Networking

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

Asphyre

Asphyre, also known as Platform eXtended Library, is a cross-platform framework for developing video games and scientific applications in Delphi, and FreePascal/Lazarus. The framework provides facilities for real-time rendering of graphics (using DirectX, OpenGL or Software Renderer), text output, mathematics (including vectors and matrices) and networking communication, among other features. It also supports singleboard devices such as Raspberry PI, Intel Galileo, BeagleBone Black and others with features like GPIO, SPI, I2C and so on, along with external displays, sensors and other peripheral devices.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Apache License V2.0

Games and Game Engines Graphics

Buzzer

Client-server application for voice communication. Detects servers within a local network, but can also work on a global network if you know the address. Lightweight and simple Pascal abc.net +NAudio

  • Active
  • Application
  • GitHub
  • ★ 4
  • MIT

Networking

Gemini4Delphi

Class developed for communication between Delphi applications with Gemini Google AI

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Networking

FastCGI

The FastCGI protocol is designed for communication between a web server and a web application. It is commonly used for PHP or Python web applications. However, when I needed it, there was no usable implementation for Delphi available. This library fills that gap. It is MIT licensed.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 60
  • MIT

Networking

FMX-JS-BridgeDemo

FMX-JS bridge demo application. Demonstrates communication between Firemonkey host app and HTML/CSS/JavaScript application, hosted inside TWebBrowser component.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 3

Learning and Examples

K-Dialog-app.

It's my own 1st win32 application using Delphi (D5->XE7 migrated)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Networking

pl_Cindy

Packages with 86 components to build rich 32/64 bit applications.VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc...TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session.TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features.TcyResizer allow move and resize components at run-time like delphi 2009 does.Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1).TcyMathParser can parse matematical expressions.TcyWebBrowser allows view/edit html documents.TcyDbAdvGrid is a DBGrid with advanced feature etc ...

  • Package
  • Lazarus
  • Bitbucket
  • MPL 1.1

GUI containers In the Online Package Manager Orphaned in the Online Package Manager

Cindy components for Delphi 7 and newer

Packages with 86 components for all delphi versions (since D7) to build Windows 32/64 bit applications: VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc... TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session. TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features. TcyResizer allow move and resize components at run-time like delphi 2009 does. Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1). TcyMathParser can parse matematical expressions. TcyWebBrowser allows view/edit html documents. TcyDbAdvGrid is a DBGrid with advanced feature etc ...

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Other

socket-test

Communication with a nodeMCU 1.0 board through an user-friendly interface

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Networking

NosoDispatcher

Takes care of IPC messaging for Noso applications

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

Networking

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

Affeleva

Communication helping application for sclerosis multiplex, muscular dystrophy or similar affected people. Provides visual keyboard driven by single mouse click.

  • Quiet
  • Application
  • SourceForge
  • BSD License

Applications

ErrorCode diskmag engine

Simple dos-text mode based diskmag (electronic magazine) viewing engine for extended mode

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

Applications

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

Morse View

Morse View an open source software project to convert audible Morse codes to text messages. This application is capable to convert Morse codes from wave files or from the audio line/microphone inputs. Conversion from Morse code to text can perform based amplitude and frequency decomposition of the input audio stream.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Multimedia

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

Promet-ERP

Promet ERP is an ERP system in addition to the ERP functionality also provides message management, task / project management, document management. Any functionality can also be used individually. All data is stored in a central database. MSSQL, PostgereSQL, Firebird, SQLite, are the supported database systems. Orders, persons, articles can be managed with the ERP functionality. With the integrated report generator reports can be created visually. The Document Management helps to magage documents on any object (article, order, person, task ...) With the message management, emails, RSS feeds, SMS, Scanned documents are managed. With the task and project management tasks are planned across projects and users, Company-wide by a global task list.

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

Applications

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

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

luamacros

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 691

System

Kastri

Cross-platform library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 603
  • MIT

System

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

torokernel

This repository contains the source code of toro unikernel

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

System

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

RealThinClient-SDK

RealThinClient SDK - Delphi components for building HTTP(S) applications

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 190

Networking

WebUI4Delphi

WebUI4Delphi is a WebUI wrapper, which allows you to use any web browser as a GUI, with Delphi or Lazarus/FPC in the backend and HTML5 in the frontend.

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

Bindings

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

hprose-delphi

Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 125
  • MIT

Networking

AIO

Coroutine-based multithreading library for Delphi

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

System

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

ComPort-Library

COM Port Library for Delphi (fork from SourceForge)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 99

System

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

pascal-webui

Use any web browser as GUI, with Pascal in the backend and HTML5 in the frontend.

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

Bindings

lnet

Lightweight Networking library written in Free Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 79

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

Bare.Game

An open source modern minimal game cross platform gaming library

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 77

Games and Game Engines

DzSocket

Delphi Client/Server components to communicate using TCP Socket Asynchronous easily

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 71
  • MIT

Networking

ipub-messaging

Messaging system for communication between classes / layers in delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 63
  • MIT

Other

DataPort

Thread-safe port for data exchange. Supports network (TCP/UDP/HTTP), serial port, etc.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 58
  • The MIT License (MIT)

Networking In the Online Package Manager