Sign in Join

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

Catalog

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

ATBinHex

ATBinHex is a control that implements the quick file (stream) viewer. Only visible part of file (or stream) is loaded into viewer, so it's suitable to show files of unlimited size.

  • Library
  • Lazarus

Files and Drives

ATFileNotif

ATFileNotif is simple component which detects file change. It uses timer, timer checks are file props (file exists; file size; file age) changed or not. It calls OnChanged.

  • Library
  • Lazarus

Files and Drives

bzip2lib

bzip2lib provides stream classes for bzip2 compression and decompression. It uses external bzip2 libraries.

  • Library
  • Lazarus

Files and Drives

chm

The FPC CHM package is a set of units distributed with FPC 2.2.2+ that allow to read/write .chm compressed HTML help files on multiple platforms.

  • Library
  • Lazarus

Files and Drives

CsvDocument

CsvDocument library is a unit contaning set of classes for [http://en.wikipedia.org/wiki/Comma-separated_values CSV files] handling. The library was created to exchange data with OpenOffice Calc / MS Office Excel using CSV as intermediate format.

  • Library
  • Lazarus

Files and Drives

FPSpreadsheet

The fpSpreadsheet library offers a convenient way to generate and read spreadsheet documents in various formats. The library is written in a very flexible manner, capable of being extended to support any number of formats easily.

  • Library
  • Lazarus

Files and Drives

FreePascalArchivePackage

This is a conversion of TurboPower Software's Abbrevia library for the Free Pascal Compiler. Abbrevia is a compression toolkit that supports PKZIP 4, Microsoft CAB, TAR, & gzip formats. The package contains visual components that simplify the manipulation of ZIP files.

  • Library
  • Lazarus

Files and Drives

paszlib

paszlib is a Pascal conversion of the standard zlib library: you don't need any external dependencies. It was implemented by Jacques Nomssi Nzali (his old homepage is dead, see a continuation of the project [http://sageshome.net/oss/paszlib-sg.php here]). It is used in the FCL to implement the TCompressionStream class.

  • Library
  • Lazarus

Files and Drives

TXMLConfig

There is existing documentation for this component in the xmlconf wiki. Please refer to that page for current information.

  • Library
  • Lazarus

Files and Drives

unzip

The unzip and zip package contains several routines to unzip or zip files on every Lazarus supported platforms. There are 4 units:

  • Library
  • Lazarus

Files and Drives

zip

The zip unit is included in a package which contains several routines to unzip files on every Lazarus supported platforms. There are 4 units:

  • Library
  • Lazarus

Files and Drives

ZipFile

TZipFile is an object that encapsulates a zip file so you can access it as if it's a filesystem. TZipFile is released under the LGPL license. TZipFile comes with a Lazarus package, so it's very easy to install it. The component is tested under Win32 and Linux_x86_32. File compression is currently not implemented although this feature is under development, so check SVN regularly. Currently only uncompressed files can be read and written to and from a zipfile.

  • Library
  • Lazarus

Files and Drives