string
String manipulation library.
- Active
- Library
- GitHub
- ★ 1

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 manipulation library.
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.
StringVar Unit from Janez Atmapuri Makovsek
Fork da classe StringBuilder do Delphi XE7
Delphi template engine
Delphi IDE Visualizer for a string.
Extended String Property Editor
Delphi String Handling
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
Set of string list classes, where each class works only with specific, well defined type of string (Ansi, Wide, UTF8, ...).
string port all platforms
Converts extended number to *exact* decimal representation.
A Delphi Custom Managed Record implementation of TStringlist
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.
Delphi String Sort Library & Example
Delphi / .NET - compatible implementation of TStringBuilder for Free Pascal
DElphi dilinde yeni nesil diller gibi string özellikleri yok. O yüzden kendi çapımda bazı string işlemlerini yapan kod yazdım
. Delphi TnvvCSVFileReader and TnvvCSVStringReader are light weighted and fast classes that resemble unidirectional data set.
A tiny Pascal unit that allows you to work with strings and open file descriptors through the standard Pascal text-file I/O mechanism, i.e. Write, WriteLn, Read, and ReadLn. An archive with the sources is available via "External downloads".
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.
Lazarus components: TInfoBar, a non-modal MessageDlg on a strip over a form or control, and TToast. Plain LCL.
Delphi and Lazarus HTML Label component
. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML
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.
A bunch of important low-level functions missing in FreePascal, e.g. string or array manipulation functions.
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
Exact Float to string routines (originally from John Herbster)
Delphi IDE Debug Visualizer to pretty print a JSON string
A StringGrid with extra features like columns, merged cells, readonly cells, input styles, custom inplace editors, import/export functionality and much more.
zlib ZIP string variable in memory for Delphi
TVHashedStringList - improved hashed string list.
Fuzzy String Matching in Free Pascal - Port of FuzzyWuzzy
String Distance Algorithms for Delphi
A conversion of Rust Strings to Delphi
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.
Simple, Speed String Builder for Delphi
StringBuilder for FreePascal
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.
Generic algorithms and data structures for Lazarus/Free Pascal
Generates QR Codes from text strings and byte arrays.
Unofficial ByteStrings Patch To Enable AnsiString Support In Delphi Next Generation
Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.
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.
Small strings compression library for Delphi
datagrid replacement for stringgrid
Trie search implementation
Just Good ParseFloat Algorithm named PureParseFloat
Generic Enumerated Record Type Helper allowing Implicit bi-directional String and Integer Casting
Delphi library and components. Library for: Matrix, Math & statistic, URL, Counters, dir/file scanning, file/string/...
Pascal library for cross-compiler consistent and exact conversion between double-precision floating point number values and strings
Delphi plugin that provides compile-time string encryption
Library to convert encoding inside a string, it is modified LConvEncoding to give simpler API.
Other In the Online Package Manager
Fast file based StringList or IntegerList for large data lists especially if out of memory with a regular TStringList