Functional
Delphi Functional Library
- Quiet
- Library
- Delphi
- GitHub
- ★ 18
- MPL-2.0

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.
Delphi Functional Library
Delphi Functional Extensions
Demo of Functional Programming approach for Delphi
Functional methods for TStringList (some was added to FPC sources in 2019)
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.
Delphi and Lazarus HTML Label component
IP Sniffer is a comprehensive network tool for capturing and analyzing all traffic on a network, including IP addresses.
A functional-like, Object-Oriented and lightweight Robotics Framework
How to use functional programing on Delphi
Based on a SW version of a Sobel filter written in C, using the Vivado HLS (High Level Synthesis) tool a hardware accelerator is build reducing the function's execution time on an ARM processor to the minimum using various optimizations through code directives. The optimizations are tested individually for their additional performance gains. Software running on a processor, no matter how well optimized it is, is slower than a hardware accelerator implementing the same functionality. Translating the functionality of a computationally intensive function to a HW Description language using all the available advantages HW parallelism and flexibility has to offer can be a really time consuming and often repetitive feat.
. Delphi The package implements often needed shell functionality, beginning with Special Folders like the "Windows" folder or the "Program Files" folder, continuing with Shell ID Lists, Shell Objects and Shell Events. Then you'll find functionality around ShortCuts/ShellLinks and finally everything about Display Modes.
🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
Delphi port of QR Code functionality from ZXing, a barcode image processing library.
[NO LONGER MAINTAINED] WinCacheGrind is a viewer for cachegrind.out files generated by xdebug 2. WinCacheGrind is functionally similar to KCacheGrind, only it is much simpler and runs on Windows.
Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system.
TinyWeb is a small yet fully functional web server (HTTP, HTTPS) written in Delphi for Win32 by Maxim Masiutin. First version released in 1997.
This repository contains example codes for the book: Quantum ESPRESSO Course for Solid‑State Physics, Jenny Stanford Publishing, New York, 372 Pages (2022) by N. T. Hung, A. R. T. Nugraha and R. Saito.
A simple application for creating and organizing task lists, offering essential features for efficient task management, similar to Notepad in its simplicity and functionality.
Delphi/Lazarus port of QR Code functionality from ZXing, a barcode image processing library. The support for non-standard encodings has been added
VrtuleTree is a tool that displays information about driver and device objects present in the system and relations between them. Its functionality is very similar to famous DeviceTree, however, VrtuleTree emhasises on stability and support of latest Windows versions
A powerful, feature-rich MPV-based minimal-interface media player for 64-bit Windows. Lots of keyboard-controlled functionality but with minimal screen clutter. Automatically adjusts the window to match the video dimensions, without a window caption/title bar, to give an immersive viewing experience whether in window mode or fullscreen mode.
Hundreds of graphical effects, and a library that provides GLSL functionality in pure Delphi code
WinInspector is a real-time Windows inspection utility that provides comprehensive information about windows, processes, and monitors under your mouse cursor. Born as the spiritual successor to TDWinInfo (originally developed 25+ years ago), WinInspector offers significantly enhanced functionality and modern capabilities.
Easy to use interface for adding auto-update functionality to your Delphi applications.
Terminal utility classes for FPC and Lazarus on Windows and Unix that provide the functionality of the CRT unit and more
Project to make a DLL exposing XEdit functionality to an application in any language.
2-step verification greatly increases the security of your account, especially if your password is stolen. But how about adding this functionality to your Delphi application?
Units that integrate Windows Runtime (WinRT) functionality in Delphi
FaSubrip autodetects and converts encoding of farsi (persian) subrip files. with additional functionalities.
Give your Simba OSRS-bot walking functionality!
These example projects are intended to demonstrate the functionality of the Clever Internet Suite components.
The fully functional multithreaded multi connection HTTP server component for Delphi that works asynchronously in a thread pool, accepts the GET, POST, PUT and any other HTTP requests, and sends the corresponding user-defined responses.
This project is a simple functionality called fuzzy string match (approximate search).
Delphi VCL component fixes and other useful units for any application. Includes a fully functional ANSI-Unicode DDE manager, automatic file updater, etc.
Various units for resolving issues or expanding/correcting Delphi functionality
Template for building web server functionality on supported platforms
TRCGPlaceAutoCompleteCombo is a tightly integrated Restful combo control that exposes all the functionality of Google's place autocomplete API and Place Details API:
A Delphi Web Library including JOSE, ACME, OAuth2, MySQL, etc and of course a fully functional Restful Web Server
This Delphi project provides a comprehensive library for formatting and minifying various types of code commonly used in software development. It includes functionalities for formatting and minifying Delphi, HTML, CSS, SQL, JavaScript, XML, PHP, and JSON code.
Delphi library for functional programming
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.
Functional mini militia map editor
Native Delphi implementation of PE-sieve functionality with a reusable library, CLI, and PE-sieve-compatible DLL for HollowsHunter integration.
A framework and set of applications that utilise the Pascal (PascalCoin) RPC functionality
Non-functional code to only follow the lyrics of the song Bohemian Rhapsody.
TCanSocket is a Lazarus component for CAN communication, based on the SocketCAN functionality of the Linux kernel
This version of the Plugin doesn't have all options but still have the main functionality and supports older IDE versions.
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.
A StringGrid with extra features like columns, merged cells, readonly cells, input styles, custom inplace editors, import/export functionality and much more.
This was my Grade 12(High School) final project for IT. I created a Point of sale system. Pretty functional. We were being taught in Pascal (Delphi). This was in 2018
Implementation of a login form in Object Pascal (Delphi) using the Lazarus framework. The form provides functionality for user registration, login, changing account details and deleting an account. It interfaces with a PostgreSQL database using the ZeosLib component library and performs password hashing using the BCrypt algorithm.
The utility used to test the functionality of scales Dymo M5 and M10, or for simple weighing. Allows the weight value is automatically saved to the clipboard, and eg. in Excel simply paste CTRL + V. Copy format can be configured either as a number or numbers and units.
A tool for Windows XP to enable/disable certain functionalities by modifying the registry.
This script can be used with a tComboEdit component to implement autocomplete functionality.
The EPXMLPreprocessor is a computer program that reads an abstract description of a building and writes a complete, fully-functional EnergyPlus input file.
Dynamic Typing Solution compatible functional Programming Style, JSON objects and Parallel Type Library
multi-functional Windows message tool
A non-visual component that provides extra functionallity for MDI applications.
A cross-platform schematic program for FreePascal/Lazarus, ported from TinyCAD. Reads and writes TinyCAD designs and libraries, with extended functionality for schematics.