Sign in Join

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

Catalog

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

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

lib.SequentialVectors

Provides base class (TSequentialVector) that can be used to implement both FIFO (queue) and LIFO (stack) vectors with items/entries of specific type.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 3
  • MPL-2.0

Other

FastMath

Fast Math Library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 194

Science

DelphiMathLibrary

Library for Complex numbers, Vectors, Matrices

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • GPL-3.0

Science

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

DataStructuresPascal

This repository contains exercises on dynamic memory, pointers, vectors, and matrices in Pascal. It demonstrates memory allocation, data manipulation, and safe disposal practices, showcasing foundational skills in data structures and low-level programming.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

vector-planez

An application for calculating with planes from mathematics.

  • Active
  • Application
  • Lazarus
  • Codeberg
  • ★ 1

Science

m6811dis

The M6811 Code-Seeking Disassembler is a command-line tool that lets you enter known starting vectors for a given code image for the 6811 micro. It will disassemble the code and follow through branches to assist in the separation of code and data. Its companion Fuzzy Function Analyzer uses DNA Sequence Alignment Algorithms to locate similar code in multiple binaries, facilitating reverse-engineering. Originally written to analyze code from GM automotive engine controllers, but is useful anywhere a 6811 micro is being used. Version 1.0 was written in Borland Pascal in April 1996, and updated to v1.2 in June 1999. It was later rewritten to C++ in July 1999 through Jan 2000. While it's been freely available since its creation, it's being released here as an open-source project so the world can better use it as it sees fit. Version 2.0 is completely reworked in 2014 to compile and run with GCC and STL to make it fully portable and accessible to all computer platforms.

  • Quiet
  • Application
  • SourceForge
  • Other License

Language Tools

lib.MemVector

Implementation of simple memory vector class. Only base class is fully implemented - vectors for specific types must be created as descendants of this base class (a template and an example are provided).

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • MPL-2.0

Other

adot

RBS AntiDOT is multiplatform library of containers and data structures for Delphi and Pascal: Vectors, Maps, Sets, Lists and other. Supports all Delphi built-in types. 100% Object Pascal code, no DLLs, no wrappers. Compatible with Free Pascal Compiler.

  • Library
  • Lazarus and Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Other

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

LGenerics

Generic algorithms and data structures for Lazarus/Free Pascal

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 139
  • Apache-2.0

Other

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

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

rnl

RNL - Realtime Network Library - The opensource reliable UDP network library

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

Networking

CoreCipher

Standardized cryptography library for Delphi and FPC. Block ciphers, stream ciphers, and hash functions with unified API. Cross-platform, parallel-ready, no dependencies

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

Cryptography

cell-gc

A very small GC in Rust, with a safe API

  • Quiet
  • Other
  • GitHub
  • ★ 67
  • MIT

Other

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

Keras4Delphi

Keras4Delphi is a high-level neural networks API, written in Pascal with Python Binding

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 57
  • MIT

Science

rad-authenticator

Time-Based One-Time Password (TOTP) projects in Delphi with Google Authenticator compatible PIN number generation

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 50
  • MIT

Security

delphi-libraries

Pure-Delphi audio codec stack — WAV, FLAC, Vorbis, Opus, MP3. No DLLs, no C bindings. CC0 Public Domain.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 41

Multimedia

benchmark

Delphi port of Google Benchmark

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

System

FiremonkeySensorFusion

Augmented Reality w/ Delphi Firemonkey. Sensor fusion object ( accelerometer+magnetometer+GPS). returns phone attitude (Azimuth/Elevation/Roll)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 34

System Science

TLSLib

TlsLib4Pascal is a fully managed, from-scratch TLS 1.2 + TLS 1.3 stack for modern Object Pascal (Delphi and FreePascal), released under the permissive MIT License.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 32
  • MIT License

Cryptography Networking In the Online Package Manager

vsop2013

Astronomy. VSOP2013 planetary positions. PlanetFun App: Solar system model in 3D. LeapFrog Gravity Integration. Stars, Moon and planets. The discovery of Neptune

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 28
  • MIT

Science

dolphin

A Delphi/Object Pascal ML framework: GPT-style Transformers + GPU training + tabular DataFrames

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 27

Science

PascalTZ

Time-zone database. Allows to convert between local times in various time zones and GMT/UTC, taking into account historical changes to time zone rules.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 24

Date and Time In the Online Package Manager

LlamaKit

Delphi wrappers and compiled Windows DLLs for local LLM inference and embeddings via llama.cpp

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 21

Bindings

delphi-iot

14 IoT and industrial communication libraries for Delphi 12: MQTT, AMQP 1.0, CoAP, Modbus, STOMP, WebSocket, mDNS/DNS-SD, NMEA, InfluxDB, Prometheus, CBOR, MessagePack, JSON, Serial — 694 tests, no external dependencies beyond Indy

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 20

Networking

fevh264

baseline h.264 encoder

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 20
  • GPL-3.0

Multimedia

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

Militereum

Militereum is a firewall for your crypto wallets

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 19

Security

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

MiniLLM

A tiny, fully explainable language model implemented in pure Delphi.

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

Science

sqids-delphi

Delphi port of Sqids. Generate short YouTube-looking IDs from numbers

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 18
  • MIT

Other

foxscheme

An R5RS Scheme in JavaScript.

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

Language Tools

pasriscv

PasRISCV is a RV64GCV/RVA23 RISC-V emulator, which is implemented in Object Pascal

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 17
  • Zlib

System

NativeAsm

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

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

Language Tools

MakerAi-ChatTools

Capability-extension framework for MakerAI (Delphi)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 13
  • MIT

Networking

pas-sqlite3

A faithful port of SQLite 3.53.0 (D. Richard Hipp et al.) from C to Free Pascal (FPC 3.2.2+) targeting x86-64 Linux.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 13

Bindings

LUX

luxidea 製の汎用ライブラリ。

  • Active
  • Library
  • GitHub
  • ★ 12

Other

Delphi-LitCrypt

Delphi plugin that provides compile-time string encryption

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 11
  • MIT

Cryptography

AstrobloQ

AI Fermi Paradox Simulator

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

Science

oprsimd

Operator overloading for vector matrix operation using Intel SIMD SSE/SSE2/SSE3 instructions written in Free Pascal

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

Science

DelphiLibOpenSSL

Static OpenSSL bindings for Delphi - provides a complete Pascal translation of OpenSSL APIs and pre-compiled object files for Win32/Win64 static linking.

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

Bindings

velox-ui

VeloxUI — High-velocity, zero-dependency Object Pascal (Delphi VCL & Lazarus/Free Pascal LCL) desktop MVVM & Windows 11 Fluent UI micro-framework: DWM Mica, undocumented uxtheme dark scrollbars, GDI+ vector cards, High-DPI control fixers, flicker-free generic OwnerData virtual grids, and NT Kernel helpers.

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

GUI containers

6502-CRT

A 6502 assembly language cartridge template for the AC6502

  • Active
  • Other
  • GitHub
  • ★ 7
  • MIT

Other

DelphiBoostPack

A comprehensive suite of utilities enhancing Delphi development needs.

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

Other