Sign in Join

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

Catalog

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

pascal-p2

This was the 2nd version of the Pascal-P compiler created by Niklaus Wirth's group at ETH Zurich, termed Pascal-P2. This was the original portable compiler for Pascal. Niklaus Wirth led an effort to gather and reconcile the different sources for the Pascal-P compiler in existence, which were collectively referred to as Pascal-P1.These were then published as part of a porting kit for the compiler. Pascal-P2 is a "Running history project". It is a historical record, but still runs on modern computers. Pascal-P2 exists mainly for historical reference. It was improved at ETH Zurich to become Pascal-P4, and brought to full ISO 7185 standard status as Pascal-P5. You can find all of the Pascal-P versions here in sourceforge: https://sourceforge.net/projects/pascal-s/ https://sourceforge.net/projects/pascal-p2/ https://sourceforge.net/projects/pascalp4/ https://sourceforge.net/projects/pascalp5/ https://sourceforge.net/projects/pascal-p6/

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Language Tools

pascal-language-server

LSP server implementation for Pascal (abandoned, these are active forks: https://github.com/genericptr/pascal-language-server and https://github.com/castle-engine/pascal-language-server)

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 66
  • GPL-3.0

Language Tools

Pascal-FC

A small bootstrapable pascal compiler/interpreter based on pascals, with a focus on concurrency. Originally from Alan Burns and Geoff Davies https://www-users.york.ac.uk/~ab38/pf.html.

  • Active
  • Library
  • GitHub
  • ★ 1

Networking

Pascal-Sonic

Sonic game made using the Object Pascal programming language, which allows playing custom-drawn levels.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 36
  • MIT

Games and Game Engines

pascal-jsonrpc-lite

Parse and Serialize JSON-RPC v2.0 messages in free-pascal or Delphi application. See enhanced version https://github.com/r3code/pascal-jsonrpc-lite-2

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 19
  • GPL-3.0

Networking

pascal-p2

A mirror of Niklaus Wirth's P2 Pascal Compiler

  • Archived
  • Application
  • GitHub
  • ★ 9

Language Tools

pascal-webui

Use any web browser as GUI, with Pascal in the backend and HTML5 in the frontend.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 84
  • MIT

Bindings

pascal-mcp-sdk

FreePascal-native MCP (Model Context Protocol) server library — expose tools, resources, and prompts from Pascal programs to AI agents. Zero third-party dependencies, stdio + Streamable HTTP.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Networking

pascal-gba

Pascal toolchain for Game Boy Advance development: FPC cross-compilation, a Pascal-written GBA emulator with headless replay and debugging, and an AI-image-to-GBA asset pipeline

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Games and Game Engines Graphics

pascal-md5

MD5 hash function in Pascal for no good reason

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Cryptography

Pascal-Temp-Converter

Pascal Temp Converter A tiny Pascal program made just for fun to test Pascal. Converts between Celsius and Fahrenheit. Feel free to run it, modify it, or use it however you want – public domain.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

pascal-process

Pascal library for running processes and redirecting their output.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 35
  • MIT

System

pascal-jsonrpc-lite-2

Parse and Serialize JSON-RPC v2.0 messages in free-pascal or Delphi application. Enhanced realizaiton of previous https://github.com/r3code/pascal-jsonrpc-lite

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 18
  • GPL-3.0

Networking

pascal-adlib

Turbo Pascal / C Adlib / Sound blaster low-level OPL2 chipset API

  • Quiet
  • Library
  • GitHub
  • ★ 17

Multimedia

Pascal-QRCode

Deplhi/Pascal QR code generator

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 24
  • MIT

Graphics

pascal-amqp-faa

AMQP 0-9-1 client and broker for Free Pascal/Lazarus and Delphi in a single codebase. The embeddable broker (TAMQPServer) runs inside your application with no RabbitMQ install: exchanges, publisher confirms, mandatory/return, TTL, dead-letter, priorities and optional durability via WAL. MIT.

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

Networking

Pascal-FC

Pascal-FC; A pascal implementation for learning concurrent programming. By Alan Burns and Geoff Davies.

  • Quiet
  • Application
  • GitHub
  • ★ 9

Language Tools

Pascal-S

Pascal-S compiler/interpreter for Pascal subset

  • Quiet
  • Application
  • GitHub
  • ★ 9

Language Tools

pascal-stack

Simple stack class to be used in Delphi (Pascal).

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Other

pascal-dosvideo

Turbo Pascal 7 BGI / Mode-X routines (archive)

  • Quiet
  • Library
  • GitHub
  • ★ 4
  • BSD-3-Clause

Graphics

Pascal-BigInt

Delphi/Pascal module for very big integers

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 10
  • MIT

Science

pascal-pn

Polish notation implementation in Pascal

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • BSD-2-Clause

Language Tools

pascal-units

This repository is the collection of generic libraries using [Free Pascal] mostly (.pp)

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3

Other

pascal-fontmaker

Delphi/Lazarus program to create a graphical font

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 2

Graphics

Pascal-RegExp

Delphi/Pascal regular expressions

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • Unlicense

Other

Pascal-Compiler

A simple Pascal language compiler and linker for x86-64 based on llvm.

  • Active
  • Application
  • GitHub
  • ★ 1
  • GPL-3.0

Language Tools

Pascal-FC-LexBailey

Pascal FC is an implementation of pascal with extra constructs for teaching concurrent programming, written by Alan Burns and G eoff Davies.

  • Quiet
  • Application
  • GitHub
  • ★ 1

Language Tools

pascal-manifest-validator

Free Pascal CSV manifest validator demonstrating records, units, file handling, FPCUnit tests and learning foundations

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Other

pascal-snake-game

Jogo da Cobra (Snake Game) desenvolvido em Pascal como projeto de treinamento. O objetivo é controlar a cobra, coletar alimentos e evitar colisões com paredes ou com o próprio corpo.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Games and Game Engines

Pascal-Student-Management

A console project written in Object Pascal and compatible with Free Pascal.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1

Other

pascal-tap

TAP producer implementation in Object Pascal

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • BSD-2-Clause

Other

Pascal-P6

6th version of Niklaus Wirth's original Pascal language compiler system

  • Active
  • Application
  • GitHub
  • ★ 46

Language Tools

pascal-pipes-faa

Cross-platform inter-process communication for Delphi 12+ (Win64) and FPC/Lazarus (Linux x86_64/ARM64): the same API at three scopes — local IPC (Named Pipe/UDS), TCP and TLS with optional mTLS. Synchronous Request-Reply, topic pub/sub with wildcards and retain, AutoReconnect and thread-safe dispatch (pool/serialized/main thread).

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

System

Pascal-P4

Forth version of Pascal-P compiler from ETH Zurich

  • Quiet
  • Application
  • GitHub
  • ★ 11

Language Tools

pascal-lsp

Language Server for Pascal, built from scratch with focus on performance and DX.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 10

Language Tools