Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

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.

TVPlanIt

Set of data-aware components for adding time, task, contact management. IDE visual designer for ZEOS database components.

  • Package
  • Lazarus

Date and Time In the Online Package Manager

2D Delphi Grahics Library

A simple 2D graphics library, written in Delphi (Borland Delphi 7). This is the graphics library used in Zappers.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Graphics

TXMLConfig

There is existing documentation for this component in the xmlconf wiki. Please refer to that page for current information.

  • Library
  • Lazarus

Files and Drives

TXMLINI Class

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.

  • Quiet
  • Library
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Files and Drives

tzdb

Delphi/FPC Time Zone Database (mirror)

  • Active
  • Package
  • Lazarus and Delphi
  • Codeberg

Date and Time

Ultra Basic MockObjects

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.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

UBoj

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.

  • Quiet
  • Library
  • SourceForge
  • BSD License, GNU Library or Lesser General Public License ve

Other

uE Controls

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 .

  • Library
  • Lazarus

Indicators and Gauges

uEControls

Set of instrumentation controls for Lazarus IDE

  • Package
  • Lazarus
  • Copyright:

Indicators and Gauges In the Online Package Manager

ueControls

Open source set of instrumentation controls for Lazarus and Free Pascal, compilable under Windows and Linux.

  • Quiet
  • Library
  • Lazarus
  • SourceForge

Indicators and Gauges

Unified Interbase

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

  • Quiet
  • Library
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Database

UMDS - Unified Model of Data Storing

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.

  • Quiet
  • Library
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Database

UniqueInstance

Non-visual component to make only single instance of application.

  • Package
  • Lazarus
  • Modified LGPL

System In the Online Package Manager

univint

The univint package contains Pascal translations of various macOS framework headers.

  • Library
  • Lazarus

Bindings

UniXML

The UniXML library is intended to be an extremely portable XML DOM parser library, completely OS and C compiler independent.

  • Library
  • SourceForge
  • BSD License

Files and Drives

Unnamed-RPG

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.

  • Quiet
  • Library
  • SourceForge
  • Public Domain, GNU Library or Lesser General Public License

Games and Game Engines

unRxLib

. Delphi Effort to keep RxLibrary library of 60+ components actual.

  • Library
  • Delphi

Other

unzip

The unzip and zip package contains several routines to unzip or zip files on every Lazarus supported platforms. There are 4 units:

  • Library
  • Lazarus

Files and Drives

Universal Object Pascal Library

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.

  • Library
  • Lazarus and Delphi
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Other

UOS

United OpenLib of Sound. It is wrapper for best open-source audio libraries. Gives playback of many file formats. Supports LCL, mseGUI, fpGUI.

  • Package
  • Lazarus
  • GNU Library or "Lesser" General Public License (LGPL)

Multimedia In the Online Package Manager

uos

uos (United OpenLib of Sound) is a multi-platform package of audio handling routines that unifies the best open-source audio libraries.

  • Library
  • Lazarus

Multimedia

UPascal

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

  • Library
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Other

web call

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.

  • Library
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Networking

UserControl

Set of components to handle user/administrator rights, permissions, logins, passwords. Gives forms to enter login, etc.

  • Package
  • Lazarus
  • GPL

Security In the Online Package Manager

UTF8Tools

Functions/classes to work with UTF8, UTF16, UTF32 encodings. FreePascal translation of utf8proc library.

  • Package
  • Lazarus

Other In the Online Package Manager

utmp

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:

  • Library
  • Lazarus

System

UT Packages

Libraries to read resources from Unreal Engine package files. Most Unreal Engine games are supported.

  • Quiet
  • Library
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Games and Game Engines

Vaco

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.

  • Quiet
  • Library
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Networking

VampyreImaging

Library for images loading, saving, and manipulation. Supports lot of image formats. For Delphi and Free Pascal.

  • Package
  • Lazarus and Delphi
  • SourceForge

Graphics In the Online Package Manager

Integration tools for Tally

Export data to Tally Accounting software by code.

  • Quiet
  • Library
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

Other

VCL Fix Pack

. 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.

  • Library
  • Delphi

Other

Absolutely freeware Database

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

  • Library
  • Delphi
  • SourceForge
  • BSD License

Database

VersionInfo for Delphi

. 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.

  • Library
  • Delphi

System

VirtualDBGrid

Extra control for VirtualTreeView. DB-aware descendant of VirtualStringTree.

  • Package
  • Lazarus
  • Mozilla Public License

ListViews and TreeViews In the Online Package Manager

VirtualDBTreeEx

Extra component for VirtualTreeView. DB-aware descendant of VirtualStringTree.

  • Package
  • Lazarus
  • GNU GPL

ListViews and TreeViews In the Online Package Manager

VirtualDBTreeEx

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.

  • Library
  • Lazarus

ListViews and TreeViews

VirtualDbTreeEx

Checking HMI fully linked to data. Linked to VirtualTreeEx, an assembly language tree, with const parameters.

  • Active
  • Library
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

ListViews and TreeViews Data controls

VirtualTreeView

. 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.

  • Library
  • Lazarus and Delphi
  • GitHub

ListViews and TreeViews

VirtualTreeViewV5

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.

  • Package
  • Lazarus
  • GitHub

ListViews and TreeViews In the Online Package Manager

Visual Synapse

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.

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1), GNU General Public Lic

Networking

VolgaDB

. 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.

  • Library
  • Delphi
  • SourceForge

Grids

Volume3D

PASCAL library for triangulated shapes operations. Especially for CAM purposes (like rapid prototyping). Can handle stl and gts file formats.

  • Quiet
  • Library
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Graphics Science

Voxel Coloring framework

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.

  • Quiet
  • Library
  • SourceForge
  • Academic Free License (AFL)

Graphics Science

VoxRend

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

  • Quiet
  • Library
  • SourceForge
  • zlib/libpng License

Graphics Games and Game Engines

VPR

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

  • Quiet
  • Library
  • SourceForge
  • Mozilla Public License 1.0 (MPL)

Graphics

Kambi VRML game engine

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.

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Games and Game Engines

VSoft.CancellationToken

This is a simple library for Delphi that provides a CancellationTokenSource and CancellationToken much like those in .NET (mirror)

  • Active
  • Library
  • Delphi
  • Codeberg

System

Web6502

An ObjectPascal wrapper, and enhancements to the 6502cpu.js JavaScript library

  • Package
  • Lazarus
  • GitHub

Other

Web Rapid Application Development

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

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Networking