Sign in Join

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

Catalog

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

calculus-ex

📊 A specialized mathematical desktop suite designed for multi-objective optimization and ranking alternatives through group utility and individual regret analysis. 🔐

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

Science

cdsid-pl-input

Módulo de entrada de problemas de programação linear, com solver lp_solve — Delphi/Object Pascal, CDSID/UFPE.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

FastMM5

FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 345

System

xdpw

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 296
  • BSD-2-Clause

Language Tools

imaginglib

Object Pascal image loading, saving and manipulation library.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 153
  • MPL-2.0

Graphics

xdp

XD Pascal: A small Pascal compiler for MS-DOS

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 52

Language Tools

SnapTRAINER

A modular Virtual-PLC Trainer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 41
  • GPL-3.0

System

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

mathlib-fp

Scientific, statistical and engineering mathematics for Free Pascal, with no third-party runtime dependencies.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 12
  • MIT

Science

TreeStructInfo

API to handle the TreeStructInfo configuration files.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 10

Other

jpmMath

Math routines by Jean-Pierre Moreau

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Science

6502-CRT

A 6502 assembly language cartridge template for the AC6502

  • Active
  • Other
  • GitHub
  • ★ 7
  • MIT

Other

Waskal

Waskal is a Pascal/Oberon-inspired language that compiles to wasm64 and packages code, assets, and runtime support into a single self-contained HTML file. It uses JavaScript to bridge WebAssembly with browser graphics, audio, and input, delivering portable, dependency-free apps and games with a simple double-click-and-run experience.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 7

Language Tools

SparseList

A sparse doubly-linked list with nodes divided into segments to improve data locality and greatly reduce the necessary memory allocations and deallocations.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 6
  • Unlicense

Other

fp-cp

  • Quiet
  • Other
  • GitHub
  • ★ 3
  • MIT

Other

CastleGIS

Trying to implement basic GIS features for CGE. Moved to https://gitlab.com/EugeneLoza/CastleGIS

  • Archived
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Science

ERD-Card-Toolkit

A Delphi component library for reading and writing smart cards, contactless tags, magnetic stripes and RFID input on Windows.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

System

MiniPIG

Strict LL(1) Recursive Descent Parser Generator for Turbo Pascal / FreePascal

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Language Tools

1-course

Репозиторий с 1 курса (в работе)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Other

CUDA

CUDA driver api and framework written in/for Delphi

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

Dump-Module-to-Array

An example of how to convert a module into array code and play and control it from Delphi using the uFMOD library.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

least-squares-method

This is an experiment in reviving legacy code. The original source code was photographed from a printed listing and can be found in the `data/` folder. I modified the code to compile and run on **Turbo Pascal 5.5**

  • Active
  • Library
  • GitHub
  • ★ 1

Other

MARCH-INSIDE

MARCH-INSIDE: Markov Chain Invariants for Networks Simulation and Design

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Science

sliding-window-algorithms

Optimized sliding window algorithms implementation in Delphi with comprehensive tests and CI/CD pipeline

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other