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.

FileAssociation

Component to create (Windows only) Explorer associations: customized app icon, parameters.

  • Package
  • Lazarus
  • modified LGPL

Files and Drives In the Online Package Manager

FileMenuHandler

Component to do usual file actions: New, Open, Save, Save As, with bindings to MainMenu.

  • Package
  • Lazarus
  • SourceForge

Menus In the Online Package Manager

FileMenuHandler

Component for handling Recent files list and Open, Save, Save As, Exit Commands. Uses a ini file for the recent list.

  • Library
  • Lazarus

Menus

InterBase / Firebird UDF''s in Delphi

UDF Library for InterBase / Firebird SQL servers, written in Borland Delphi v7 to run on Win32 platforms

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

Database

FitGrids

Set of Grid components: TClipboardGrid, TGefGrid, TIDAGrid, TDataGrid, TColoredGrid, TColorStringGrid, TNumericGrid.

  • Package
  • Lazarus
  • GPL

Grids In the Online Package Manager

Fixed Point

Free Pascal doesn't provide built-in language support for Fixed-point type. However there are a number of fixed point maths libraries available.

  • Library
  • Lazarus

Science

Flag component

The download contains the component, an installation package and a demo application that illustrates the features of the component.

  • Library
  • Lazarus

Other

FlagPackage

Component to paint flags of almost all world countries.

  • Package
  • Lazarus
  • SourceForge
  • mLGPL

Graphics In the Online Package Manager

FlashFiler

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

  • Library
  • Lazarus

Database

Flowmotion

Delphi VCL Gallery Component – Lightweight Animated Coverflow / Masonry Viewer

  • Active
  • Library
  • Delphi
  • Codeberg

Graphics

Delphi Flowmotion Component

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

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

Graphics

fontimagelist

The lazarus component that store glyphs built from installed fonts.

  • Active
  • Package
  • Lazarus
  • Codeberg

Graphics

FontImageList

The lazarus component that store glyphs built from installed fonts.

  • Active
  • Package
  • Lazarus
  • GitLab

Other

Fortes Report 123

Fortes Report are Lazarus Reports' Components' compatible.

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

Reporting

Fortes4Lazarus

Report generator (from Brazilian software company). Reports are composed of bands that have specific functions in the print stream.

  • Quiet
  • Package
  • Lazarus
  • SourceForge
  • LGPL 2.1

Reporting In the Online Package Manager

FortesReport

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.

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

Reporting

fpALSA

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

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

Bindings Multimedia

fpc-lazarus-classes

Classes for FPC Free Pascal Compiler and Lazarus

  • Active
  • Library
  • Lazarus
  • Codeberg

Other

fpCEF3

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.

  • Library
  • Lazarus

Networking

fpcsmpp

SMPP protocol for Free pascal

  • Library
  • Lazarus
  • Launchpad
  • GNU LGPL v3

Networking

fpctwit

fpctwit is an OAuthv1, Twitter and Plurk library with example programs (console and GUI).

  • Library
  • Lazarus

Networking

FPC Valkyrie

OS-Portable FreePascal roguelike development library. Designed to speed-up roguelike development in FP. Originally created for the DoomRL project.

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • BSD License

Games and Game Engines

Free Pascal Gfx Library

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.

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

Other

fpGUI Toolkit

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.

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

Other

fpindexer

fpindexer is an FPC package that lets you create text indexes and search through them.

  • Library
  • Lazarus

Database

fpopen62541

Freepascal wrapper for open62541 OPC UA client and server

  • Package
  • Lazarus
  • GitHub

Bindings

FPSpreadsheet

Components for spreadsheets. Including components to import/export data from/to ODT, XLS, XLSX (Open XML) formats.

  • Package
  • Lazarus
  • LGPL with static linking exception

Files and Drives In the Online Package Manager

FPSpreadsheet

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.

  • Library
  • Lazarus

Files and Drives

FpSystools

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

  • Library
  • Lazarus

System

fpvectorial

FPVectorial offers support to read, modify and write vectorial images.

  • Library
  • Lazarus

Graphics

FreeBurner

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.

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

Files and Drives

FreeCLX

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.

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

Other

FreeDoor

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/

  • Quiet
  • Library
  • SourceForge
  • BSD License

Networking

FreeEsVclComponents

Free ErrorSoft Components for Delphi (VCL) & EsVclCore lib

  • Active
  • Library
  • Delphi
  • Codeberg

Other

FreeFrame Open Video Plugin System

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

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

Multimedia

FreePascalArchivePackage

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.

  • Library
  • Lazarus

Files and Drives

FreeReport

FreeReport - is an attempt to continue FastReport development, as a sourceware

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

Reporting

freespider

Web development package for FreePascal/Lazarus

  • Package
  • Lazarus
  • GitHub

Networking

freetsx

freetsx - free plug-ins, shaders and tools for trueSpace (3D modeling-animating software by Caligari).

  • Quiet
  • Library
  • SourceForge
  • BSD License

Graphics

Freetype

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

  • Library
  • Lazarus

Graphics

Fshcomp

Fshcomp are a various input edit LGPL components for Lazarus. Included components: * Currency edit * String edit * Integer edit

  • Library
  • Lazarus

Edit and Memos

Fundamentals Code Library

Collection of Delphi / FreePascal code units. Includes libraries for Unicode, Strings, Data Structures, Sockets and Mathematics.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Other License

Other

Gammu

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

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

System

Gnome Component Library (GCL)

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.

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

Bindings

gdbint

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:

  • Library
  • Lazarus

Language Tools

gdbm

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.

  • Library
  • Lazarus

Bindings

GeckoPort

This information is based on the older, version 1 of GeckoPort. For the latest version see here .

  • Library
  • Lazarus

Networking

GeckoPort version2

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 .

  • Library
  • Lazarus

Networking

gemapi

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.

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

Bindings

Generic OpenGL Program (GOP)

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.

  • Library
  • SourceForge

Graphics