Sign in Join
Wiki copytemporary

Components and Code examples

Sent here from Packages and Components for Lazarus.

한국어 · Bahasa Indonesia · Deutsch · English · Español · Français · Italiano · Magyar · Português · Slovenčina · Suomi · Русский · 中文(中国) · 中文(台灣) · 日本語

fpc source logo.png

lazarus source logo.png

For downloads of Lazarus IDE see here

For Free Pascal downloads see here

Default components provided by Lazarus

The rest of this page covers components not delivered with Lazarus. For the default components provided with Lazarus, please see Lazarus Components Directory.

As Lazarus uses the FPC compiler, you can also use packages provided by FPC. See Package List.

Lazarus-CCR Released Components

https://upload.wikimedia.org/wikipedia/commons/d/d8/Nuvola_apps_ktip.png Note: This list is not complete. A lot of components in Lazarus-CCR are mentioned under the not hosted here section

https://upload.wikimedia.org/wikipedia/commons/d/d8/Nuvola_apps_ktip.png Note: Please move ONLY the components/applications/programs in the Lazarus CCR repository from the list below into this list

Lazarus-CCR archiving

Lazarus-CCR file formats

Lazarus-CCR tools

Lazarus-CCR visual components

Packages/Programs for FPC/Lazarus (not hosted here)

Uncategorized

Archiving

Databases

Graphics

2D Drawing

3D Drawing

Charts

Multimedia

Science and Technoloy

Tools

Edit controls and viewers

Networking

Containers

System

Visual components

Lazarus IDE Extensions

Hardware Access


National Instruments PCI,PCI-e,PXI,PXI-e measurement (DAQ) cards

National Instruments PCI,PCI-e,PXI,PXI-e oscilloscope/digitizer cards cards

Commercial Packages for FPC/Lazarus

Example programs

There are a LOT of example programs in the examples directory of your Lazarus installation.

See also:

Example programs not supplied with Lazarus:

RTL, FCL and LCL Usage examples

See Also


From the Free Pascal wiki, page "Components and Code examples", as the Internet Archive kept it on 2025-12-13, last changed on 2025-03-25. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 3, last changed by WikiArchive .

Edited on wiki.freepascal.org by 138 people, 2005–2023

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
VincentImported from epikwiki
Vincent
Vincent (minor)
VincentOriginal contributors and changes (minor)
VincentOriginal contributors and changes
Vincentremoved jpegforlazarus, since it is now part of the lazarus distribution
VincentAdded example programs.
VincentExample programs
LightningExample programs
LightningExample programs
LightningExample programs
LightningExample programs
LightningExample programs
VincentLazarus-CCR Released Components: Added FpArchive
Marty
VincentLazarus-CCR Released Components: added VirtualTreeview
Christian
BlacktonyLazarus-CCR Released Components
MatthijsLazarus-CCR Released Components (minor)
DblaszijkLazarus-CCR Released Components
Christian
Christian
AndrewHLazarus-CCR Released Components - added zlibar
Christian
Christian
Darekm
AlmindorLazarus-CCR Released Components
Christian
VincentLazarus-CCR Released Components
VincentLazarus-CCR Released Components
SalvatoreLazarus-CCR Released Components
ChtkLazarus-CCR Released Components
MarcovPackages for FPC/Lazarus (not hosted here) (minor)
MarcovPackages for FPC/Lazarus (not hosted here)
MarcovPackages for FPC/Lazarus (not hosted here)
Burty89Lazarus-CCR Released Components
Burty89Lazarus-CCR Released Components
Burty89Lazarus-CCR Released Components
SekelsenmatLazarus-CCR Released Components
PchevLazarus-CCR Released Components
Vincent
IwsPackages for FPC/Lazarus (not hosted here)
IwsPackages for FPC/Lazarus (not hosted here) (minor)
BarkoLazarus-CCR Released Components
Christian
BarkoLazarus-CCR Released Components
VincentExample programs
MatthijsExample programs
MarienLazarus-CCR Released Components
MatthijsLazarus-CCR Released Components
MatthijsLazarus-CCR Released Components
Swen (minor)
JuniorSystem
MatthijsTools
VincentDatabases
GgeldenhuysAdded tiOPF
VincentDatabases (minor)
LuizmedTools
SekelsenmatVisual components
SekelsenmatLazarus-CCR Released Components
SekelsenmatLazarus-CCR Released Components (minor)
SekelsenmatExample programs
VincentExample programs
VincentLazarus-CCR Released Components
VincentExample programs
AlbertExample programs
VincentNetworking
Blue1Example programs (minor)
KaldemoniaExample programs (minor)
Blue1Example programs
TomboGraphics
Blue1Example programs (minor)
AruVisual components
TomboVisual components
TomboVisual components (minor)
TomboVisual components (minor)
DblaszijkArchiving
MarcovArchiving
MarcovArchiving
InoussaNetworking
LuizmedTools
Mattias2Editors and viewers
ChristianDatabases
LfrodriguesGraphics
LfrodriguesGraphics
Antoniog
Antoniog (minor)
Antoniog
VincentReverted edits by Antoniog (Antoniog); changed back to last version by Lfrodrigues (minor)
PhilAdded OrphPort link.
Onr
SwenReverted edits by Onr (Onr); changed back to last version by Phil (minor)
DejvidExample programs: Projects using Lazarus
Bad Sector
OzznixonPackages for FPC/Lazarus (not hosted here)
JoranVisual components
Beli0135Tools
Sekelsenmat
Beli0135Example programs
Beli0135Example programs
Beli0135Example programs
Beli0135Example programs
Beli0135Tools
OzznixonPackages for FPC/Lazarus (not hosted here)
PhilAdded link to XDev Tookit topic.
VincentTools
PaulatreidesMultimedia
PaulatreidesMultimedia
PaulatreidesLazarus-CCR Released Components
PaulatreidesUndo revision 19595 by Special:Contributions/Paulatreides (User talk:Paulatreides)
PaulatreidesMultimedia
PaulatreidesSee Also
PaulatreidesSee Also
LuizmedVisual components
LuizmedVisual components (minor)
SsamayoaVisual components
SsamayoaVisual components
SsamayoaVisual components
AlexandrusVisual components
AlexandrusVisual components
AlexandrusVisual components
AlexandrusVisual components
AlexandrusVisual components
Mattias2System
Wile64Visual components
Cipto khDatabases
VincentDatabases
ChristianDatabases
ChristianVisual components
Mattias2Multimedia
Mattias2System
ChristianTools
LucaAdded RackCtls
EugenEVisual components
TomboTools
Alexander1Visual components
Michalis+ Kambi VRML game engine link
OniriabotExample programs
MgpooleTools
AurawinAdded Manager Worker Thread system to process simultaneous data objects in real-time.
AurawinSystem
AurawinSystem
Skalogryz (minor)
Skalogryz= Lazarus IDE Extensions
SkalogryzLazarus-CCR Released Components (minor)
SkalogryzLazarus IDE Extensions (minor)
MalcomeNetworking
MillaAdded ICU4PAS
German TejeroTools
German TejeroTools
Xpectmore
Xpectmore
Xpectmore
SwenReverted edits by Xpectmore (Talk); changed back to last version by German Tejero (minor)
ArnoldbTools (minor)
TheodpTools
PaulatreidesVisual components
WimpieNetworking
TerryPackages for FPC/Lazarus (not hosted here) (minor)
TerryPackages for FPC/Lazarus (not hosted here) (minor)
DavesimplewearExample programs
DavesimplewearExample programs
DavesimplewearExample programs
MingodadExample programs
TerryPackages for FPC/Lazarus (not hosted here)
Uuf6429Example programs
VincentExample programs
JuhaManninenArchiving
JuhaManninenArchiving
JuhaManninenArchiving
JuhaManninenVisual components
JuhaManninenVisual components
PhilAdded THtmlPort
PhilAdded GeckoPort
JuhaManninenExample programs
JuhaManninenExample programs
Wimpie
JuhaManninen
PapelhigienicoPackages for FPC/Lazarus (not hosted here)
PapelhigienicoPackages for FPC/Lazarus (not hosted here)
BeniBelalinked to my treelistview
BeniBelaalso linked to my internet package and diagram component
Vvzh
Zoran
PapelhigienicoPackages for FPC/Lazarus (not hosted here)
ZoranVisual components
ZoranVisual components
ZoranVisual components
Skalogryzadded richmemo component link
SkalogryzVisual components (minor)
GermanSee Also
German
SekelsenmatMultimedia
SekelsenmatGraphics
SekelsenmatNetworking
Sekelsenmat
SekelsenmatGraphics
SekelsenmatExample programs
SekelsenmatLCL Usage examples
NickNameXadded a link
NickNameXPackages for FPC/Lazarus (not hosted here)
NickNameXsorted
MischiPackages for FPC/Lazarus (not hosted here): libs from UltraStar Deluxe added
MischiPackages for FPC/Lazarus (not hosted here): sorting (minor)
Chronos
NickNameXminor changes (minor)
NickNameXPackages for FPC/Lazarus (not hosted here) (minor)
Chronos
NickNameXLink to Example Code for mpg123 DLL under Windows
NickNameXPackages for FPC/Lazarus (not hosted here)
LuckylazarusDatabases
Rocarobin
NickNameXadded Link to FreeImage Example Application "PicViewer"
Chronos
PetethepoetTools
PetethepoetTools
EastorwestVisual components
EastorwestEditors and viewers
Billyraybonesformatting (minor)
Mattias2Tools
Mattias2Tools
SekelsenmatSee Also
LainzGraphics
LainzVisual components
TerryPackages for FPC/Lazarus (not hosted here)
NikAdded link to lazarus-zlib
BillyraybonesPackages for FPC/Lazarus (not hosted here): typos (minor)
MriscoVisual components: adding uE Controls (minor)
JoyserviceSee Also
JonasReverted edits by Joyservice (Talk); changed back to last version by Mrisco (minor)
SekelsenmatFile formats
JoshyTools
BigChimpRTL, FLC and LCL Usage examples: added link to servicemanager
BigChimpDatabases: fb embedded2 does not contain FB3 according to the linked page.
ZaherDatabases: Add IBX
GarydaleFile formats: missing ] for fpspreadsheet (minor)
SekelsenmatPackages for FPC/Lazarus (not hosted here)
MatthewCollierGraphics (minor)
SwenReverted edits by MatthewCollier (Talk); changed back to last version by Sekelsenmat (minor)
RnapolesEditors and viewers
RnapolesPackages for FPC/Lazarus (not hosted here)
RnapolesPackages for FPC/Lazarus (not hosted here)
MichalisPackages for FPC/Lazarus (not hosted here): "Kambi VRML game engine" renamed to "Castle Game Engine".
MichalisPackages for FPC/Lazarus (not hosted here): Move "Castle Game Engine" up, to be alphabetic.
AlexVinSPackages for FPC/Lazarus (not hosted here): +DelphiWebScript
BigChimpDatabases: Added zmsql
JujiboVisual components
NickNameXExplanation (minor)
NickNameXmove line and add explanation
NickNameXadd a link, sort lines
BigChimpExample programs: Added Synapse SSH/Telnet client
BigChimpExample programs: Link to rosetta code
BigChimpExample programs
BigChimpPackages for FPC/Lazarus (not hosted here): Renamed to indicate also programs; resorted a bit alphabetically, moved ioda from page of code sites
NickNameXrubbish removed
ArnyPackages/Programs for FPC/Lazarus (not hosted here): 5dpo
ArnyPackages/Programs for FPC/Lazarus (not hosted here): Fundamentals Code Library
ArnyPackages/Programs for FPC/Lazarus (not hosted here): Audorra
ArnyPackages/Programs for FPC/Lazarus (not hosted here): JEDI-SDL
ArnyPackages/Programs for FPC/Lazarus (not hosted here): Pascal LZMA SDK
Mattias2Graphics
Chronos
BigChimpAdded Notepad++ plugin template for Lazarus
Vd6Blanked the page
EmtllUndo revision 61517 by Vd6 (talk)
BeniBelaupdate feature list for my internet tools, corrected links
EaglexkPackages/Programs for FPC/Lazarus (not hosted here) (minor)
PhilAdded qxotica link
BeniBelaPackages/Programs for FPC/Lazarus (not hosted here): mention XQuery for my library
MdbsantosPackages/Programs for FPC/Lazarus (not hosted here)
MdbsantosPackages/Programs for FPC/Lazarus (not hosted here)
MdbsantosPackages/Programs for FPC/Lazarus (not hosted here)
SnorkelCommercial Packages for FPC/Lazarus
SnorkelCommercial Packages for FPC/Lazarus
MatthiusVisual components
MatthiusVisual components
BigChimpAdded fpctwit
BigChimpPackages/Programs for FPC/Lazarus (not hosted here)
BigChimpExample programs
LainzSystem (minor)
SilvioprogPackages/Programs for FPC/Lazarus (not hosted here)
HowardPCRTL, FLC and LCL Usage examples (minor)
MinesadoradaAdded SplashAbout component in 'Packages/Programs for FPC/Lazarus (not hosted here)'
BigChimpPackages/Programs for FPC/Lazarus (not hosted here)
BigChimpNo idea how to link to the db category; please correct. Removed link to ms access; it's not a component as it uses sqldb+odbc
BigChimpSee Also
JwdietrichMade the link to the category databases visible, where BigChimp wanted it to be.
BigChimpAnydac has been ported, but it may need to be removed again as it isn't available anymore?
BigChimpPascalscript has been ported
Jwdietrich
BigChimpLink to built-in components
BigChimp (minor)
BigChimpPackages/Programs for FPC/Lazarus (not hosted here): Added dfsSplitter
BigChimpDefault components provided by Lazarus: Mention FPC also has packages
BigChimp (minor)
Jwdietrich
JwdietrichCategorization
Darek mPackages/Programs for FPC/Lazarus (not hosted here): QRcode added
BigChimpExample programs: Sorted the programs (minor)
BigChimpExample programs: Added dependency calculator, iniedit, SSH client examples
JwdietrichPackages/Programs for FPC/Lazarus (not hosted here)
BigChimpDatabases: disambiguate "embedded" name
BigChimpDatabases: Removed non-CCR link
BigChimpPackages/Programs for FPC/Lazarus (not hosted here): cups obsolete
LuriEditors and viewers
LuriEditors and viewers
A.fortunyVisual components
A.fortuny (minor)
JwdietrichFreepascal -> Free Pascal
Maik.tmlCommercial Packages for FPC/Lazarus
BigChimpCommercial Packages for FPC/Lazarus: alphabeticallly sorted (minor)
BigChimpPackages/Programs for FPC/Lazarus (not hosted here): Can't you brook guys sort alphabetically?
BigChimpPackages/Programs for FPC/Lazarus (not hosted here) (minor)
BigChimpPackages/Programs for FPC/Lazarus (not hosted here) (minor)
BigChimpSee Also
Torrenter (minor)
MinesadoradaSeparated non-visual and visual versions of SplashAbout in [Packages/Programs for FPC/Lazarus] (minor)
Minesadorada (minor)
TorrenterReference to GolfmlClass page
TorrenterAdded ScrollText
TorrenterAdded 'Powered By' visual component to the list (minor)
Alex22Visual components: +ATTabs +ATStatus
BigChimpZipfile is not in Laz CCR; moved. Started categories
BigChimpLazarus-CCR Released Components
BigChimpArchiving
Mike.cornflakeFile formats: Added fpvectorial - Text Document Support (minor)
Mike.cornflakeFile formats: Fixed fpvectorial text document support link - oops (minor)
SamueladamaAdd my source components Parsers for Lazarus.
BigChimpDatabases: not in ccr
BigChimpPackages/Programs for FPC/Lazarus (not hosted here): zeos
BigChimptemporarily move to non-CCR
BigChimpmove some items back
BigChimp (minor)
BigChimpNetworking: Alphabet? Yes, heard of it? Sorting? Nah. (minor)
BigChimpmove another one
BigChimplazbarcode is ccr
BigChimpExample programs
MinesadoradaAdded ScrollText and PoweredBy to the list of ccr components (minor)
MinesadoradaAdded LongTimer to CCR section (minor)
BigChimpmove fpctwit
BigChimpDatabases: move to database.. sigh.
BigChimpDatabase
BigChimpArchiving
BigChimpArchiving
BigChimpGraphics: delphitwain
MinesadoradaLongtimer is now in correct alphabetical order :) (minor)
BigChimpAksiide is not a component; already mentioned in laz application gallery
BigChimpSystem (minor)
BigChimpmoved fshcomp to ccr
MinesadoradaVisual components: - added SimplePlayWave component (minor)
MinesadoradaChanged title of SimplePlayWave (minor)
BigChimpPackages/Programs for FPC/Lazarus (not hosted here) (minor)
Minesadorada (minor)
BigChimpSystem: python4delphi converted
JwdietrichFile formats
JwdietrichFile formats
JwdietrichMeaning of different PUMA packages clarified.
Mig-31
Mig-31
Mig-31Hardware Access
Mig-31National Instruments PCI,PCI-e,PXI,PXI-e measurement cards
Mig-31National Instruments PCI,PCI-e,PXI,PXI-e measurement cards
Mig-31Hardware Access
Mig-31Hardware Access
Mig-31National Instruments PCI,PCI-e,PXI,PXI-e oscilloscope/digitizer cards cards
Mig-31National Instruments PCI,PCI-e,PXI,PXI-e oscilloscope/digitizer cards cards
Mig-31National Instruments PCI,PCI-e,PXI,PXI-e oscilloscope/digitizer cards cards
Mig-31Hardware Access
Af0815escaping correction of ampersand (minor)
Af0815amperand corrected (minor)
JwdietrichSource logos added.
Alex22Tools: text update (minor)
Mig-31National Instruments PCI,PCI-e,PXI,PXI-e measurement (DAQ) cards
Mig-31Hardware Access
Blaazen
Maik.tmlCommercial Packages for FPC/Lazarus
Maik.tmlNetworking
AndotNetworking
AndotContainers
FTurtle (minor)
FTurtle+ AutoCategory (for copying to new translations)
FTurtle
MichalisMove CGE to 3D section.
Maik.tmlNetworking
Alextp2Edit controls and viewers
Alextp2Edit controls and viewers
BlaazenVisual components
AlextpVisual components: ATButton/Listbox
AlextpVisual components: VTV broken link; text change
AlextpVisual components
JwdietrichPackages/Programs for FPC/Lazarus (not hosted here)
JwdietrichResorted entries
JwdietrichUpdated link to use internal wiki page.
JwdietrichChanged link to internal reference
FTurtle
Fog76Visual components
PdbrenemanCommercial Packages for FPC/Lazarus
PdbrenemanCommercial Packages for FPC/Lazarus
ArentMultimedia: not available at ullihome
Arent
In0kLazarus IDE Extensions
In0kLazarus IDE Extensions
PdbrenemanCommercial Packages for FPC/Lazarus
BulrushFile formats
ArentVisual components
Lucaadded nixie component
MartinSAdded the line about OptiVec under "Commercial Packages for FPC/Lazarus" (minor)
WpVisual components: ChemText
DopidanielSystem
PascalRTools
WpTools: Add ExtraSyn
WpTools
WpUncategorized: Fix broken link to "ExcelInterfaces"
SerbodPackages/Programs for FPC/Lazarus (not hosted here): link to Brook Framework page
JanhshFile formats: Not found (minor)
JanhshFile formats: url (minor)
JwdietrichScience and Technoloy (minor)
Avk (minor)
Avk
LandaExample programs
LandaExample programs
RockyHuTypo corrected (minor)
TrevUncategorized: OSX -> macOS (minor)
TrevNational Instruments PCI,PCI-e,PXI,PXI-e measurement (DAQ) cards: OSX -> macOS (minor)
LandaExample programs
TrevMultimedia: MacOSX -> macOS (minor)
Dbannonupdated address for fpctwit
DbannonNetworking
TrevSee Also: Remove link to Lazarus Application Gallery (minor)
TrevSee Also: Remove dead page link (minor)
TrevLazarus IDE Extensions: Add orphaned wndInspector FF8S extension
TrevLazarus IDE Extensions: Re-order (minor)
TrevUncategorized: Correct pkg name (minor)
TrevVisual components: Alpha sorted listing; added missing ATFlatControls
TrevUncategorized: Added DateControls Package for Lazarus (minor)
TrevVisual components: Add Flag component (Lazarus CCR)
AlextpUncategorized
AlextpUncategorized (minor)
AlextpUncategorized
AlextpUncategorized
TrevDatabase: Add ioda
TrevUncategorized: removed dead entry (minor)
Giorgio TaniArchiving: updated link to current PeaZip address to avoid redirection
Fredvs
TrevSee also: Bypass page redirect (minor)
AlextpNetworking
Alextpwikify
Alextp
Alextp
AlextpEdit controls and viewers
AlextpNetworking
AlextpContainers
AlextpContainers
AlextpContainers
AlextpSystem
AlextpVisual components
AlextpVisual components
AlextpVisual components
AlextpTools
AlextpLazarus IDE Extensions
AlextpLazarus IDE Extensions
AlextpCommercial Packages for FPC/Lazarus
AlextpCCR tools
AlextpCCR visual components
AlextpRTL, FCL and LCL Usage examples
AlextpFile formats: fix duplicated header
AlextpArchiving: fix duplicate header
TrevFile formats: Remove dead entry
Alextpfixed wiki links to a new wiki page
Dirkgraf40Visual components
AlextpVisual components: link is moved into new wiki page
Mark PaleyExample programs
Mark Paleyremoving https://gitlab.com/MarkAPaley/filey
MichalisPackages/Programs for FPC/Lazarus (not hosted here): Improve Castle Game Engine description, based on our latest tagline on https://castle-engine.io/
WpLazarus-CCR visual components: Add CalLite, ColorPalette, ExCtrls, JVCL, LazMapViewer, mbColorLib, VisualPlanIt
WpVisual components: Removed those entries which are in the CCR Visual Components sections now.
WpLazarus-CCR visual components: Add ChemText
WpLazarus-CCR file formats
WpLazarus-CCR visual components: Add Industrial, SpkToolbar
WpLazarus-CCR tools: Add GridPrinter
WpLazarus-CCR file formats: Remove CSVDocument from CCR-file-formats (is included in FCL now)
WpMove "OnGuard" to section CCR-tools
WpMove "jujiboutils" to CCR visual components section
WpLazarus-CCR visual components: Add CAPTCHA
ErnestoExample programs
MaxM74Changed DelphiTwain new version

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.