Delphi-Garbage-Collector
An attempt at automating the process of releasing objects in Delphi
- Quiet
- Library
- Delphi
- GitHub
- ★ 14
- GPL-3.0

30,083 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.
An attempt at automating the process of releasing objects in Delphi
Delphi DFM Parser
dwscript freepascal port
Fast modern scripting engine for Free Pascal
FireURQ is URQL interpretator, the (mostly Russian) interactive fiction authoring tool
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.
This is a framework for dependency injection for Delphi
Clone GWBASIC du DOS écrit en Pascal (Turbo Pascal ou Free Pascal)
Generate PlantUML files based on JSON files.
Self host Object Pascal compiler with < 8000 sloc
Lua Delphi Plugin
Open component test framework for Delphi 2009 and newer based on DUnit
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
The workings of the new Reflection include for SRL
regexp library for Delphi
Simple Math Compiler
Utility functions based on Object Pascal's runtime type information (RTTI)
The CubeOs compiler is a Pascal based object oriented language written in Delphi. This small and unfinished IDE compiles into Assembler.
My RTTI based units
HTML resource compiler for the Windows command line
Expression evaluator for Delphi developers
P4D AI&ML extension for Python packages
Object-oriented scripting engine for Delphi
currently just a personal experiment
C - Pascal Transpiler forked from https://svn.code.sf.net/p/topas/code by skalogryz
Memory profiler for FPC and Lazarus
A Delphi Include file of Delphi versions compiler directives.
A tiny Pascal compiler (in Pascal)
A GOLD Engine implementation in FPC
Free Pascal Debugger
Lazarus IDE (Ultibo Edition)
maXbox pure code for object scripting
embedded small profiler for RAD Studio/ Delphi x32/x64
A collection of scripting functions for xEdit.
An attempt at an Object Pascal Parser
Assembler/JIT generation
This action runs Pascal file and saves output.
PaskalCPP is a systems language by Jarrod Davis: Pascal/Oberon-style syntax that transpiles to C++23 and builds with a bundled Zig/Clang toolchain. Mix PaskalCPP and C++ in one file, no bindings. Includes a Delphi-built compiler and language server, an Electron/Monaco editor, and diagnostics mapped to your source. Native Windows and Linux binaries.
Pascal Pro - free 32-bit pascal compiler
A BASIC compiler for the Propeller microcontroller.
QB Plus is a collection of software accessories developed especially for the QuickBASIC programmer.
Give some superpowers to your Delphi code
Thurnreiter.MapFile
Scripts for xEdit, mainly meant for Skyrim SE
Object Pascal Compiler/Transpiler
Pascal Framework is a foundational library for Free Pascal, Lazarus and Delphi applications.
Small application for generating class trees
Oberon-07 compiler for DCPU-16
DRAFT Unofficial, community-driven language specification for the Delphi programming language (Object Pascal) — including lexical rules, grammar, and semantic details.
Delphi Uses Analyzer - analyze unit dependencies, cycles etc.
Orwell Dev-C++
An open source implementation of a language server for DWScript
A simple tool to start exploring the Delphi language server protocol
Lua 5.1, natively ported to Delphi and FreePascal, implementing the Lua 5.1 C ABI as a drop-in replacement for lua5.1.dll / .so / .dylib
The scar / simba obfuscator.
OptiPerl is a fully integrated developing environment for creating, testing, debugging and running perl scripts
Forth version of Pascal-P compiler from ETH Zurich