Units
Units with classes, records, interfaces, ... with specific information in each one
- Quiet
- Other
- Delphi
- GitHub
- ★ 1
- GPL-3.0

30,059 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.
Units with classes, records, interfaces, ... with specific information in each one
Exemplo de utilização de Units em Delphi
Turbo Pascal support units for some MobyGamer projects.
A Delphi IDE plug-in that adds scope to unit names in the uses sections (e.g. Forms becomes Vcl.Forms)
Improved versions of the Units... and Forms... dialogs in Delphi. Also includes ProjectSwitcher ComponentSwitcher (Ctrl-F on Forms/DataModules)
Common units for the other repository
A collection of helpful Delphi Units.
Delphi RTL BidiRightToLeft Arabic VCL Units تحديث لوحدات دلفي القياسية لدعم اللغة العربية .
Delphi units and include files
ESP32 utility units, test suite, examples, automation for Free Pascal Compiler
Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.
Cryptography In the Online Package Manager
This repo is the collection of generic libraries I have been using to develop my projects. Hope you find it useful.
This repository is the collection of generic libraries using [Free Pascal] mostly (.pp)
The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine. PUMA is compatible with Lazarus and Free Pascal. Some of the units also support other Pascal implementations including Delphi, winsoft Pocket Studio and other compilers.
Lightweight Delphi units to replace heavy system units like SysUtils. I did not write these, I only maintain them for personal projects.
It can be useful to release a FreePascal unit without publishing its source code: * The source code contains proprietary information. * In teaching, because you want to force students to use a unit by its interface (contract) only, and not by looking at its implementation.
This packages contains several translated Windows headers, and units that build directly on top of them. Currently it contains the following units
Cross platform keyboard and mouse input control and window automation in Pascal.
Delphi and Lazarus HTML Label component
. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML
A collection of my open sourced Delphi units
Various units for resolving issues or expanding/correcting Delphi functionality
Some useful Delphi units and components
Borland Pascal Units
A collection of Delphi Units
Delphi/Pascal Useful Units
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.
A collection of Delphi units with useful functions and classes.
Free Pascal and Lazarus IDE Units for Windows
Units for Delphi and FPC
CodeSnip is an open source code bank for storing and viewing code snippets. It not only manages, displays and manipulates your own code snippets but it can also incorporate snippets downloaded from the online DelphiDabbler Code Snippets Database. > CodeSnip's source code is now developed over on GitHub: https://github.com/delphidabbler/codesnip Designed with Pascal code in mind, CodeSnip enables Delphi or Free Pascal code snippets to be test-compiled with any installed Delphi or Free Pascal compiler and results to be reported. Use this feature to validate the syntax of code without switching to your compiler. Compilable Pascal units containing selected snippets can be generated. Code in other languages can be stored in CodeSnip although the source file generation and compiler checking features will not be available. Compilable Pascal units of selected snippets can be generated. Selected snippets can also be exported and shared with other CodeSnip users.
The suite of Gestion LinEx is being moved to Lazarus It is old news that FacturLinEx is moving to Lazarus. The majority of the units are now written for FacturLinEx 2.0 and the old units written in Kylix3Open are being transfered.
An object-oriented set of Turbo Pascal units for MS-DOS development, providing access to lists, bitmaps, drawing functions, graphic fonts, INI and JSON files, streams and many more useful classes
Delphi units
The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine.
Import Delphi units to DWScript units
The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine.
Core units for most of my Delphi Projects. Some of these units are required for the JT Loader repository.
The Amigalib package provides pascal units and includes for interfacing with the Classic Amiga Operating System (version 2.04 or later).
The FCL-Base package contains a number of units that are either really "base" functionality or more misc stand-alone units.
The gdbint package contains a set of units to interface to the GNU debugger (GDB) library, libgdb. It is used in the Free Pascal text-based IDE. The units are:
The GGI is an interface (header) to libggi, made by Sebastian Guenther, and contains the header translations of the GGI (General Graphic Interface) library. (See their homepage). It consists of units that are straight translations of the libraries header files. The following units are part of this package:
The ncurses unit gives a straight translation of the ncurses library header files, as well as some extra units, making programming ncurses a bit easier. Some of these units have been programmed by Ken J. Wright.
A library of general-purpose pascal units needed to compile my projects published on GitHub.
Pascal Units for SDL3 (Simple DirectMedia Layer)
A suite of component similar to the Fluent Design System in Microsoft Windows 11. Components & Units are made in Delphi
Delphi's FMX and VCL header/wrapper units for BASS audio library plus add-ons
Ancient Turbo Pascal source code for programs and units with lots of inline assembly code.
Units that integrate Windows Runtime (WinRT) functionality in Delphi
Delphi VCL component fixes and other useful units for any application. Includes a fully functional ANSI-Unicode DDE manager, automatic file updater, etc.
A bunch of common useful units and classes for my pascal projects
Collection of Delphi units and tools from Waldemar Derr
Various Delphi components, classes and units.
GH Freebrary is a general purpose class library for modern versions of Delphi. This is a beta version, all units compile in Delphi XE7.
An expression parser and a virtual machine. A formula is compiled to a flat byte array and evaluated by a linear pass over it, with no allocation on the path of an ordinary formula. On x86-64 an optional accelerator compiles that bytecode to machine code and hands anything it declines back to the interpreter, so an answer is never fast but wrong. Results are cached by shape: once 2 + 3 has been compiled, 5 + 7 reuses the same script and only writes the numbers into a copy. 163 functions to call and 249 names in the table, your own functions and variables bound by address, symbolic differentiation. The Lazarus parser packages require FCL and define NOFORMS and NOGRAPHICS, so they install without LCL. WebAssembly uses a separate console configuration. Two units ask for more at their defaults, Thread through Application.HandleException and BlobManager through TGraphic; drop the defines and add the LCL to the package if you want them.
Language Tools In the Online Package Manager
My RTTI based units
A library of Delphi components and units by DelphiDabbler.
JD Library for Converting Various Units of Measurement.
PowerSQLBuilder - Delphi single units with 2 class TPowerSQLBuilder and TSQLQuery.