ExplicitStringLists
Set of string list classes, where each class works only with specific, well defined type of string (Ansi, Wide, UTF8, ...).
- Active
- Library
- Lazarus and Delphi
- GitHub
- ★ 3
- 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.
Set of string list classes, where each class works only with specific, well defined type of string (Ansi, Wide, UTF8, ...).
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.
Delphi and Lazarus HTML Label component
. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML
JEDI code formatter better compatible with modern Delphi
TVHashedStringList - improved hashed string list.
<h4>2 : IndexItems</h4> <h4>3 : count </h4> <h4>4 : String </h4> <h4>5 : Length </h4> <h4>6 : delete select item </h4> <h4>7 : copy & move & MultiSelect items </h4> <h4>8 : Modify Items </h4> <h4>9 : icon in items </h4> <h4>10 : brush color items </h4>
IP Sniffer is a comprehensive network tool for capturing and analyzing all traffic on a network, including IP addresses.
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.
How to find the nearest string in a list
Fast file based StringList or IntegerList for large data lists especially if out of memory with a regular TStringList
A simple application for comparing two lists of strings to produce a list with unique or shared values. Allows simple VLookups without the use of Excel or a similar application.
Make strings, dates, numbers, bytes and lists **human-readable** in Delphi
This program can rename large amounts of files and folders in few clicks. It only modifies files/folders names. Changing extension, Replacing character strings by others, Inserting a character string, Moving characters, Deleting characters, Enumeration, Name creation with mp3's Tag (ID v1.1), Name creation with file's last modified date and time, Random names creation, Case change (uppercase, lowercase, first letter of each word in uppercase), Take names from a list/file, Use of EXIF info, Regular expressions. Available in several languages. Unicode file names are supported, so it is possible to rename without problems files that have names containing characters from Japanese, Chinese, Arab, etc. This may seem common nowadays, but back then when it was added (2003) it was a big plus. Tested successfully under various Windows versions, from 98 (possibly with a few updated system files) and NT4 (SP4 required) up to current ones (Windows 10/11 included).
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
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).
Fast, opinionated, minimalist web framework for Delphi
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.
Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.
Graphics In the Online Package Manager
Turbo Pascal 3.0-compatible compiler that generates machine code for classic and modern Z80 machines (currently CP/M, Sinclair ZX Spectrum 48K/128K/Next, and Agon Light/Console8).
Deep memory analysis for Windows processes — the tool that saves you hours of debugging
Delphi and Lazarus Message Dialogs with Formatted Text
MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases
JSON to DataSet and DataSet to JSON converter for Delphi and Lazarus (FPC)
A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
Generic algorithms and data structures for Lazarus/Free Pascal
Software for add or remove tracker from torrent files.
Websocket Server and Client Library written in Lazarus
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.
Delphi implementation of JOSE (JSON Object Signing and Encryption) and JWT (JSON Web Token)
Simple command line utility for converting .doc & .xls files to any supported format such as Text, RTF, CSV or PDF
CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.
Graphical cross platform data hashing tool for Linux, Windows and Mac
JSON Serialization library for Delphi
Redis client for Delphi
. Delphi FPC Parser/writer for JSON data format. This toolkit is designed to work with Delphi and FreePascal win32, win64, linux32, linux64, macOS Intel. Supports reading/writing XML as well.
Dext - Modern Full Stack Framework for Delphi
XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
FMX跨平台基础UI库
Brook is microframework which helps to develop web Pascal applications.
Networking In the Online Package Manager
Generates Delphi Classes based on JSON string (Json To Delphi Class Generator / JSON Data Binding Tool)
Complete ECMAScript Fifth Edition Implemention in Object Pascal
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
C Header Translator for Delphi
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.
User-friendly Microsoft Windows Debugger for Malware Analysts.
Firemonkey demos in Object Pascal and C++.
An open source Delphi/Pascal game engine
Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer
[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.
Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)
Delphi wrapper for OpenSSL
Delphi Core Framework to fast build desktop/mobile/web apps.
A Delphi implementation of the Mustache templating language
A lightweight, attribute-driven ORM for Delphi
Lots and lots of "goodie" functions and 70 visual controls. More than 15 years of development have been put in this library. The library also wants to be a lightweight replacement for the mammoth Delphi Jedi library.
EasyDbMigrator is a database migration library designed for Delphi(Microsoft SQL SERVER, Oracle, MySQL, MariaDB, PostgreSQL, and Firebird. https://getitnow.embarcadero.com/EasyDBMigrator