FileAssociation
Component to create (Windows only) Explorer associations: customized app icon, parameters.
- Package
- Lazarus
- modified LGPL
Files and Drives In the Online Package Manager

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.
Component to create (Windows only) Explorer associations: customized app icon, parameters.
Files and Drives In the Online Package Manager
Component to do usual file actions: New, Open, Save, Save As, with bindings to MainMenu.
Menus In the Online Package Manager
Component for handling Recent files list and Open, Save, Save As, Exit Commands. Uses a ini file for the recent list.
FreePascal code to display data lists in TListView / TTreeView / TComboBox(Ex) with a single assignment.
UDF Library for InterBase / Firebird SQL servers, written in Borland Delphi v7 to run on Win32 platforms
Fischer random chess start positions generator
Set of Grid components: TClipboardGrid, TGefGrid, TIDAGrid, TDataGrid, TColoredGrid, TColorStringGrid, TNumericGrid.
Grids In the Online Package Manager
Free Pascal doesn't provide built-in language support for Fixed-point type. However there are a number of fixed point maths libraries available.
The download contains the component, an installation package and a demo application that illustrates the features of the component.
Component to paint flags of almost all world countries.
Graphics In the Online Package Manager
This is a Lazarus port of TurboPower FlashFiler Database. Based on version tpflashfiler_2_13 from SourceForge (https://sourceforge.net/projects/tpflashfiler/). More port infos are in devdocs\LazConvertReadMe.txt
Delphi VCL Gallery Component – Lightweight Animated Coverflow / Masonry Viewer
Delphi Gallery Component – Lightweight Animated Coverflow / Masonry Viewer DEMO VIDEO https://www.youtube.com/watch?v=D5KmriyDTWk A fast, lightweight, Coverflow-style gallery component for Delphi — fully animated without any 3D engine. Low CPU usage, easy to integrate, and smooth visual effects even with large image sets. Features: Pinterest-like masonry layout Animated appearance (slide-in, “falling” effect on clear/page change) Select / focus item and move or zoom it into a target rect HotTrack & HotZoom hover effects Smooth transitions, similar in spirit to TMS GUIMotions but much lighter Works on Delphi 7 and Delphi 11.3 Not Finished completely yet, but already working in MEDIA Revolution X: https://lamita.jimdosite.com/ Latest changes: v 0.988 New Captions, CaptionOnHoverOnly, OnCaptionClick, flFreeFloat Layout....
Fidonet Mail Access/Express for Delphi
The lazarus component that store glyphs built from installed fonts.
The lazarus component that store glyphs built from installed fonts.
. Wizard that helps storing various data as form resources.
Fortes Report are Lazarus Reports' Components' compatible.
Report generator (from Brazilian software company). Reports are composed of bands that have specific functions in the print stream.
Reporting In the Online Package Manager
The FortesReport is a powerful report generator developed for Windows/Delphi32/C++Builder and Linux/Kylix platforms. Looks very similar to the QuickReport. It's based on Bands, Groups and SubDetails, and lots of other components.
fpALSA is a Free Pascal translation of the ALSA (Advanced Linux Sound Architecture) library headers. It allows the use of the ALSA C library from Pascal programs, using Free Pascal (http://www.freepascal.org/).
The FPC version switcher package integrates with the Lazarus IDE in order to allow easy switching of fpc versions.
StringBuilder for FreePascal
Classes for FPC Free Pascal Compiler and Lazarus
Chromium is an open source project (from Google) to create a browser for different platforms. Among other things the browser Chrome is based on it.
SMPP protocol for Free pascal
fpctwit is an OAuthv1, Twitter and Plurk library with example programs (console and GUI).
OS-Portable FreePascal roguelike development library. Designed to speed-up roguelike development in FP. Originally created for the DoomRL project.
The Free Pascal GFX Library is a framework to quickly develop cross-platform GUI software. It is light weight, and connects directly to the underlying system, allowing for the creation of small and fast graphical applications.
This is a widget set to quickly develop cross-platform GUI software using the Free Pascal Compiler. It doesn't rely on large third party libraries - which makes fpGUI applications easy to deploy. Also included: help viewer, visual form designer.
fpindexer is an FPC package that lets you create text indexes and search through them.
Freepascal wrapper for open62541 OPC UA client and server
Components for spreadsheets. Including components to import/export data from/to ODT, XLS, XLSX (Open XML) formats.
Files and Drives In the Online Package Manager
The fpSpreadsheet library offers a convenient way to generate and read spreadsheet documents in various formats. The library is written in a very flexible manner, capable of being extended to support any number of formats easily.
This package is a conversion of TurboPower SysTools for Kylix Version 1.01 to FPC/Lazarus. The conversion process was started on June 12, 2003 and initially completed on June 17,2003
FPVectorial offers support to read, modify and write vectorial images.
Open Source CD / DVD Burning library for Delphi, Includes the ISO9660 library to create ISO images, also the Audio library to help burn audio CDs, this library does not require any other software to work.
FreeCLX is the Open Source project for Borland's CLX Component Library for Linux. A Borland No-Nonsense licensed version of CLX is available in the Desktop and Server Editions of Kylix. A Borland Kylix compiler is required to build FreeCLX.
FreeDoor is a 32-bit BBS Door Development Kit for Windows and OS/2. All up-to-date information and future releases are available from http://www.elysoft.net/
Free ErrorSoft Components for Delphi (VCL) & EsVclCore lib
FreeFrame is the open-source cross-platform real-time video effects plugin system for VJ softwares. FreeFrame is now well supported by most major VJ titles. More information on the home page: http://freeframe.sourceforge.net
Diverse Hilfsroutinen für FreePascal
This is a conversion of TurboPower Software's Abbrevia library for the Free Pascal Compiler. Abbrevia is a compression toolkit that supports PKZIP 4, Microsoft CAB, TAR, & gzip formats. The package contains visual components that simplify the manipulation of ZIP files.
FreeReport - is an attempt to continue FastReport development, as a sourceware
Web development package for FreePascal/Lazarus
freetsx - free plug-ins, shaders and tools for trueSpace (3D modeling-animating software by Caligari).
The original Freetype 1 font library had a version written in Pascal and compilable with old versions of FPC. This version was downloaded from http://cvsweb.xfree86.org/cvsweb/xc/extras/FreeType/pascal/lib/Attic/ and brought back to life in the Lazarus-CCR. For other historical information see http://www.freetype.org/freetype1/index.html
Fshcomp are a various input edit LGPL components for Lazarus. Included components: * Currency edit * String edit * Integer edit
Collection of Delphi / FreePascal code units. Includes libraries for Unicode, Strings, Data Structures, Sockets and Mathematics.
Gammu is a cellular manager for mobile phones/modems. It contains libraries and functions for ringtones,logos,phonebook,SMS,etc. (used by external software), a command line version (with backup/restore) and SMS gateway (with MySQL and PostgreSQL supp
Gnome Component Library Project aims to produce GTK+ 2.0, Gnome 2.0 and related API header translations to ObjectPascal, a visual component library based on GTK/Gnome APIs and a database access framework based on GnomeDB for Kylix.
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 gdbm unit is a translation of the gdbm.h header files, with some additional routines. The headers translated without any problems, the only thing that should be taken into account is that the GDBM SYNC constant (for open flags) has been renamed to GDMB DOSYNC because it conflicts with the gdbm sync function.
This information is based on the older, version 1 of GeckoPort. For the latest version see here .
GeckoPort is a Lazarus/Free Pascal version of Takanori Ito's Gecko SDK for Delphi, including the TGeckoBrowser component. Version 2 is based on automatically generated include-files from the idl files from the Gecko SDK. For this purpose the idltopas utility is used. This way it's earier to follow the fast Gecko-release cycle now gecko-developers do not maintain backwards compatibility anymore. You can find more information about the old version of GeckoPort here .
A set of bindings (for C, C++, Pascal and Object Pascal) for the GEM desktop environment on MS-DOS, Atari TOS and Linux (GEMIX) as well as an application framework for C++ and Object Pascal optimized for developing GEM desktop applications.
Aims to be: a cross platform OpenGL windowing DLL written in Pascal. Currently supports Windows, Linux development in early stages. Simplifies the creation of a window with an associated OpenGL context, consistently across platforms.