Sign in Join

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

Catalog

30,083 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.

GroupHeader

A lazarus component: Grouping components with a caption

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

GUI containers

HotKeyBox

Delphi's THotKey for Lazarus: a self-drawn box that records a key combination as a TShortCut, with Delphi's names and defaults. 0BSD.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • 0BSD

Bindings GUI containers

metroui

Delphi fully canvas drawing form

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

GUI containers

metroui

Delphi fully canvas drawing form

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

GUI containers

nixie

This is a components for Lazarus to display numerical values using the images of nixie tubes

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Graphics GUI containers

Orpheus

Orpheus. An award-winning UI toolkit for Borland Delphi & C++Builder.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

GUI containers

pixie

Clone of https://gitlab.com/retrofoxed/pixie

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 1
  • MIT

Graphics GUI containers

ResizeEdges

bsNoneのFormに移動とサイズ変更機能を実装するヘルパークラス

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

GUI containers

SeaBan

The application generates a cylinder with the specified number of edges and texture for this cylinder. In this case, each edge of the cylinder corresponds the texture to the order number of cylinder edge. On the right and on the left od the screen, the icons "+" and "-" to add and remove edges.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Graphics GUI containers

swipe

Swipe Component for Firemonkey

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

GUI containers

uib

Automatically exported from code.google.com/p/uib

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1

GUI containers

utn-dig-final

Sistema que emula un gestor de proyectos diseñado para la materia "Diseño de Interfaz Gráfica" de UTN-FRT

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Applications GUI containers

VolumeChanger

Analog multimedia buttons to achieve the volume control, to help users do not have a multimedia keyboard control system volume.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Multimedia GUI containers

ATFlatToolbar

ATFlatToolbar is component which creates row of ATButton 's on it, this looks like toolbar.

  • Library
  • Lazarus

GUI containers

bgra-controls

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.

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

GUI containers Graphics

Balmsoft Wizard

Formerly known as Balmsoft Wizard. Now it goes to public under LGPL. This is a Delphi component for creating Wizards ( fully conforms with guidline).

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

GUI containers

Codrut-Fluent-Design-System

Codrut Fluent Design System is a suite of VCL components for Delphi made to mimic the design language of Windows 11. These are all standard components made to work best with each other. (mirror)

  • Active
  • Library
  • Delphi
  • Codeberg

GUI containers

GridLayout

Lazarus component, to arrange components in a grid: rows, columns, width in columns, height in rows. It looks a bit more compatible to Delphi's [https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.ExtCtrls.TGridPanel TGridPanel], though not completely (e.g. some properties are named differently, the control collection is [https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.ExtCtrls.TControlItem TControlItem] instead of TGridPanelControl, and the later misses some [https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.ExtCtrls.TControlItem_Properties properties] as well).

  • Library
  • Lazarus

GUI containers

JvXPBar

A port of [http://jvcl.sourceforge.net JVCL's] TJvXPBar control that can display an icon, a header and zero or more clickable items in its client area. Use a TJvXPBar control on a form to display an XP style group box with items that can be clicked.

  • Library
  • Lazarus

GUI containers

Lazarus Custom Drawn Package

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 .

  • Library
  • Lazarus

GUI containers

LMDI

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:

  • Library
  • Lazarus

GUI containers

MosDev

Master Operating System as Visual Pascal for DOS Graphical Interface for FPC programmers. MOS Design is based upon Amiga Workbench Make easily Roll-up menus, windows, buttons, sliders, lists, requesters...

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

GUI containers

Pascal NUCLEUS (GUI/VM)

NOTE: As of r816, Nucleus source code is licensed under GPLv3. (8th Oct 2017) Nu|cleus [ˈnjuːklɪəs] - The central and most important part of an object, movement, or group, forming the basis for its activity and growth. This is yet another long-term project (YALP?). The aim is to write a portable GUI/OS for Atari ST, Amiga and DOS. The code must be small, fast and support modern GUI features. ie: Embedded component controls. The code current compiles with Highspeed Pascal (Atari ST) or FreePascal. I hope to have it compiling for the Amiga (also using Highspeed Pascal), and supporting a built in p-code compiler/interpreter for cross platform development.

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

GUI containers System

pl_Cindy

Packages with 86 components to build rich 32/64 bit applications.VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc...TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session.TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features.TcyResizer allow move and resize components at run-time like delphi 2009 does.Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1).TcyMathParser can parse matematical expressions.TcyWebBrowser allows view/edit html documents.TcyDbAdvGrid is a DBGrid with advanced feature etc ...

  • Package
  • Lazarus
  • Bitbucket
  • MPL 1.1

GUI containers In the Online Package Manager Orphaned in the Online Package Manager

pl_ExControls

PilotLogic's set of controls. LCD screen controls, Buttons, CheckBoxes, CheckListBox, ComboBoxes, PageControl, ProgressBars, ColorPanel, Gallery, Gauge, Gradients, Rulers, Splines etc.

  • Package
  • Lazarus
  • Bitbucket
  • GPL

GUI containers In the Online Package Manager Orphaned in the Online Package Manager

QUICK Lib

QUICK, which stands for Quick User Interface Construction Kit, is a Delphi library which aims at accelerating the development of graphical user interfaces as well as giving developers the possibility to create beautiful GUI's for their software.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • MIT License

GUI containers

RibbonFramework

Delphi wrapper and standalone Designer for the Windows Ribbon Framework (mirror)

  • Active
  • Library
  • Delphi
  • Codeberg

GUI containers

StyledComponents

Components similar to Delphi VCL Buttons, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!

  • Active
  • Library
  • Delphi
  • Codeberg

GUI containers

TJvNavigationPane

JVCL's TJvNavigationPane conversion to lazarus. Still not ready but almost, just wait a few days.

  • Library
  • Lazarus

GUI containers

TSubForm

This component is exactly what it sounds like - a subform component. Use it as you would a TPanel - drop components on it, assign a DataSource and at runtime the magic begins.

  • Library
  • Lazarus

GUI containers

Windows Ribbon Framework for Delphi

. Delphi This Delphi library allows Delphi developers to use of the Windows Ribbon Framework in their Delphi applications. This library uses the native Windows library to implement the Ribbon functionality. It does not emulate the Ribbon user interface like other Delphi component sets do or Delphi's built-in Ribbon emulation components.

  • Library
  • Delphi
  • GitHub

GUI containers

XelContainers

Modern containers - Accordion, Page Control, Ribbon, Side Pages

  • Package
  • Lazarus
  • MIT

GUI containers In the Online Package Manager