TTDINotebook
TTDINotebook is a component that provides a Tabbed Document Interface (TDI) .
- Library
- Lazarus

30,099 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.
TTDINotebook is a component that provides a Tabbed Document Interface (TDI) .
Set of data-aware components for adding time, task, contact management. IDE visual designer for ZEOS database components.
Date and Time In the Online Package Manager
A simple 2D graphics library, written in Delphi (Borland Delphi 7). This is the graphics library used in Zappers.
There is existing documentation for this component in the xmlconf wiki. Please refer to that page for current information.
TXMLINI is a class written in Object Pascal. It is equivalent of the standard TINIFile class, but it works with XML files. Development of this project has been finished.
Delphi/FPC Time Zone Database (mirror)
This repository contains the Pascal unit for uACPI bindings.
A very simple but effective framework to build Mock Objects (static) with Delphi and FreePascal for EndoTesting purposes. It comes with its own tests and it's used in InstantObjects project.
It's a GUI intended to be highly customizable, portable and work in computers with small resources. Moreover it will have a multilingual mechanism, for the user and for the programmer.
uE Controls is a open source set of instrumentation controls for Lazarus and Free Pascal, compilable under Windows and Linux. It uses the excellent graphic library BGRABitmap .
Set of instrumentation controls for Lazarus IDE
Indicators and Gauges In the Online Package Manager
Open source set of instrumentation controls for Lazarus and Free Pascal, compilable under Windows and Linux.
MOVED MOVED MOVED https://github.com/hgourvest/uib https://github.com/hgourvest/uib https://github.com/hgourvest/uib https://github.com/hgourvest/uib https://github.com/hgourvest/uib
UMDS is small, strong and expansible project. The model offers a uniform method of conceptual view of the diverse data as a sequence of bits and a uniform method of keeping and processing this sequence on the external storage.
Non-visual component to make only single instance of application.
System In the Online Package Manager
The univint package contains Pascal translations of various macOS framework headers.
The UniXML library is intended to be an extremely portable XML DOM parser library, completely OS and C compiler independent.
The Unnamed-RPG project's goal is to create a system of tools for developers to create games or software that takes advantage of the power and complexity of Rolemaster(TM) style of role-playing guidelines.
. Delphi Effort to keep RxLibrary library of 60+ components actual.
The unzip and zip package contains several routines to unzip or zip files on every Lazarus supported platforms. There are 4 units:
Universal Object Pascal Library - a cross tool library designed to work and compile under Free Pascal / Lazarus, Borland Delphi, and RemObjects Software VS plugin Chrome. This provides a common library for all products.
United OpenLib of Sound. It is wrapper for best open-source audio libraries. Gives playback of many file formats. Supports LCL, mseGUI, fpGUI.
Multimedia In the Online Package Manager
uos (United OpenLib of Sound) is a multi-platform package of audio handling routines that unifies the best open-source audio libraries.
I'm currently moving all my library code into one library. Its going to take some time, since I've built up a lot of code over the years. But, give it a few months, and everything should be here. The idea is to have a common code base for all my goodies, and a reference point for any "how do I" questions. cheers Derek
Tools and libraries for dialing URI addresses directly from telephone's numeric keypad w/o phone directories. Encoded uri (for instance, SIP VoIP phone number) consists of decimal numbers only and can be entered from any telephone or other device.
. Delphi Usb serial controller for Android
Set of components to handle user/administrator rights, permissions, logins, passwords. Gives forms to enter login, etc.
Security In the Online Package Manager
User Control Delphi Rio [MOD by @WillianSantos__]
Functions/classes to work with UTF8, UTF16, UTF32 encodings. FreePascal translation of utf8proc library.
Other In the Online Package Manager
This package provides access to the utmp file on a linux/unix system. This file provides information about who is logged in on the system currently. There is only one unit in this package:
Libraries to read resources from Unreal Engine package files. Most Unreal Engine games are supported.
Vaco is a library contains set of scripts that provide an extendable API (using additional modules) to build web applications. It has some features like database management, authentication or localization.
Library for images loading, saving, and manipulation. Supports lot of image formats. For Delphi and Free Pascal.
Graphics In the Online Package Manager
Export data to Tally Accounting software by code.
. Delphi unit that fixes VCL and RTL bugs at runtime by patching the original functions. If you want all IDE Fix Pack fixes in your application this unit is what you are looking for. Adding the unit to your project Delphi and C++Builder automatically installs the patches that are available for your Delphi/C++Builder version.
Extend and improve the Delphi VCL Styles
Limitation. BSD (c) 2015, Your copyrights begin right after the first use. The variant array mixed with list and dataset for D7-XE8. File format 9db has several tables. Variety client dataset. todo.net. # return on the space of energy # officially locked
. Delphi The library makes it very easy to read values from the Version Info resource of Windows executables and DLLs. Optionally extends the TApplication class with a version info property via class helper.
Virtual Treeview is a Delphi treeview control
Extra control for VirtualTreeView. DB-aware descendant of VirtualStringTree.
ListViews and TreeViews In the Online Package Manager
Extra component for VirtualTreeView. DB-aware descendant of VirtualStringTree.
ListViews and TreeViews In the Online Package Manager
VirtualDBTreeEx is a treeview component, with checkboxes and "rules", controlled by DB data. You can edit it with TDBGroupView from [http://extended.liberlog.fr Extended] package.
Checking HMI fully linked to data. Linked to VirtualTreeEx, an assembly language tree, with const parameters.
ListViews and TreeViews Data controls
VirtualTreeview is a TTreeView control built from ground up.
. Delphi VirtualTreeView-Lazarus port to FPC FPC. Treeview control built from ground up. Many years of development made it one of the most flexible and advanced tree controls available today.
Virtual Treeview is a treeview control built from ground up. Many years of development made it one of the most flexible and advanced tree controls available today. Virtual Treeview starts off with the claim to improve many aspects of existing solutions and introduces some new technologies and principles which were not available before.
ListViews and TreeViews In the Online Package Manager
Moved to GitHub → https://github.com/yoctobyte/visualsynapse --- Visual Synapse are component wrappers around the Synapse tcp/ip libraries. It wraps a few common internet protocols, like HTTP, UDP, DNS, ICMP, TCP and SMTP to multi-threaded components that can be used with Delphi, Kylix, Freepascal and C++ Builder.
. Delphi Pretty customizable DBgrid for Delphi. TCustomGrid descendant. CheckBox, ComboBox column styles. Also includes TVolgaDBEdit that replaces TDBEdit, TDBComboBox, TDBLookupCombo, TDBLookupTree andTDBDatePicker in one component. TVolgaDBEdit may be DB-aware and non DB-aware.
PASCAL library for triangulated shapes operations. Especially for CAM purposes (like rapid prototyping). Can handle stl and gts file formats.
Vosk Offline Voice Control for Delphi 7 and newer
A framework for Voxel Coloring which is an algorithm for 3D reconstruction from a number of photographs with known camera locations. We have an implementation of the basic Voxel Coloring algorithm by Seitz and Dyer and several extensions to it.
VoxRend is an OpenSource voxel graphic engine. It can be used to create games or simulations, but you can use it to get other graphic representations. Uses tile-maps and can load and render Ken's VOX files. Today it's inactive but I have plans for the
Graphics Games and Game Engines
VPR is a polygon rasterizer that computes exact coverage values in floating point precision. The rendering quality is on par with other high quality rasterizers, such as AGG, LibArt and FreeType. VPR includes a renderer for the Graphics32 library
This project has been renamed to "Castle Game Engine" and moved to: - Our website https://castle-engine.io/ - GitHub repo: https://github.com/castle-engine/castle-engine/ Cross-platform 3D and 2D game engine for Object Pascal. Rendering and processing of game assets in glTF, X3D, VRML, Collada, Spine and other formats. Many graphic effects including shadows, shaders, mirrors, screen effects. Animation, collision detection, 3D sound. Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures and more. Desktop, mobile, web plugin. Also home of view3dscene - our full-featured VRML/X3D browser. The "Kambi VRML game engine" is renamed to "Castle Game Engine" (short name castle-engine). For commits and all current information see castle-engine project.
This is a simple library for Delphi that provides a CancellationTokenSource and CancellationToken much like those in .NET (mirror)
A YAML Parser for Delphi (mirror)
An ObjectPascal wrapper, and enhancements to the 6502cpu.js JavaScript library
WebRAD is a web application development framework and library of components for Delphi/Kylix that replaces HTML editing with a drag-and-drop approach. WebRAD includes over 30 components including javascript enabled data-aware tables, images and forms