Sign in Join

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

Catalog

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.

Express

Fast modern scripting engine for Free Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 14
  • Apache-2.0

Language Tools

fireurq

FireURQ is URQL interpretator, the (mostly Russian) interactive fiction authoring tool

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 14
  • Apache-2.0

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

TypeUtils

Utility functions based on Object Pascal's runtime type information (RTTI)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14
  • Unlicense

Language Tools

CubeOS.Compiler

The CubeOs compiler is a Pascal based object oriented language written in Delphi. This small and unfinished IDE compiles into Assembler.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 13
  • MIT

Language Tools

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

sepi

Object-oriented scripting engine for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13

Language Tools

ToPas

C - Pascal Transpiler forked from https://svn.code.sf.net/p/topas/code by skalogryz

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 13
  • LGPL-3.0

Language Tools

DelphiVersions

A Delphi Include file of Delphi versions compiler directives.

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

Language Tools

edPas

A tiny Pascal compiler (in Pascal)

  • Quiet
  • Application
  • GitHub
  • ★ 12

Language Tools

fpdebug

Free Pascal Debugger

  • Archived
  • Library
  • Lazarus
  • GitHub
  • ★ 12
  • BSD-2-Clause

Language Tools

maXbox3

maXbox pure code for object scripting

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 12

Language Tools

miniprofiler

embedded small profiler for RAD Studio/ Delphi x32/x64

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 12

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

ppro

Pascal Pro - free 32-bit pascal compiler

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

Language Tools

PropBASIC

A BASIC compiler for the Propeller microcontroller.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 12
  • MIT

Language Tools

QBPlus

QB Plus is a collection of software accessories developed especially for the QuickBASIC programmer.

  • Active
  • Application
  • GitHub
  • ★ 12

Language Tools

Summer

Give some superpowers to your Delphi code

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 12

Language Tools

XPC

Object Pascal Compiler/Transpiler

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 12
  • GPL-3.0

Language Tools

PascalFramework

Pascal Framework is a foundational library for Free Pascal, Lazarus and Delphi applications.

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

Bindings Language Tools

ClassTree

Small application for generating class trees

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 11
  • Apache-2.0

Language Tools

delphi-language-spec

DRAFT Unofficial, community-driven language specification for the Delphi programming language (Object Pascal) — including lexical rules, grammar, and semantic details.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 11
  • MIT

Language Tools

ExploreDelphiLSP

A simple tool to start exploring the Delphi language server protocol

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 11
  • MIT

Language Tools

Lude

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

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 11

Language Tools

optiperl

OptiPerl is a fully integrated developing environment for creating, testing, debugging and running perl scripts

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

Language Tools

Pascal-P4

Forth version of Pascal-P compiler from ETH Zurich

  • Quiet
  • Application
  • GitHub
  • ★ 11

Language Tools