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.

Message-View-Helper

This is a RAD Studio IDE plug-in for 2010 to Berlin 10.1 that provides a keyboard shortcut (default SHIFT+ALT+M) for showing / hiding / focusing the message view but also the ability to automatically hide the message view after a successful compilation.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4

Lazarus IDE plugins

MessageBoxes-for-Anyone

A tool for creating Windows message boxes. A small, unfinished project from 2003, written with Borland Delphi 7.0. Explore the unpolished interface and contribute to its revival.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Dialogs

MessageNames

Delphi unit to the Windows message name

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

System

MessageRoutiner

multi-functional Windows message tool

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

Toast-Message

Componente Delphi Para Toast Message FMX.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

KCPAS

A collection of small Delphi utilities, including named pipes and handling SQL Server message queues.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Database

closevatel

App will automatically close message "Отключение расширений в режиме разработчика" or "Disable developer mode extensions". Автоматически закрывает сообщение "Отключение расширений в режиме разработчика" или "Disable developer mode extensions" в Яндекс.Браузере (а возможно и во всех Chrome-подобных, поскольку сообщение происходит оттуда). Ярлык на программу следует поместить в папку «Автозагрузка» и программа будет автоматически искать и закрывать это сообщение. Микроисходник (написан на delphi) находится в папке с версией программы. Disabling (closing) the message "Отключение расширений в режиме разработчика" or "Disable developer mode extensions" in Yandex Browser (and possibly in all Chrome-like ones, since the message comes from there). A shortcut to the program should be placed in the "Startup" folder and the program will automatically search for and close this message. The microsource (written in delphi) is located in the folder with the program version.

  • Quiet
  • Application
  • Delphi
  • SourceForge

System

show-message-fmx

Unit contendo diversos modelos de mensagem de dialógos para firemonkey.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Dialogs

CryptoLib

Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 266
  • MIT License

Cryptography In the Online Package Manager

5.0 from 1 member

LazInk

Canvas-drawn HTML and Markdown text controls for Lazarus: labels, memos, list boxes, a rich editor and a help-page viewer. No browser engine, no widgetset-specific code.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • 0BSD

Edit and Memos

5.0 from 1 member

DzHTMLText

Delphi and Lazarus HTML Label component

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

Labels

4.0 from 1 member

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

TDiscordMessage

Class for send Discord Message from Lazarus.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 22

Networking

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

TSlackMessage

Class for send Slack Message from Lazarus.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 9

Networking

qdac

JSON/XML/AMF/MessagePack/MultiThread and more functions library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 33
  • MIT

Database

GS.GRID

Multi-Server - MQTT broker, KissB enabled, and more !

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 26
  • MPL-2.0

Networking

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

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

ShowMessageDetour

Shows how to detour a calls to ShowMessage and MessageDlg without requiring modifying of code/unit using those procedures at all.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Learning and Examples

Tnef-Parser

This Delphi library extracts the message attachments, with the original file names, and the message body, including HTML, text, and RTF.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 10
  • LGPL-3.0

Networking

skype-log

Monitoring tool to log Skype chat messages to SQL database

  • Quiet
  • Application
  • GitHub
  • ★ 5
  • MIT

Security

MailClient-AntiVirus

The project represents a basic yet fully functional E-mail client, which utilizes the TRichView components to display and edit HTML messages, Clever SMTP and POP3 components to send and retrieve E-mails. The downloaded messages are scanned using the ClamAV antivirus library.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 3
  • LGPL-3.0

Networking

PascalForge.Serialization

Multi-format Delphi serialization library with JSON, XML, BSON, CBOR, YAML, CSV, Avro, Protobuf, ASN.1, MessagePack, DataSet projection, and a dynamic structural model.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other

AAMDirect II

A.A.M Direct (formerly NNTP A.A.M Client) is a type of email system whereby two or more people can communicate privately and/or anonymously with strong encryption . It uses the alt.anonymous.messages news group and does not require a usual email address setup. Messages are sent to the news group directly or through the Tor network. Note: If you have AAMDirect II already installed, just download the AAMDirect.exe and replace the old executable. Rename the old executable first and test the new before deleting the old. See WIKI for updates and changes.

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

Networking Cryptography

PoptrayU

This email notifier sits in your system tray and pops up a notification when new messages arrive. Preview your email before downloading it to your mail client or launching webmail applications. Create rules to delete or change the priority of messages. This program builds upon the open source PopTray mail notifier adding many new features including Windows Vista/7/8/10 support, UTF-8 and unicode support, HTML Preview, IMAP support, TLS & SASL support, etc.

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

Networking

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

timmy

Timmy is a Pascal unit for creating chat bots. It provides the TTimmy object, which is a data type that you can assign your variables to to make bots. Once that is done, you can start adding keywords for messages, and get the bot answers to the end user's messages. It's easy to create a bot with Timmy. The unit also provides some other string-related functions, alongside with TStrArray type, which is actually array of string (but it's shorter to call it TStrArray, isn't it?). Timmy is released under GNU LGPL v3. That means it respects your freedom and you can use it with your program whether if your program is free software or proprietary software.

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

Other

ToastMessage

Component buit in run-time using Delphi. Shows a message in bottom of screen, with a title and content.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Dialogs

lib.UtilityWindow

Simple implementation of invisible utility window. It is designed to be a simple target for windows messages, e.g. for interprocess communication.

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

System

QuickReply

This tool allows you to quickly write messages in chat. Dozens of common trade and party messages are included by default.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Games and Game Engines

Manual Docker

There's been a lot of patches and wishes for Messages window to be docked at the source editor of Lazarus IDE. All patches were eventually rejected, because Messages window must be dockable by using Docking manager , that's not yet fully implemented for all widgetset.

  • Library
  • Lazarus

Lazarus IDE plugins

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

QuickLogger

Powerful and flexible library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 452
  • Apache-2.0

Other

Dam

Delphi and Lazarus Message Dialogs with Formatted Text

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

Dialogs

GmailAuthSMTP

This project is a very basic demo showing how to authenticate with OAUTH2 and send an email message for gmail, microsoft/office365 as well as hotmail.com/outlook.com/live.com email addresses.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 134
  • MIT

Networking Learning and Examples

rnl

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

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

Networking

DynamicDataObjects

This Delphi code library lets you model structured data and serialize to/from : CBOR, JSON, MessagePack msgpack.org[Delphi], ION, UBJSON, BSON, Smile, DataObj, etc.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

Other

LogViewer

A multi-purpose logviewer

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

Other

Essentials

Essentials contains 13 native VCL controls for Embarcadero Delphi and C++Builder. The controls include drop-down calendars and calculators, roll-up dialogs, 3-D labels, tiled backgrounds, scrolling messages, menu buttons, and more.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 54

Other

msgpack-delphi

MessagePack serialization for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 38

Other

WhatsApp-Chat-Statistics

Get the statistics of any direct-message conversation with your contacts on WhatsApp.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 35
  • MIT

Applications

NetChatLink

A small application that links chat messages across multiple DC hubs and IRC channels

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

Networking

delphi-slackbot

Delphi library to send messages on Slack using slackbot

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 27
  • MIT

Networking