stream-adapter
A Pascal stream class that is implemented as an interface, thus offering reference-counting.
- Quiet
- Library
- Delphi
- GitHub
- ★ 6
- MIT

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.
A Pascal stream class that is implemented as an interface, thus offering reference-counting.
Utility to help track down memoryleaks caused by Reference Counting
ABANDONED: The version currently in development is NOT compatible with the latest release and CANNOT be used separately from Cheb's Game Engine (not available yet). I am planning to release Chepersy 2 as a separate project someday, but it will not be compatible. I am truly sorry, but there were too many unstable hacks, I failed to reproduce their behavior. The future version will support 64-bit Intel and ARM platforms, will support fpc 3.x and will be based on reference counting (TInterfacedObject) A simple object database system for FreePascal. The persistence component features a powerful version compatibility system. Open architecture: you must manage some aspects by yourself according your needs. NOT compatible with fpc 3.x.
Persistent tree structure written in Pascal that can handle binary data.
Delphi and Lazarus HTML Label component
An open source Delphi/Pascal game engine
DelphiGrpc is a Delphi implementation of the realtime and streaming gRPC protocol (http://grpc.io).
Sempare Template (scripting) Engine for Delphi allows for flexible dynamic text generation. It can be used for generating email, html, reports, source code, xml, configuration, etc.
Delphi library for system programming on Windows using Native API
Coroutine-based multithreading library for Delphi
Pupular OOP-OPF Library for Delphi (from DXE6 to latest version)
Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.
The Anthropic API wrapper for Delphi leverages cutting-edge models, including Anthropic's advanced Claude series, to deliver powerful features for chat interactions, vision processing, caching, efficient batch processing, connector MCP, skills and managed agents.
Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.
This expert for the Delphi IDE brings back some refactoring based on the DelphiLSP
Object Pascal Language Specification — comprehensive, compiler-implementable reference for Delphi Object Pascal
The fastest parsing and generation of text data (Delphi6-XE10)
Reactive extension for Delphi
JSON object for Delphi based on IUnknown and Variant
Handy timer component for use with Free Pascal based projects
Generic Database Connection Pooling for Delphi/Lazarus/FreePascal
This repo includes all different versions of SmartPointer in Delphi to simulate a garbage collector.
Small and simple: Thread Pools with Tasks
Easy Data Structures for Delphi
An MCP server that turns a Windows RAD Studio machine into a remote backend for coding agents: safe editing, real MSBuild builds, git, scaffolding, deploy & remote run via PAServer, Android (adb), Linux and Windows desktop control, DelphiLSP navigation, vault. Per-workspace security. Built for our own use, shared under MIT; no commercial plans.
Sempare Streams is a Delphi (object-pascal) library providing for stream type operations over various enumerable types similar to Java streams or Linq.
High-performance async/await library for Delphi, powered by Rust's Tokio runtime.
Code examples from Delphi Memory Management for Classic and ARC Compilers Book
A thread-safe generic collections library for Free Pascal.
TDataSet helper classes to simplify access to TDataSet fields and make TDataSet work with a for-in-loop.
Fast modern scripting engine for Free Pascal
Unofficial ByteStrings Patch To Enable AnsiString Support In Delphi Next Generation
Scientific, statistical and engineering mathematics for Free Pascal, with no third-party runtime dependencies.
Delphi and Lazarus HTML Label component
Delphi plugin that provides compile-time string encryption
Static OpenSSL bindings for Delphi - provides a complete Pascal translation of OpenSSL APIs and pre-compiled object files for Win32/Win64 static linking.
Skia-backed implementation of Vcl.Graphics.TCustomCanvas for Windows/Delphi and FPC on Windows or Linux.
A comprehensive toolkit for Free Pascal that provides an easy-to-use, unified interface for common operations. Inspired by C++'s Boost.
Delphi - iOS File Storage & Sharing
Delphi Typed Pointer made easy
A user-friendly JSON library for Free Pascal with automatic memory management.
VeloxUI — High-velocity, zero-dependency Object Pascal (Delphi VCL & Lazarus/Free Pascal LCL) desktop MVVM & Windows 11 Fluent UI micro-framework: DWM Mica, undocumented uxtheme dark scrollbars, GDI+ vector cards, High-DPI control fixers, flicker-free generic OwnerData virtual grids, and NT Kernel helpers.
Everything AI — DAPUG 2-day workshop on AI-assisted Delphi development and shipping AI features inside Delphi applications.
A typed formula and business-rule engine for Delphi, with validation, traceable execution, and portable JSON rule packages.
Fast local AI decisions in Delphi and Free Pascal. A binding for LibLayaX that runs the Laya typed-decision model in-process: no server, no Python. One unit, Laya.pas, with a TLayaAgent class. Windows, Linux and macOS, CPU or GPU, 64-bit. An open-source alternative to Jev
Delphi (Object Pascal) binding for the libjxl JPEG XL C API, with VCL TGraphic integration
object pascal AST parser
Ossl4Pas is a modern, robust Object Pascal wrapper for the OpenSSL 3.x cryptography library.
A Delphi Custom Managed Record implementation of TStringlist
Full-stack application framework in Pascal. One binary: HTTP, ORM for Postgres/MySQL/SQLite, migrations, queue, scheduler, auth, and a Svelte 5 component library.
Fast parallel file-search library and CLI for Delphi (Win64), built on NativePattern - literal, fuzzy, masked-hex, and regex search with Unicode-aware matching.
An MCP server that gives an AI coding agent (Claude Code, or any MCP client) a semantic index of a Delphi / Object Pascal project group, built by PasTree.
Arbitrary-precision integers, decimals and rationals for Unleashed Pascal: signed BigInt, unsigned UBigInt, BigDecimal and BigRational in one dependency-free unit, typically within 1-4x of GMP.
AWTrix Ulanzi TC001 desktop clock Client for Delphi
A desktop AI coding assistant built with Delphi
Portable Pascal service runtime: fixed-rate scheduling, native timers, and measured 1 kHz execution. Fiber runtime under development.
A terminal coding agent for Windows, written in Free Pascal. No dependencies beyond the FPC RTL.