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.

engine

Engine Official

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

Science System

thundax-delphi-physics-engine

🛴 "Thundax Delphi Physics Engine" is a Delphi-based 2D physics engine for simulations and visualizations. It employs Pascal and is ideal for learning and experimenting with 2D physics concepts.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 81
  • MIT

Science

Cheat-Engine

HELL STORM — Open-source analysis tool for studying competitive game mechanics in isolated test environments. Provides real-time memory reading, advanced data visualization, and interactive simulation to understand system responses. Designed for researchers and developers exploring security boundaries and improving defensive mechanisms.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Games and Game Engines Science

FriendENGINE

FRIEND engine is a new implementation of the FRIEND software, a fMRI neurofeedback processing package, already available on the NITRC repository

  • Application
  • Lazarus
  • GitHub

Science

TRURL

TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL B: RPN calculator in the design of the famous calculators by Dieter Rahms for Braun • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)

  • Active
  • Application
  • SourceForge
  • BSD License

Science

trurl

TRURL is a suite of desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with a free reusable class library (RPN Engine) as a toolbox for creating your own calculator. TRURL is an acronym for "TRURL is a Reusable Universal RPN Library". Class Libraries: • RPN Engine: Full-featured calculation engine for Pascal-based RPN calculators • Segmitator: Library for virtual seven-segment displays Applications: • TRURL A: Simple demo app for the RPN Engine • TRURL G: Desktop RPN calculator inspired by the UI of the DSKY unit of the Apollo Guidance Computer (AGC)

  • Active
  • Application
  • Lazarus
  • Codeberg
  • ★ 3

Science

PUMA Repository

The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine. PUMA is compatible with Lazarus and Free Pascal. Some of the units also support other Pascal implementations including Delphi, winsoft Pocket Studio and other compilers.

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

Science

SurveyTools

SurveyTools is a swish army knife for engineers. A free collection of desktop utilities for surveying engineers, covering the everyday computations that sit between raw field data and final coordinates. It runs natively on Windows and Linux (64-bit) and is built with Free Pascal / Lazarus. * Station Adjustment — preprocessing of total station observations for network adjustment. * Network Adjustment — geodetic network adjustment tools for 1D,2D,3D. * Alignment Solver— horizontal and vertical road/rail alignments 2d and 3d setout and measure tools, and batch processing. Imports and exports many formats. * Survey Calculator — Free Station resection, Precise Trigonometric Leveing, Resection etc * Monitoring — leveling adjustment and special monitoring adjustments for deformation surveys. * Coordinate Transformations — affine,Helmert etc transformations 2d,3d. * Editors for GSI,RW5 files. *DiNi to Excel — digital leveling file converter * Drone tools PPK solver for DJI Matric

  • Active
  • Application
  • Lazarus
  • SourceForge
  • MIT License

Science

pasllm

PasLLM - LLM inference engine in Object Pascal (synced from my private work repository)

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 108
  • AGPL-3.0

Science

VindexLLM

VindexLLM is a pure Delphi, GPU-powered LLM inference engine that uses Vulkan compute shaders to run GGUF models entirely on the GPU. It performs full transformer inference without relying on Python, CUDA, or other external runtimes, requiring only vulkan-1.dll, which is typically included with modern GPU drivers.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 73

Science

opsim

OpSim is an open source Chemical Engineering Process Simulator with a user friendly drag-and-drop graphical user interface and an underlying high performance simulation engine.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 43
  • GPL-2.0

Science

dss_capi

A multi-platform, customized C-API library and alternative implementation of OpenDSS (EPRI Distribution System Simulator) aiming for full COM compatibility. Unofficial/unsupported by EPRI, but extensively tested.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 41
  • BSD-3-Clause

Science

puma-repository

The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 5

Science

DelilahV2

second generation delilah trading engine and includes a sample UI (simple-bot) for demonstrating use

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

Science

mathlib-fp

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

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

Science

PasAI

An AI engineering library for **Free Pascal** (with **Delphi** support planned), written from scratch.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 12

Science

puma-repository

The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine.

  • Active
  • Library
  • Lazarus
  • Codeberg
  • ★ 2

Science

CapaCalc

Calculates the electrical capacitance of a variety of conductor arrangements:

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

Science

balance

Balance is a 2D physics engine implemented in PascalABC.NET

  • Active
  • Library
  • GitHub
  • ★ 6
  • MIT

Science

binpacking2d

This is a simple, yet powerful Delphi library aimed to help people resolve binpacking 2D problems. It contains a engine capable of accommodate planes inside a main plane in order to allow edge to edge (guillotine) cut while minimizing the waste of raw materials (paper, wood, glass).

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MPL-2.0

Science

GaleFuncs

An independent, open-source LibreOffice Calc and Microsoft Excel extension for evaluating mathematical and unit-aware expressions. Powered by the RunFormula scripting engine.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

Science

sovereign-kimi-pascal

CUDA kernels of sovereign-kimi, ported to Free Pascal — training compute on CPU with no GPU, no nvcc, no CUDA toolkit.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • AGPL-3.0

Science

kraft_examples

Provide examples for the kraft physics engine

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Science

Skia-RTS-Game

A 2.5D Isometric Real-Time Strategy prototype built entirely with Skia4Delphi. A Command & Conquer style experience, featuring A* pathfinding, isometric rendering, AI skirmish combat, destructible environments, and thread-safe particle physics.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Games and Game Engines Graphics Science

Table-Sort-Algorithms-Application

This is a mini-project for the course of "Algorithmic & Complexity" at the First year in Computer Engineering School, in which we choose 3 types of sort algorithm studied in class, and we apply them in a chosen programming language not studied in class -which is Delphi in here- with a GUI.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Applications Science

EPANET2.2

Perform extended-period simulation of the hydraulic and water quality behavior within drinking water distribution systems

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 265

Science

DataModeler

PROJECT IS BEING DEVELOPED UNDER A DIFFERENT NAME: Please visit http://sourceforge.net/projects/modelbuilder/ Datamodeler gives scientists and engineers the possiblity to find any multivariate model for any dataset, how complex or large both may be.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Science

LibreAquarium

SME LibreAquarium is an Aquarium management system with a Simulation Model Engine (SME) that makes a prediction of the possible measurement values for the different pollutants that affect to these aquatics systems (NO3,PO4, Fe). The simulator consults the recorded analysis to calculate a prediction of the NO3, PO4, Fe, that the these aquatic system produce. It also uses a central (fish, plant and invertebrates) database to check if the actual parameters are Ok, depending on the species that live in the Aquarium. With all the records, the Simulation Model predicts the algae risk too (low,medium,high) and the algae type(green,cyanotic.) using the Redfield coefficient. Appart from that, the program tries to bring another modest contribution to Open Source Software and the World of Aquariums. SME LibreAquarium helps to daily maintenace of the aquarium with habitants control(fishes,plants, invertebrates), expenses, statistics, alarms, etc.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Science

Mechanical Calculator

Calulator for mechanical engineers. Computes weight, paint area, and first and second moment of area. Supports basic shapes, steel profiles, or industrial fasteners according to Czech Norms (CSN). Supports trigonometric functions and unit conversion.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Science

OpSim - Open Source Process Simulator

**19-OCT-2017 PROJECT MOVED TO GITHUB** OpSim is an open source Chemical Engineering Process Simulator with a user friendly drag-and-drop graphical user interface (GUI) and an underlying high performance simulation engine.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Science

PeCalc

PeCalc allows making calculations with integer fractions, complex numbers, complex matrices, rational functions and complex polynomials. It also allows making changes of numeric base, prime factor decomposition, solving linear equation systems, statistical and financial computations, rational fraction decomposition and plotting some control engineering graphs. PeCalc includes comprehensive user help in English and Spanish. Currently PeCalc runs on Android and MS Windows. A version for GNU Linux is planned for the near future. It has been developed in Object Pascal using Embarcadero Delphi. A Lazarus/Free Pascal version will be available soon too.

  • Quiet
  • Application
  • Lazarus and Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3), GNU Library

Science

solver_ansvr

cmdline (used by Image16) and ui interfaces to ANSVR astrophotography plate solving images (FITS, TIFF, PNG, JPG, PXM, RAW and XCF) are submitted to ANSVR astrometry engine producing a text file with the plate solving result and a .png plot file TIFF, PXM, RAW and XCF files are converted to FITS by the cmdline utility all files are loaded and converted to FITS by the ui utility

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Science

mcx

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

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

SIMsalabim

A 1D drift-diffusion simulator for semiconductor devices (LEDs, solar cells, diodes, organics, perovskites)

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

Science

TensorFlow.Delphi

TensorFlow.Delphi (TF.Delphi) provides a Delphi(Pascal) Standard binding for TensorFlow. It aims to implement the complete Tensorflow API in Delphi which allows Pascal developers to develop, train and deploy Machine Learning models with the Pascal Delphi

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

Bindings Science

PasClaw

Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.

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

Science

Bitgrid

Bitgrid - a new model of computation

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

Science

trurl

TRURL is a Reusable Universal RPN Library. It is a free class library (RPN Engine) as a toolbox for creating desktop calculators with reverse Polish notation (RPN) written in Object Pascal. Additionally, it comes with several ready-to-use calculator apps.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 5

Science

MiniLLM

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

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

Science

CalcSec

Расчет сечений проводов и кабелей по нагрузке для Морского и Речного Регистров

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Science

FEDES

FEDES is a Finite Element Data Exchange System for mapping finite element analysis data between different FE solvers and meshes with different element types and densities. Six commercial FE solvers are supported (ABAQUS, ANSYS, DEFORM, MARC, MORFEO, VULCAN). The FEA data outputted can be visualized with the open source program ParaView.

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

Science

trndi

Trndi - CGM monitoring app

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

Science

AstrobloQ

AI Fermi Paradox Simulator

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

Science

WebSofa

JavaScript port of PasSofa

  • Quiet
  • Library
  • GitHub
  • ★ 10
  • MIT

Science

jpmMath

Math routines by Jean-Pierre Moreau

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Science

pas-gpib

Full measurement framework for GPIB, USB-TMC, TCP/IP, ...

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Science

UnitConv

Converts units of measurement data

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

Science

BioInf

Library for reading microbiology DNA files (ABI, SCF, FASTA, etc)

  • Active
  • Library
  • GitHub
  • ★ 8

Science

biotools_hQC

Activity notebook on the Human glutaminyl cyclase (hQC) protein using the lazarus development environment for the Protein Engineering course 2021-2022.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Science

SkiaCastleSiege

A physics-based siege prototype written in Delphi using Skia4Delphi. It features a slingshot-style catapult with independent projectile mechanics, destructible cross-section castle walls, and structural integrity simulation.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Games and Game Engines Science

SWMM-HEAT-5.2.4-GUI

SWMM-GUI adaptation for the SWMM-HEAT engine from EAWAG. Includes direct and dry weather inflow manipulation, WTEMPERATURE object manipulation and is capable of reading the binary output results file as well as of running the simulation as long as the swmm5.dll is in the same folder as the Epaswmm5.exe.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Science

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