Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

30,063 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.

GocciaScript

A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 20
  • MIT

Language Tools

installer

One-click installer bundling the Unleashed Pascal compiler + IDE (Windows/Linux)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 20

Language Tools

superpascal

Per Brinch Hansen's SuperPascal compiler and interpreter, ported to Free Pascal for modern 64-bit Linux, with examples and automated tests.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 20
  • MIT

Language Tools

z80-pascal

Z80-Pascal will be a cross-platform Pascal compiler for Z80 based devices, such as MSX, Spectrum-ZX, etc. Despite that it will be designed for old Z80 home devices (i.e. retro-programming) it will be useful for modern devices too.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 20
  • Zlib

Language Tools

Delphi-RAG-Lint

Delphi-native, MIT-licensed RAG + linter for Delphi/Pascal source code. Symbol-exact + fuzzy + tree-sitter lint. Pure Delphi at runtime.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 19
  • MIT

Language Tools

strato

An attempt at a programming language without reserved words.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 19
  • MIT

Language Tools

Tiger

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.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 19

Language Tools

underscript

A Lua extension library that allows to run various scripting languages from within Lua scripts, cross-language require scripts and load 32-bit Lua on Lua 64-bit

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 19
  • MIT

Language Tools

brre

yet another efficient, principled regular expression library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 18

Language Tools

dunit2

DUnit2 - Delphi unit testing framework. I migrated the project from SourceForge to here to continue development.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 18

Language Tools

ts2pas

A node.js tool to convert TypeScript definition files to DWScript based Object Pascal headers

  • Active
  • Application
  • GitHub
  • ★ 18
  • MIT

Language Tools

bmw-best2-vm

A Virtual Machine implementation capable of executing BMW's proprietary BEST2 instruction set.

  • Quiet
  • Library
  • GitHub
  • ★ 17
  • GPL-2.0

Language Tools

Boss4Delphi

Gerenciador de dependências nativo, moderno e leve para projetos Delphi, desenvolvido sob arquitetura hexagonal e com suporte a downloads concorrentes.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 17
  • Apache-2.0

Language Tools

OmniScope

This Zig-based LLVM analysis framework focuses on static unsafe/ffi boundary analysis.

  • Active
  • Other
  • GitHub
  • ★ 17
  • Apache-2.0

Language Tools

pasc

pasc is a command line tool to help the developer manage free pascal projects with boiler plate tasks like git repository config, launch tasks, test projects creation and others.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 17
  • MIT

Language Tools

Python4Pascal

Python4Pascal is an open source project used to embed Python in applications made with Delphi or Lazarus/FPC.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 17
  • MIT

Language Tools

XIDE

This Lazarus project provides a RAD IDE for Free Pascal in the browser (Chrome) or desktop.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 17

Language Tools

APKPascal

A Pascal compiler for the Android Dalvik Byte Code (DEX)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 16
  • GPL-3.0

Language Tools

DJsonSchema

JSON Schema draft v4 reader and code generator for Delphi.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 16
  • MIT

Language Tools

ExprParser

Simple, but flexible expression parser for Delphi. Forked from JvExprParser.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 16

Language Tools

NativeAsm

Native x86-64 code generation, JIT execution, SIMD, disassembly, and runtime instrumentation for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 16
  • MIT

Language Tools

Tomato

Tomato programming language

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

Language Tools

Atropos

Automated uses clause optimizer for Delphi projects

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 15
  • GPL-3.0

Language Tools

BPLDEPS

Delphi BPL dependency analyzer

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 15
  • MIT

Language Tools

DelphiSCA

Static code analysis tools for Delphi

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 15
  • MPL-2.0

Language Tools

FlashPascal

FlashPascal compiler released under GPL

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 15
  • GPL-3.0

Language Tools

Myrissa

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.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 15

Language Tools

objview

OBJ/OMF, RDF/RDOFF investigation tool.

  • Quiet
  • Application
  • GitHub
  • ★ 15
  • MIT

Language Tools

rtools

RDOFF2 16/32 bit object code linker for MS-DOS (Link into COM, MZ, QLB, ADAM, LX, PE32 formats).

  • Active
  • Application
  • GitHub
  • ★ 15
  • MIT

Language Tools

StemmingWord

Tools StemmingWord berbasis web, menggunakan bahasa pascal dengan framework FastPlaz

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 15

Language Tools

C4D-Version

Controle a versão do seu sistema através do Version Info do próprio IDE do Delphi / Control the version of your system through the Version Info of the Delphi IDE itself

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14

Language Tools

Ganymede

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.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 14

Language Tools

GWBASIC-0

Clone GWBASIC du DOS écrit en Pascal (Turbo Pascal ou Free Pascal)

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 14
  • MIT

Language Tools

json2puml

Generate PlantUML files based on JSON files.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 14
  • GPL-3.0

Language Tools

LitePascal

Self host Object Pascal compiler with < 8000 sloc

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 14
  • MIT

Language Tools

openctf

Open component test framework for Delphi 2009 and newer based on DUnit

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 14
  • AGPL-3.0

Language Tools

MathParser

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.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 14
  • MIT

Language Tools In the Online Package Manager

htmlres

HTML resource compiler for the Windows command line

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 13

Language Tools

mathparser

Expression evaluator for Delphi developers

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13
  • Apache-2.0

Language Tools

P4D_AI_ML

P4D AI&ML extension for Python packages

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13

Language Tools

DelphiVersions

A Delphi Include file of Delphi versions compiler directives.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 12
  • Apache-2.0

Language Tools

PaskalCPP

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.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 12
  • MPL-2.0

Language Tools