Sign in Join

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

Catalog

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

HtmlViewer

Set of components to display HTML content: THtmlViewer, etc. Supports HTML 4.01, part of HTML 5, many CSS props.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 445
  • Read License.txt

Other In the Online Package Manager

ATFlatControls

Set of custom-drawn controls from CudaText app. ATButton, ATFlatToolbar, ATListbox, ATGauge, ATStatusbar, ATScrollbar.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 111
  • MPL 2.0, LGPL

Other In the Online Package Manager

TyControls

A skinnable / styleable Lazarus component library: every control is fully custom-drawn (BGRABitmap) and its appearance is driven uniformly by lightweight CSS-lite text themes (.tycss), rendering pixel-identical on Windows / Linux / macOS.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 81

Other In the Online Package Manager

LuiPack

Set of components: UniqueInstance, SQLite, Cairo, ChronoLog, DataHub, LibreReport, LuiApp, JSONUtils, LuiPresentations, LuiDialogs, RESTSqlDb etc.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 60
  • GPL, Modified LGPL

Other In the Online Package Manager Orphaned in the Online Package Manager

PascalContainer

Generic pascal data structure with B-Tree, B+-Tree, B*-Tree, T-Tree, HashMap, priority queue, red-black-Tree, AVL-tree, Quad-Tree, SkipList, Sortable Single Linklist, Sort Function, LockFreeQueue. contributor: gcarreno at github

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 54
  • BSD

Other In the Online Package Manager

EncConv

Library to convert encoding inside a string, it is modified LConvEncoding to give simpler API.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 11
  • MPL 2.0, LGPL

Other In the Online Package Manager

FpStax

A XML Streaming library based on Java API

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • Modified LGPL

Other In the Online Package Manager

BitHelpers

Type helpers, additional bit manipulations for qword/longword/word/byte/boolean types.

  • Package
  • Lazarus
  • Bitbucket
  • 1) LGPL3, 2) FPC modified LGPL, 3) BSD3

Other In the Online Package Manager

JvclLaz

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.

  • Package
  • Lazarus and Delphi
  • The JVCL is released in accordance with the MPL 1.1 license

Other In the Online Package Manager

LazQuadTree

A general Quad-Tree for Objects (and arbitrary data)

  • Package
  • Lazarus

Other In the Online Package Manager

LGenerics

Collection of generic algorithms and data structures entirely written in/for FPC and Lazarus.

  • Package
  • Lazarus
  • Apache License, Version 2.0

Other In the Online Package Manager

Lists

Custom list types, similar to TStringList: TListOfString, TListOfInt, TListOfBool, TListOfDouble.

  • Package
  • Lazarus
  • LGPL

Other In the Online Package Manager

MultiLog

Logging engine for Lazarus.

  • Package
  • Lazarus
  • Modified LGPL

Other In the Online Package Manager

pl_0_libs

Libraries needed for ct4laz packages.

  • Package
  • Lazarus
  • Bitbucket

Other In the Online Package Manager

Rx

Lazarus port of RX library. Includes 30+ visual components, with DB aware versions.

  • Package
  • Lazarus
  • SourceForge
  • LGPL 2, LGPL, LGLPL

Other In the Online Package Manager

SimpleBaseLib

FreePascal/Delphi library to work with encodings: Base16, Base32, Base58, Base64, Base85 (many variants).

  • Package
  • Lazarus and Delphi
  • MIT License

Other In the Online Package Manager

SysTools

Lazarus port for TurboPower SysUtils. Bar codes, sorting, money routines, high-precision math, math expression analyzer, astronomical functions etc.

  • Package
  • Lazarus
  • SourceForge
  • MPL 1.1, MPL-1.1

Other In the Online Package Manager

UTF8Tools

Functions/classes to work with UTF8, UTF16, UTF32 encodings. FreePascal translation of utf8proc library.

  • Package
  • Lazarus

Other In the Online Package Manager

XelComponents

XelConfig - automatically saves and loads configuration files

  • Package
  • Lazarus
  • MIT

Other In the Online Package Manager

XelControls

Visual controls: TXelToggleSwitch - on/off button. TXelRatingStars - select 1 to 5 stars to rate something. TXelImageButton - themed button, set images for normal, hovered and clicked state. TXelListBox - ListBox with hidden values: XelListBox1.AddItem('Diplayed Value', 'Hidden Value'); procedure TForm1.XelListBox1Click(Sender: TObject); begin Caption := XelListBox1.ItemValues[XelListBox1.ItemIndex]; end;

  • Package
  • Lazarus
  • MIT

Other In the Online Package Manager

XelUI

Collection of modern controls with multiple themes

  • Package
  • Lazarus
  • MIT

Other In the Online Package Manager