Sign in Join

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

Catalog

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

string

String manipulation library.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

stringkit-fp

Comprehensive string toolkit for Free Pascal and Lazarus with 80+ operations for case conversion, validation, fuzzy matching, parsing, encoding, phonetics and text analysis. No third-party dependencies.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 16
  • MIT

Other

StringVar

StringVar Unit from Janez Atmapuri Makovsek

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Other

Stringer

Delphi String Handling

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • Apache-2.0

Other

dynamic-string

A String Object that wants to lower the "Copy-on-Write" events produced by SetLength() Operations as documented at : https://www.freepascal.org/docs-html/rtl/system/setlength.html It is an alternative implementation to the TStringStream Class

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3

Other

ExplicitStringLists

Set of string list classes, where each class works only with specific, well defined type of string (Ansi, Wide, UTF8, ...).

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 3
  • MPL-2.0

Other

PascalString

string port all platforms

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 17

Other

Rgd.Stringlist

A Delphi Custom Managed Record implementation of TStringlist

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Other

Hash-File-String

HashLib! is a fast and flexible library for Delphi, where are implemented most of common hash algorithms. It provides easy to use low and high level functions.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4

Cryptography

fpc-stringbuilder

Delphi / .NET - compatible implementation of TStringBuilder for Free Pascal

  • Archived
  • Library
  • Lazarus
  • GitHub
  • ★ 3

Other

Delphi_Strings

DElphi dilinde yeni nesil diller gibi string özellikleri yok. O yüzden kendi çapımda bazı string işlemlerini yapan kod yazdım

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

CrossDragDrop

Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Bindings GUI containers

5.0 from 1 member

FileEye

Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Files and Drives

5.0 from 1 member

InfoBarToast

Lazarus components: TInfoBar, a non-modal MessageDlg on a strip over a form or control, and TToast. Plain LCL.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

GUI containers

5.0 from 1 member

DzHTMLText

Delphi and Lazarus HTML Label component

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

Labels

4.0 from 1 member

delphi-markdown

. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • BSD-3-Clause

Language Tools

3.0 from 1 member

Delphi-Crash-Reporter

Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

bbutils

A bunch of important low-level functions missing in FreePascal, e.g. string or array manipulation functions.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 46

Other

deltics.strings

A framework for string handling in code that needs to be portable across Delphi versions that span the Unicode/Ansi transition of Delphi 2009 and later

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5

Other

NLDStringGrid

A StringGrid with extra features like columns, merged cells, readonly cells, input styles, custom inplace editors, import/export functionality and much more.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Grids

zString

zlib ZIP string variable in memory for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Files and Drives

FuzzyWuzzy.pas

Fuzzy String Matching in Free Pascal - Port of FuzzyWuzzy

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 16
  • MIT

Other

RustString

A conversion of Rust Strings to Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • GPL-3.0

Other

timmy

Timmy is a Pascal unit for creating chat bots. It provides the TTimmy object, which is a data type that you can assign your variables to to make bots. Once that is done, you can start adding keywords for messages, and get the bot answers to the end user's messages. It's easy to create a bot with Timmy. The unit also provides some other string-related functions, alongside with TStrArray type, which is actually array of string (but it's shorter to call it TStrArray, isn't it?). Timmy is released under GNU LGPL v3. That means it respects your freedom and you can use it with your program whether if your program is free software or proprietary software.

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

Other

NTDEStringBuilder

Simple, Speed String Builder for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MPL-2.0

Other

TECGrid

TECGrid File:ecgrid.png is a lightweight grid component. It does not contain any strings, it has no DataSource connection and its is not possible to custom-draw each cell. Therefore it's not alternative to TStringGrid , TDBGrid nor TDrawGrid . It is designed to show content of any data structure and all displayed strings are taken from OnGetHeaderText and OnGetDataCellText events. It features bi-directional mode, fixed columns, fixed rows, column moving, column sizing, various fixed-cell styles and many others, described below.

  • Library
  • Lazarus

Grids

LGenerics

Generic algorithms and data structures for Lazarus/Free Pascal

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 139
  • Apache-2.0

Other

QRCodeGenLib4Pascal

Generates QR Codes from text strings and byte arrays.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 70

Graphics

System.ByteStrings

Unofficial ByteStrings Patch To Enable AnsiString Support In Delphi Next Generation

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13
  • MPL-2.0

Other

BaseNcodingPascal

Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.

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

Other

Delphi-Unicode-Emoji

This unit provides constants for various Unicode emojis in Delphi. Each emoji is represented by a string constant for easy integration into your Delphi projects.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 39

Other

SearchStrings

Trie search implementation

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • BSD-2-Clause

Other

PureParseFloat

Just Good ParseFloat Algorithm named PureParseFloat

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 19
  • MIT

Other

DelphiEnum

Generic Enumerated Record Type Helper allowing Implicit bi-directional String and Integer Casting

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 15
  • BSD-3-Clause

Other

eLib

Delphi library and components. Library for: Matrix, Math & statistic, URL, Counters, dir/file scanning, file/string/...

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 15
  • GPL-3.0

Other

pasdblstrutils

Pascal library for cross-compiler consistent and exact conversion between double-precision floating point number values and strings

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 13

Science

Delphi-LitCrypt

Delphi plugin that provides compile-time string encryption

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 11
  • MIT

Cryptography

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

FileBasedList

Fast file based StringList or IntegerList for large data lists especially if out of memory with a regular TStringList

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 10

Files and Drives