Sign in Join

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

Catalog

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

UniqueInstance

UniqueInstance provides an easy way to force only one instance per application running at same time. To install this component on your component palette, the easiest way is to use the Lazarus Online Package Manager . Supports Windows and Linux (macOS prevents multiple instances by default).

  • Library
  • Lazarus

System

Bluetooth

The bluetoothlaz package provides bindings and functions to access bluetooth devices under various platforms.

  • Library
  • Lazarus

System

cdrom

The cdrom package contains some routines to read the table of contents (TOC) of a CD-ROM. From this TOC a DISC ID can be computed which can be used to query a CDDB server such as the one on freecddb.org. This unit is compatible with Linux (only tested on x86) and Windows (only tested on 32-bit)

  • Library
  • Lazarus

System

DebugServer

Official documentation: doc:fcl/dbugintf

  • Library
  • Lazarus

System

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

LazActiveX

The LazActiveX package contains the TActiveXContainer component and the IDE integration of the necessary tools to create ActiveX components from a type library or directly from the object (exe or dll). ActiveX is a Microsoft Windows technology and can only be used on that platform. Cross compilation to windows is possible but the typelib importer used to create the COM bindings works only on Windows (wine not tested).

  • Library
  • Lazarus

System

LazTermUtils

This small library contains a few classes for managing terminal I/O using ANSI escape sequences. The goal of this unit is provide the functionality provided by the CRT unit (and some more), but optimized for only the most prevalent systems, by only using escape sequences. It was tested under Windows 10 and Linux and allows for writing portable, pretty console applications on both systems.

  • Library
  • Lazarus

System

macOS extensions

The package is intended to provide additional macOS Cocoa specific features.

  • Library
  • Lazarus

System

PascalSCADA

The PascalSCADA package is a set of components for Delphi/Lazarus to make easy the development of industrial applications which need to interact with PLC's and devices of many manufactures. It is available for Windows(32 and 64 bits), Linux (32 and 64 bits), macOS, Solaris and FreeBSD (32 bits) and provides port drivers (serial, ethernet), protocol drivers (Modbus RTU, ModBus TCP, West ASCII, Ibox and Siemens ISOTCP), tags (numeric, string, block) and controls (edit, labels, progressbar, animations). Historics, recipes and User management will be coming soon.

  • Library
  • Lazarus and Delphi

System

SimpleIPC Library

SimpleIPC are units for Freepascal that allow client and server to send interprocess communication messages between processes. SimpleIPC-Lib is a library (DLL) that allows SimpleIPC to be used in any program, written in any language.

  • Library
  • Lazarus

System

STAX

S ingle T hreaded A synchronous E X ecution framework (STAX for short) enables async/await style co-routines for Free Pascal.

  • Library
  • Lazarus

System

SymScan

SymScan provides an Barcode scanning component and API link to the barcode scanner module in Symbol/Motorola MC series Windows CE based barcode scanners.

  • Library
  • Lazarus

System

utmp

This package provides access to the utmp file on a linux/unix system. This file provides information about who is logged in on the system currently. There is only one unit in this package:

  • Library
  • Lazarus

System

Win32TaskbarProgress

This is unit which contains the class to control the progressbar over the Windows 7+ taskbar button. The demo looks like this:

  • Library
  • Lazarus

System