Delphi_Smart_Pointers
Implementation of smart pointers in Delphi, for better management of memory.
- Quiet
- Library
- Delphi
- GitHub
- ★ 1
- 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.
Implementation of smart pointers in Delphi, for better management of memory.
Standard Generic Library (SGL) for Pascal using records with heap memory allocator and typed memory regions.
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.
Ghindra and X64DBG pointers
Dynamic Record Pool with Stable Pointers (Delphi)
Pointers and lists
Yet another scripting language Main features: - Pointers - Structures - Objectoriented programming (yet to come) - code in plain english - easy to learn (based on C, C++, Java, Pascal, Python, Lua)
This repo includes all different versions of SmartPointer in Delphi to simulate a garbage collector.
Turbo Pascal 3.0-compatible compiler that generates machine code for classic and modern Z80 machines (currently CP/M, Sinclair ZX Spectrum 48K/128K/Next, and Agon Light/Console8).
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
A greatly improved Dev-Cpp
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.
Plugin framework for HxD's data inspector
Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)
Delphi Hooking Library by Lsuper
Code snippets from Grijjy's Just Add Code blog
Delphi library for system programming on Windows using Native API
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
CPU 6502 Pascal Compiler/IDE/Debugger
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
GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux
Fast scaling memory manager for Delphi
Extremely fast memory manager for Delphi
Compilador en Pascal para microcontroladores PIC / Pascal compiler for PIC microcontrollers
A self-hosted Pascal compiler
Delphi Encryption Compendium
Delphi Cross-Platform Wrapper for Google's PDFium - Object-oriented PDF document handling for Windows, macOS, Android, iOS
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
Adlib Tracker II is, dare we say, the most userfriendly tracker aimed for the OPL3 FM-chip, and is full of advanced features to simplify your task of making the most of your Adlib-tunes.
A debugger for delphi in visual studio code, and also a MCP server to give claude/copilot/etc authonomous delphi debugging capabilities
Pascal bindings for imgui
Singe Threaded Asynchronous Exexcution (STAX) framework for implementing asynchronous event scheduling similar to javascript or python co-routines
Multi-platform leak checking library for Delphi
My Common Library
SedaiBasic Interpreter with VM
An experimental i386 kernel written in Pascal
Some FPC classes and frameworks I have implemented so far
Easy Data Structures for Delphi
Free Pascal static code analyser for Free Pascal and Lazarus Projects
Free Pascal Cookbook
Delphi/Free Pascal auto scope object
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.
Code examples from Delphi Memory Management for Classic and ARC Compilers Book
医用画像フォーマット「DICOM」を表示する方法。
ECS library for Delphi/FreePascal
Bindings for libhidapi. Supports Windows, Linux and macOS.
Bindings In the Online Package Manager
Iterator libary for ObjectPascal
A thread-safe generic collections library for Free Pascal.
A Delphi library for running processes and capturing out, interacting with it.
Modern MQTT client for Delphi
Delphi WinMD Parser & Code Generator
Fast modern scripting engine for Free Pascal
Ganymede is a high-performance, embeddable scripting engine designed to compile source code directly into native x64 machine code via Just-In-Time compilation. It eliminates the need for virtual machines or interpreters, providing a flat C-style API for seamless integration with C++ and Delphi applications.