Smart-Pointer
Smart Pointer (with small memory consumption penalty)
- Quiet
- Library
- Delphi
- GitHub
- ★ 1
- MIT

30,061 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.
Smart Pointer (with small memory consumption penalty)
Implementation of smart pointers in Delphi, for better management of memory.
Cross platform keyboard and mouse input control and window automation in Pascal.
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
Standard Generic Library (SGL) for Pascal using records with heap memory allocator and typed memory regions.
Delphi Typed Pointer made easy
Math expression evaluator written in Pascal using pointers.
This repository contains exercises on dynamic memory, pointers, vectors, and matrices in Pascal. It demonstrates memory allocation, data manipulation, and safe disposal practices, showcasing foundational skills in data structures and low-level programming.
Dynamic Record Pool with Stable Pointers (Delphi)
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.
Declares auxiliary types (pointer-sized integers, integers and floats with guaranteed size, ...) that might not be declared in all compilers.
Classe para utilização como Garbage Collector
This repo includes all different versions of SmartPointer in Delphi to simulate a garbage collector.
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.
Synopse mORMot is an Open Source Client-Server ORM SOA MVC framework for Delphi 6 up to Delphi 10.3 Rio and FPC, targeting Win/Linux for the server, and any platform for clients (including mobile or AJAX).
Database In the Online Package Manager
A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other
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.
JSON Serialization library for Delphi
FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.
Components similar to Delphi VCL Buttons, Panels, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!
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.
Plugin framework for HxD's data inspector
Delphi Hooking Library by Lsuper
Delphi library for system programming on Windows using Native API
Native Delphi Server implementation of the Model Context Protocol (MCP)
Scripting engine for Lazarus/Delphi with a Pascal derived syntax.
Language Tools In the Online Package Manager
0MQ Delphi binding
Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding
Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.
NX Horizon - Event Bus for Delphi
Unit files for building Free Pascal and Delphi applications using the SDL2 library
Bindings Games and Game Engines
Fluent, declarative query API for Collections/Containers and Enumerations in Delphi
Delphi classes the wrap the MS UIAutomation library
GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux
Delphi adaptation of MemoryModule — load DLL from memory. Also includes hooking utilities.
Pupular OOP-OPF Library for Delphi (from DXE6 to latest version)
Fast scaling memory manager for Delphi
Extremely fast memory manager for Delphi
libPasCURL is delphi and object pascal wrapper around cURL library. Library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP.
Delphi / Pascal OpenGL header translation (including WGL and GLX)
General purpose low level library for Delphi 7-XE10, FreePascal and C++Builder
Apache Kafka Client for Delphi
Delphi Encryption Compendium
VindexLLM is a pure Delphi, GPU-powered LLM inference engine that uses Vulkan compute shaders to run GGUF models entirely on the GPU. It performs full transformer inference without relying on Python, CUDA, or other external runtimes, requiring only vulkan-1.dll, which is typically included with modern GPU drivers.
Delphi Client/Server components to communicate using TCP Socket Asynchronous easily
New Audio Components (NewAC) are designed to help your Delphi programs perform different sound processing tasks.
A library on Pascal, for direct use of HTML tags. Based on HTML5 tags. It can only be used to generate HTML5 Tags, there is no Parse function.
Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.
A language server protocal client written in Pascal (Delphi).
Delphi Cross-Platform Wrapper for Google's PDFium - Object-oriented PDF document handling for Windows, macOS, Android, iOS
Delphi non-visual component to communicate between applications
A Delphi Wrapper around 7z.dll
Extremely fast data streams (Delphi6-XE10)
BeaEngine Disassembler Library Binding for Delphi
Recursive descent JSON parser for PascalScript
TurboRaylib is a cool and clean Raylib bindings for Object Pascal (Delphi and FreePascal)
Bindings Games and Game Engines
HTML Parser - very simple and fast
Capturing call stacks in Delphi
Pascal bindings for imgui