optiperl
OptiPerl is a fully integrated developing environment for creating, testing, debugging and running perl scripts
- Quiet
- Application
- Delphi
- GitHub
- ★ 11
- GPL-3.0

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.
OptiPerl is a fully integrated developing environment for creating, testing, debugging and running perl scripts
A useful debugging tool for Delphi/Lazarus/FreePascal developers
JEDI code formatter better compatible with modern Delphi
A debugger for delphi in visual studio code, and also a MCP server to give claude/copilot/etc authonomous delphi debugging capabilities
PDB file inspection tool
FPConsole is a testing tool that saves your time in the debugging process. It help you with spotting bug, noticing wrong output and many more in few steps while developing programs. This program requires Free Pascal Compiler installed in your system. Download here: https://freepascal.org/download.var
LuaEdit is an IDE, debugger and editor of Lua scripts. It support local and remote debugging. LuaEdit was one of the very first Lua debuggers and has been in development since 2004. It is also one of the most diverse and professional free Lua debuggers. This repository was converted from a CVS repository on luaforge.net on Jan. 20, 2010. If you are the maintainer, please fork and then email luaforge@gmail.com and ask us to "reroot" it to you. (Or you can ask us to delete the repository.)
A try, to implement a debugger for my own use. Now, published for the public folk. Currently only for 32-Bit Application's.
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).
MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases
A GUI based installer for FPC and Lazarus
Re-upload of Basile B's nearly-lost D language IDE, with some level of further active development intended.
LSP server implementation for Pascal
map2pdb: A utility to generate pdb debug info for Delphi applications
A language server protocal client written in Pascal (Delphi).
Capturing call stacks in Delphi
An application builder for Python using DelphiFMX for Python for targeting Android.
Lua bytecode disassembler and decompiler for Lua 5.1, 5.2, 5.3, 5.4, and 5.5 binary chunks.
code compiler script studio
Allows AI agents to talk to Delphi 11, 12, 13 LSP Server (DelphiLSP.exe <- Requires a valid Delphi/Embarcadero license !)
A new and improved fork of Orwell Dev-C++
NitroPascal is a new data/object oriented programming (DOOP) language based on Pascal / Delphi. In development is: - compiler (npc), - IDE NitroEDitor (NED).
Debug Adapter Protocol for Delphi
TDump GUI
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.
A node.js tool to convert TypeScript definition files to DWScript based Object Pascal headers
This Zig-based LLVM analysis framework focuses on static unsafe/ffi boundary analysis.
Lightweight Pascal Interpreter
Myrissa is a modern systems programming language by Jarrod Davis, combining Pascal readability with robust C ABI interoperability. Written entirely in Delphi, its self-contained compiler generates native x86_64 code for Windows and Linux, with built-in linking, managed strings, unit testing, exception handling, and low-level control.
Utility functions based on Object Pascal's runtime type information (RTTI)
Free Pascal Debugger
An open source implementation of a language server for DWScript
Self-hosting Bauman TinyPascal Compiler for Linux x64
[LIB] Tokenize Delphi source code into a complete, position-aware token stream with full round-trip fidelity and explicit invalid-token handling for parsers, formatters and tooling. Includes TokenCompare, TokenStats, TokenDump utilities along with custom Syntax Highlighter for SynEdit.
Myra is a minimal systems programming language inspired by Oberon and Pascal that compiles into C++23 using the Zig toolchain. Its core philosophy emphasizes a clean, unambiguous syntax while providing seamless interop, allowing developers to intermix raw C++ code directly within Myra source files. Pascal. Refined.
A user-friendly JSON library for Free Pascal with automatic memory management.
Z80 Assembler/Disassembler with editor
CPaskal Programming Language
PB2PAS is a protocol buffer compiler, that compiles protobufs to Pascal.
Lua scripting for Delphi
Utilities for AI-assisted Delphi code analysis and builds.
object pascal AST parser
A Linux multi-tool for Propeller 2 development, based off "PNut" for Windows.
Sharp LittleC Compiler
A tool that translates C header files into Object Pascal
A compiler for Standard Simula, and our Free Simula dialect. Free Simula is a modernized Simula dialect, serves as a hobbyist project, and educational environments.
A programming interface for an industrial robot
a 32bit x86 ASM Compiler
Lua Scripting for Delphi
Dynamic-loading class, and program to wrap an Object Pascal .inc file for static and dynamic linkage.
jetLua: A best-in-class scripting solution for Delphi.
Pax is a Pascal/Oberon-inspired systems language that compiles to modern C++23 using Zig’s Clang toolchain, with a pass-through design that lets you mix raw C++ and Pax code freely in the same source file.
Lua for Pascal
Transcription (and conversion to current Free Pascal code) of the PL0 compiler and interpreter presented in 1976 by Niklaus Wirth in his book 'Algorithms + Data Structures = Programs'
Lua scripting for Delphi
An updated and improved fork of Orwell Dev-C++
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)