Sign in Join

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

Catalog

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.

JEDI Math

“JEDI Math” is a free mathematical library developed under the MPL for Delphi, Kylix, FPC and Lazarus. The library provides routines for matrices/vectors, regression, geometry, physics, equation rendering and raytracing among others.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Science

DirectXMath

DirectX Math SIMD Pascal Math library

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 14

Science

Syntax-Tree-Evaluator

A mathematical syntax tree evaluation library for mathematical and logical program expressions. Encode expressions and programs into a tree for use in Genetic Programming.

  • Quiet
  • Library
  • GitHub
  • ★ 2
  • MIT

Language Tools

systools

A library of utility routines & classes covering bar codes, sorting, money routines, logging, high-precision math, a run-time math expression analyzer, & much more.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

eLib

Delphi library and components. Library for: Matrix, Math & statistic, URL, Counters, dir/file scanning, file/string/...

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 15
  • GPL-3.0

Other

Examples

Collection of useful and mostly non trivial examples that can be used to start own projects

  • Active
  • Other
  • Lazarus
  • GitHub
  • ★ 18

Learning and Examples

fractions

Fractions Unit

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5

Other

lmath32

LMath32 is a highly optimized, low-level assembly library that brings robust 32 & 64-bit signed and unsigned integer arithmetic to 16-bit Turbo Pascal applications

  • Active
  • Library
  • GitHub
  • ★ 2
  • MIT

Science

VecMath

A Delphi library for high-performance vector math

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Science

FastMath

Fast Math Library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 194

Science

SIMD-VectorMath-UnitTest

For testing asm SIMD (SSE/SSE 2/SSE 3/SSE 4.x / AVX /AVX 2) vector math library (2f, 4f, matrix, quaternion...) with Lazarus and FreePascal Compiler

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 9
  • MPL-2.0

Learning and Examples

CyberUI-Component

A cyberpunk-themed visual component library for Lazarus and Free Pascal. Features 18 math-rendered tactical controls for sci-fi dashboards and simulations.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 7
  • MIT

GUI containers

Asphyre

Asphyre, also known as Platform eXtended Library, is a cross-platform framework for developing video games and scientific applications in Delphi, and FreePascal/Lazarus. The framework provides facilities for real-time rendering of graphics (using DirectX, OpenGL or Software Renderer), text output, mathematics (including vectors and matrices) and networking communication, among other features. It also supports singleboard devices such as Raspberry PI, Intel Galileo, BeagleBone Black and others with features like GPIO, SPI, I2C and so on, along with external displays, sensors and other peripheral devices.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Apache License V2.0

Games and Game Engines Graphics

LMath

. FPC Provides routines and demo programs for numerical analysis, including mathematical functions, probabilities, matrices, optimization, linear and nonlinear equations, integration, Fast Fourier Transform, random numbers, curve fitting, statistics and graphics. It is entirely written in Pascal and does not depend on external libraries.

  • Library
  • Lazarus
  • SourceForge

Science

bbutils

A bunch of important low-level functions missing in FreePascal, e.g. string or array manipulation functions.

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

Other

bigdecimalmath

Pascal library for arbitrary precision BCD floating point numbers

  • Quiet
  • Library
  • GitHub
  • ★ 28

Science

primesieve-pas

Pascal bindings for PrimeSieve library - https://github.com/kimwalisch/primesieve.

  • Quiet
  • Library
  • GitHub
  • ★ 7
  • BSD-2-Clause

Bindings

DelphiBigPi

Calculating Pi with Delphi and Rudy's Big Number Library

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 3
  • GPL-3.0

Science

VMCL

[DEPRECATED - DO NOT USE] Library for static-size vectors and matrices manipulations and calculations. Also includes test suite that can be run in console application.

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 2
  • MPL-2.0

Science

DMath

Library of math functions. Probabilities, matrices, optimization, linear/nonlinear equations, integration, Fast Fourier Transform, random numbers etc.

  • Quiet
  • Package
  • Lazarus
  • SourceForge
  • GNU Lesser General Public License (LGPL)

Science In the Online Package Manager

DMath

DMath is a mathematical library for Delphi and Free Pascal, written natively in Pascal.

  • Library
  • Lazarus and Delphi

Science

FastGEO

FastGEO is a computational geometry library written in the object pascal language.

  • Library
  • SourceForge
  • Common Public License 1.0

Science Graphics

Fundamentals Code Library

Collection of Delphi / FreePascal code units. Includes libraries for Unicode, Strings, Data Structures, Sockets and Mathematics.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • Other License

Other

GPMath

Mathematical library for GNU Pascal

  • Quiet
  • Library
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Science

LMath

LMath is a mathematical library for Free Pascal (FPC) and Lazarus. It's a further development of DMath from Jean Debord. It is entirely written in Pascal and does not depend on external libraries.

  • Library
  • Lazarus

Science

jcl

JEDI Code Library

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 725

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

pasta80

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).

  • Active
  • Application
  • GitHub
  • ★ 207

Language Tools

Ray4Laz

Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 181
  • Copyright (C) 2020-2026 Gunko Vadim

Bindings In the Online Package Manager

neural-api

CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 465
  • LGPL-2.1

Science

noe

A neural network framework (with autograd!) for object pascal 🧠

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 89
  • MIT

Science

Brook framework

Brook is microframework which helps to develop web Pascal applications.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 278
  • Copyright (c) 2012-2021 Silvio Clecio <silvioprog@gmail.com>

Networking In the Online Package Manager

fundamentals5

Fundamentals 5 Code Library for FreePascal and Delphi

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 277

Other

pasvulkan

Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • Zlib

Bindings Graphics

mcx

Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

kraft

Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.

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

Games and Game Engines

pasmp

PasMP - a parallel-processing/multi-processing library for Object Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 125

System

AIO

Coroutine-based multithreading library for Delphi

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

System

MarkdownShellExtensions

A Markdown Text Editor to manually edit a markdown file, with instant preview of the output in a HTML Viewer. A Preview handler which allows you to see the content of the markdown file without open it, in the "Preview Panel", integrated into Windows Explorer.

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

Edit and Memos

Clipper

Polygon and line clipping and offsetting library (C++, C#, Delphi) by Angus Johnson. Forked from https://sourceforge.net/projects/polyclipping. I prepared a "Release" branch (containing C# source only) for submodule usage.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 114
  • BSL-1.0

Graphics

P4D-Data-Sciences

A collection of lightweight Python wrappers based on Python4Delphi simplifying Data Sciences development with Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 110
  • MIT

Bindings Science

MarkdownHelpViewer

MarkdownHelpViewer is an integrated help system based on files in Markdown format, for Delphi applications, plus a useful component to embed help inside the App.

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

Applications

clipper

[mirror] An open source freeware polygon clipping library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 88
  • BSL-1.0

Graphics

DelphiGenAI

The GenAI API wrapper for Delphi seamlessly integrates OpenAI’s latest models (gpt-5 serie), delivering robust support for agent chats/responses, text generation, vision, audio analysis, JSON configuration, web search, and asynchronous operations. Image generation with gpt-image-2. Skills and agents

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 88
  • MIT

Networking

SkeuoCom

SkeuoSimControls is a custom component library for Lazarus/Free Pascal. Built with BGRABitmap, it provides 20+ realistic, skeuomorphic UI controls (gauges, knobs, oscilloscopes, radar, switches) designed for simulation software, audio interfaces, and industrial dashboards.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 16
  • MIT

Other

Markdown4D

Native Delphi Markdown library: CommonMark/GFM parser with public AST, incremental/streaming parsing, HTML renderer, markdown writer, and custom-drawn VCL & FMX viewer/editor components

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 72
  • MIT

Edit and Memos

SysTools

SysTools is a library of utility routines & classes for Embarcadero Delphi and C++Builder.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 69

System

LightNet

Implemented in pure pascal LightNet is an artificial intelligence neural network library Inspired by Darknet and yolo library which can run most of the darknet including YOLO models nativly and self dependently in pascal, tests are provided for both Lazarus and Delphi

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

Science

Symposium2023

Demonstrates Voice Recognition, Text to Speech, Language Translation, OAuth2, Image Generation, Face Detection and Voice Chatbot.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 66
  • MIT

Learning and Examples

Javascript4D

A native JavaScript (ECMAScript 5.1) parser and interpreter written in Delphi/Object Pascal. Execute JavaScript code directly from your Delphi applications.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 61
  • MIT

Language Tools

MarkdownProcessor

A Markdown Processor Library for Delphi, to process and convert markdown files to HTML.

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

Other