HashLib4Pascal
Hashing for Modern Object Pascal (mirror)
- Active
- Package
- Lazarus and Delphi
- Codeberg

30,057 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.
Hashing for Modern Object Pascal (mirror)
An expression parser and a virtual machine. A formula is compiled to a flat byte array and evaluated by a linear pass over it, with no allocation on the path of an ordinary formula. On x86-64 an optional accelerator compiles that bytecode to machine code and hands anything it declines back to the interpreter, so an answer is never fast but wrong. Results are cached by shape: once 2 + 3 has been compiled, 5 + 7 reuses the same script and only writes the numbers into a copy. 163 functions to call and 249 names in the table, your own functions and variables bound by address, symbolic differentiation. The Lazarus parser packages require FCL and define NOFORMS and NOGRAPHICS, so they install without LCL. WebAssembly uses a separate console configuration. Two units ask for more at their defaults, Thread through Application.HandleException and BlobManager through TGraphic; drop the defines and add the LCL to the package if you want them.
Language Tools In the Online Package Manager
Generates QR Codes from text strings and byte arrays.
HashLib4Pascal is a Delphi/FreePascal compatible library that provides an easy to use interface for computing hashes and checksums of strings (with a specified encoding), files, streams, byte arrays and untyped data to mention but a few. It also supports Incremental Hashing.
QRCodeGenLib4Pascal is a Delphi/FPC compatible library that provides an easy to use interface for generating QR Codes, from text strings and byte arrays.
Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.
A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
A memory manager for Delphi and C++ Builder with powerful debugging facilities
CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.
Redis client for Delphi
Complete ECMAScript Fifth Edition Implemention in Object Pascal
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
Library to access the SMBIOS using Object Pascal (Delphi, FPC).
The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.
RealThinClient SDK - Delphi components for building HTTP(S) applications
Plugin framework for HxD's data inspector
Native Delphi Server implementation of the Model Context Protocol (MCP)
Pupular OOP-OPF Library for Delphi (from DXE6 to latest version)
Fast scaling memory manager for Delphi
WebP Library for Delphi
Delphi Encryption Compendium
Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.
Fast replacements for Embarcadero's standard libs
Arbitrary Big Integer Library for Pascal
MessagePack implementation for Pascal / msgpack.org[Pascal]
Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.
Simple way to consume REST services
This expert for the Delphi IDE brings back some refactoring based on the DelphiLSP
Pure-Delphi audio codec stack — WAV, FLAC, Vorbis, Opus, MP3. No DLLs, no C bindings. CC0 Public Domain.
Protect and preventing access to specific memory regions, Protect sensitive data from exposed by other processes
Delphi port of Google Benchmark
Directory of Delphi VCL/RTL class helpers
Universal text conversion library (Delphi6-XE10)
The fastest parsing and generation of text data (Delphi6-XE10)
XXTEA encryption algorithm library for Delphi/FreePascal.
Some FPC classes and frameworks I have implemented so far
Simplify parsing and writing TOML config files in Free Pascal
Small and simple: Thread Pools with Tasks
A Delphi framework for creating data-driven WEB SPA applications with HTMX
Small strings compression library for Delphi
Simple, lightweight PDF writer for Delphi VCL
Delphi TOML Library
IAMClient4D is a Delphi client library for integrating applications with Keycloak, providing full OAuth2/OpenID Connect support (including PKCE), token and user management, and a lightweight asynchronous task framework (Async.Core) for thread-safe operations across VCL and FMX.
BitmapPixels.pas - Lazarus and Delphi module for direct access to pixels at TBitmap
Zydis Pascal Bindings
Delphi SOAP Client Component
14 IoT and industrial communication libraries for Delphi 12: MQTT, AMQP 1.0, CoAP, Modbus, STOMP, WebSocket, mDNS/DNS-SD, NMEA, InfluxDB, Prometheus, CBOR, MessagePack, JSON, Serial — 694 tests, no external dependencies beyond Indy
A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.
Tina4Delphi - A comprehesive set of tools to make REST and application integration better
Just Good ParseFloat Algorithm named PureParseFloat
Sempare Streams is a Delphi (object-pascal) library providing for stream type operations over various enumerable types similar to Java streams or Linq.
Tiger is a Delphi-hosted compiler infrastructure that lets you generate native x86-64 binaries for Windows and Linux — executables, shared libraries, static libraries, and object files — entirely from code. There is no source language to parse. Instead, you construct programs using a fluent Delphi API: define types, declare functions.
Checksum & Hashing library for Lazarus
A Delphi component for send and receive Android Intent Broadcast messages, for you can easy integrate your applications with devices native SDK // Um componente Delphi para enviar e receber mensagens Android Intent Broadcast, para que você possa integrar facilmente seus aplicativos com SDK nativos de dispositivos.
Bindings for libhidapi. Supports Windows, Linux and macOS.
Bindings In the Online Package Manager
Iterator libary for ObjectPascal
A Delphi library for running processes and capturing out, interacting with it.
Delphi WinMD Parser & Code Generator
TCP/UDP logs for Delphi