hamt
Mutable and immutable persistent maps and sets as hash array mapped trie (HAMT) for FreePascal
- Quiet
- Library
- Lazarus
- GitHub
- ★ 19

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.
Mutable and immutable persistent maps and sets as hash array mapped trie (HAMT) for FreePascal
Immutable Collection for Delphi
Threadsafe Delphi wrapper around PCRE
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
Delphi reference info
Object Pascal implementation for Amazon S3
Helper record for TDateTime type
Fast and simple implementation of Protocol Buffers for Delphi. Now we support code generation for the classes. Next, we plan to add reflection and records using memory regions.
Code examples from Delphi Event-based and Asynchronous Programming Book
ReduxDelphi is a predictable state container for Delphi apps utilizing a unidirectional data flow. Inspired by https://github.com/reactjs/redux .
Fluent, cooperative, UI-safe background task runner for Delphi FMX, with cancellation, timeout, progress, lifecycle callbacks, and optional mobile UI liveness diagnostics.
Delphi 12-compatible Pascal compiler for Win64 and Linux x86-64. Your Delphi code builds on Linux unchanged — and often runs faster. FPC/Unleashed fork with Unicode RTL and bundled memory manager.
This expert for the Delphi IDE brings back some refactoring based on the DelphiLSP
Reactive extension for Delphi
Turbo Pascal 7-compatible libraries and utilities that are useful in creating full-user-experience DOS programs
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.
Gerenciador de dependências nativo, moderno e leve para projetos Delphi, desenvolvido sob arquitetura hexagonal e com suporte a downloads concorrentes.
maxCron: Flexible, lightweight CRON compliant scheduler written in Delphi.
What Ethereum RPC providers will block your Tornado Cash transactions?
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
wave function collapse algorithm
Delphi library for functional programming
Skia-backed implementation of Vcl.Graphics.TCustomCanvas for Windows/Delphi and FPC on Windows or Linux.
A typed formula and business-rule engine for Delphi, with validation, traceable execution, and portable JSON rule packages.
Middleware de serviço de arquivos estáticos de alta performance, thread-safe, com suporte a HTTP 206 (Range) para streaming, controle de cache (ETag/Last-Modified), roteamento SPA Fallback e provedor de armazenamento abstrato para o framework Horse.
User types (range, enum)
object pascal AST parser
Modernize Pascal to Java by Spec-Driven-Development with GitHub Copilot
Delphi/Pascal FFmpeg bindings and reusable media wrappers
Experimental pure-VCL interactive graph viewer for the Delphi-RAG-Lint symbol index: drill-in graph, structure panel (uses/init-final), search, click-to-jump into RAD Studio. Alpha.
Simple WildCard matcher for Delphi.
a WFC demonstrator
Independent Windows control panel for Tor Expert Bundle; derivative of abysshint/tor-control-panel
Accessibility tool for active application / explorer quick selection
DXCC tables for CQRLOG
Portable Pascal service runtime: fixed-rate scheduling, native timers, and measured 1 kHz execution. Fiber runtime under development.
Dext - Delphi Modern Web Framework
A Delphi component library for reading and writing smart cards, contactless tags, magnetic stripes and RFID input on Windows.
lispa, aka "LFP" or "Lisp Flavored Pascal"; is a fast, and embeddable scripting lisp that is fundamentally pascal with lisp syntax. Inspired from LFE (Lisp Flavored Erlang)
Arbitrary-precision decimal arithmetic for Free Pascal (TBigDecimal record, rounding modes, Sqrt/Exp/Ln/Pow, combinatorics, Gamma)
Crafting Interpreter rewrite from scratch
A small, portable coding and remote agent harness written in Free Pascal.
Lazync is an open‑source, self‑hosted, cross‑platform file‑sync service built with Free Pascal / Lazarus.
Automatically exported from code.google.com/p/tangram-plugin-framework
Native code knowledge graphs for developers and AI agents