A collection of reusable Delphi units for Win32/Win64 development, including utilities for threading, file I/O, synchronization, and system hooks.
GpDelphiUnits is a collection of reusable Delphi components and utility units for Windows application development. It provides solutions for system integration, file handling, threading, synchronization, and user interface enhancements that are commonly needed in Delphi projects.
Delphi developers building Windows applications who need reliable, tested utilities for system-level operations, multi-threading, file management, and application framework enhancements.
Developers choose GpDelphiUnits because it offers production-ready, well-documented components that solve specific Windows development challenges without requiring them to reinvent common utilities or deal with low-level API complexities.
A collection of my open sourced Delphi units
DSiWin32 provides comprehensive helper functions for Win32/Win64 APIs, reducing boilerplate code for system interactions as highlighted in the README.
GpLockFreeQueue offers O(1) enqueue and dequeue operations with microlocking, ideal for high-performance multi-threaded applications, as described in the documentation.
GpCommandLineParser uses attributes to define command-line options, simplifying parsing and improving code readability, with detailed blog posts for guidance.
Units like GpHugeF and GpStreams provide 64-bit file access and various stream utilities, enhancing file management for large datasets.
Critical information is linked to external blog posts rather than centralized in the README, making onboarding and troubleshooting more difficult for new users.
GpSysHook uses SendMessage for filtering, which can block the entire system if listeners don't process messages properly, posing a significant stability risk as warned in the README.
The library's focus on specific utilities may not align with newer Delphi versions or community trends, potentially requiring manual updates or adaptations for compatibility.
LAMW: Lazarus Android Module Wizard: Form Designer and Components development model!
delphi-markdown is a Pascal library that processes Markdown text and converts it to HTML. It provides native Markdown processing capabilities for Delphi and Free Pascal (FPC) applications, enabling developers to incorporate rich text formatting without relying on external dependencies. ## Key Features - **Multiple Dialect Support** — Processes Daring Fireball Markdown, CommonMark (partial), and GitHub Flavored Markdown - **Unicode Compatibility** — Works with any Unicode version of Delphi and cross-platform FPC - **Safety Controls** — Optional unsafe mode for active content with security warnings - **Comprehensive Testing** — Includes unit tests and CommonMark specification tests - **Cross-Platform** — Tested on Windows, Linux, and macOS with FPC ## Philosophy The library focuses on providing reliable, well-tested Markdown processing for Pascal developers while maintaining clear safety boundaries around potentially dangerous content.
Regular expressions (regex), pascal.
Complete set of all the GoF design patterns implemented in Delphi language
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.