JPPack
A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other
- Quiet
- Package
- Lazarus and Delphi
- GitHub
- ★ 159

30,057 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.
A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other
A collection of custom UI components for Lazarus.
HTML Viewer Components for Delphi, Lazarus and C++Builder The HtmlViewer component set consists of the THtmlViewer, TFrameViewer, and TFrameBrowser components. All three are HTML document display components: THtmlViewer * The basic component. * THtmlViewer displays single (non-frame) documents. * It also forms the basis for the other two components. TFrameViewer * Displays both frame and single HTML documents. * TFrameViewer is oriented more for local file system use. TFrameBrowser * Also displays frame and single HTML documents. * TFrameBrower is oriented for use with local file systems and toward Internet style protocols and URL usage. * Additional code and/or components are generally required to get data from other sources than the local file system. These components Support most of the HTML 4.01 specifications with many additional popular HTML 5 enhancements. Many Cascading Style Sheet properties are also supported.
The "components" directory of the Lazarus source tree comes with a number of very useful components, and they are described below. Note that there are also other components which can be downloaded separately from the Lazarus Code and Component Repository .
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
Grids for Delphi, Lazarus.
Delphi component Equation Editor that allows you to enter and display math formulas
Cross platform keyboard and mouse input control and window automation in Pascal.
File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.
Delphi and Lazarus HTML Label component
The Extended Components are part of a Very Rapid Applications Development framework . Management components to manipulate a lot of libraries on Delphi 2006, XE3, XE5 and Lazarus. Every control has special colors while focusing and editing. There are also a lot of buttons in two versions with centralized glyphs.
Components for Lazarus
JEDI code formatter better compatible with modern Delphi
This is an overview of the components included in Lazarus and a comparison to those included with Turbo Delphi (from 2006).
Indy - Internet Direct
NEW DOWNLOAD SITE: https://github.com/bgrabitmap/bgracontrols Open Source. Free download. BGRA Controls is a set Open Source UI components for Lazarus IDE. It includes custom buttons, labels, panels, progress bars, and others. It also comes with a full Custom Drawn drawer, games and more. Integrated on IDE. WYSWYG. You can preview the controls in the Lazarus IDE. Set all the properties from the Object Inspector. Load predefined styles with easy. Stream entire components with LoadFromFile and SaveToFile methods. Customize it. In your own way. Build your own components creating descendants of the existing ones. Also we have some templates for easily creating amazing custom buttons.
Indy - Internet Direct
Lazarus open source components
Lazarus components written by Ido Kanner (Linesip)
The LMDI Suite ("Lazarus MDI" Interface Simulation) is composed of components to make a simulation of MDI application. It is written entirely based on components already in the VCL/LCL (TPanel, TImage, etc). The LMDI Suite contains the following components:
Various libraries for Freepascal, Lazarus, PHP and .NET
Visual Components for the Lazarus component palette, dedicated to Nick Reinders on his 1st birthday
TMPlayerControl is a LCL control that embeds "mplayer" a movie player
Le projet Atlantis est une collection de composants et de bibliothèques pour Lazarus. The Atlantis project is a collection of components and libraries for Lazarus.
D2Bridge Framework is Delphi and Lazarus for Web Your Delphi or Lazarus code compiling for the Web using the Delphi and Lazarus way, synchronous on the Web. D2Bridge is Open Source. D2Bridge is the framework that allows you to code normally in Delphi while maintaining your code synchronously, allowing you to focus on your Delphi project as you always have and compile for the Web Generates responsive HTML code compatible with Bootstrap 5 and the latest Web technologies It already comes with Templates and its web interface can be different from your VCL project without changing its code No additional components are necessary when exporting to the Web. D2Bridge recognizes and intercepts your visual components You can compile your application for Desktop and Web using the same code and the same interface that you already have in your project When compiling your application for the Web, you can choose between 3 very lightweight and powerful Web Servers (Console, Compact and Full) From a simple 'MessageDlg' response to a ShowModal or Timer, everything works on the Web in the same way as on the Desktop With D2Bridge Framework, your application has native support for multiple languages, allowing you to easily write your application for the world to see. You can use D2Bridge Framework normally for any purpose, including projects for commercial purposes
Networking In the Online Package Manager
DesignKit is a Lazarus package that provides a set of visual and non‑visual components to enhance application UI design.
Turborium LCL Controls
Delphi library and components. Library for: Matrix, Math & statistic, URL, Counters, dir/file scanning, file/string/...
Lazarus/Free Pascal wrapper for HakoDB with a Firestore-style API plus design-time components
Lazarus components
KControls is a set of components. Main components: KGrid/KDbGrid, KMemo, KHexEditor. Almost all controls are cross-IDE compatible (Delphi/C++Builder, Lazarus) and cross-platform compatible in Lazarus. KControls does not support RightToLeft languages.
Set of components to display HTML content: THtmlViewer, etc. Supports HTML 4.01, part of HTML 5, many CSS props.
Other In the Online Package Manager
Simple SideNav Example with Lazarus Standard Components (TSpeedButton) and FreePascal without Third Party Components.
TCanSocket is a Lazarus component for CAN communication, based on the SocketCAN functionality of the Linux kernel
Downhill Simplex for Delphi, Lazarus.
Control MIDI devices with 32/64bit VCL/FMX components for Delphi 10 supporting native Windows and macOS. Support for iOS (Beta) and Android (output only). Packages in beta for C++ Builder and Lazarus for easy build and install. MIDI (Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing and recording music (Wikipedia). This package provides 3rd generation of components to simplify communication with musical instruments, developed with high-performance in mind. The package also comes with a high-priority system timer and a MIDI clock component. You can register threaded observers, giving you MIDI events in real-time with timing, or non-threaded to respond in a UI environment.
The package customdrawn.lpk is an under construction package containing all kinds of custom drawn components for Lazarus. Read more about it in Lazarus Custom Drawn Controls .
FPC/Lazarus Components and Controls
DSPack - Lazarus version of the progdigy DSPack DirectShow Multimedia components
GUI for Golang based on crossplatform Lazarus LCL components
A Convolut of Ideas, Components, Examples and Projects
Lazarus components: TInfoBar, a non-modal MessageDlg on a strip over a form or control, and TToast. Plain LCL.
Free components that wrap up Python into Delphi and Lazarus (FPC)
WhatsApp Web component for Delphi and Lazarus. TWPPConnect embeds Chromium through CEF4Delphi and exposes WA-JS messaging, sessions and events to Object Pascal applications.
The 5dpo Component Library (Sdpo) is a set of components released by the [http://www.fe.up.pt/~robosoc 5dpo Robotic Soccer Team] when we ported our robots' software from Kylix to Lazarus. It also includes units that are not components like the SdpoDynmatrix unit that implements a general propose matrix with the standard operations overloaded.
ATFlatControls is a package of several Lazarus visual components, they are used in the CudaText project UI. These components have separate Wiki pages:
Fshcomp are a various input edit LGPL components for Lazarus. Included components: * Currency edit * String edit * Integer edit
JVCL is a library with hundreds of visual and non-visual components originally written for Delphi. A majority of the unique components which do not have LCL counter-parts has been ported to Lazarus here. Every component comes with a sample project.
Other In the Online Package Manager
It's a set of cool Delphi components ported to Lazarus. The original components can be found [http://priyatna.org/delphi-stuffs.php here]
* [http://alexs75.narod.ru/fpc/rxfpc/ RxLib] for Lazarus is a set of components that support building of flexible and robust user interfaces. It contains some of the components of the well known RxLib for Delphi.
The ZeosLib is a set of database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle and SQLite for Delphi, FreePascal/Lazarus, Kylix and C++ Builder. - mirror for the official repository (http://svn.code.sf.net/p/zeoslib/code-0), created and maintained with git-svn
LZScene is a graphics packages based on OpenGL and LCL GLScene components for Lazarus
Object Pascal bindings and visual components for the PDFium library, for Free Pascal and Lazarus. It lets you view, search, extract content from and edit PDF files without any external tools - only the PDFium shared library is required.
Bindings In the Online Package Manager
Mels is an open source library and component set, written in Delphi, and designed for Embarcadero RAD studio and Lazarus, that allows to include 3D models in your projects in a few clicks, just as any other graphical components.
A package with chess components for Lazarus
Cross platform vector graphic components
Components to embed Chromium-based browser into Delphi/FPC applications.
Networking In the Online Package Manager
Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.
Graphics In the Online Package Manager
Man Frames is used to create SQL code and forms' interactions from a Form called TF_CustomFramework. SQL and server Lazarus components and packages. From Extended, for XML Frames. Can be asynchronous with a boolean before main receive.
Free Pascal 3, Delphi 7 and Lazarus, for small projects, MiniXML (load and save xml files and parsing with RTTI) and MiniSockets (TCP/IP objects), DB (SQLite), ComPort, POS and Lazarus native components. For t7 reason, moved to https://github.com/parmaja/minilib