Sign in Join

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

Catalog

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

MS Word Print With Path Automator

Print With Path Automator automatically adds the file path, folder location, and filename to printed Microsoft Word documents. It helps users identify where a document is stored after printing without manually editing headers or footers. The tool inserts the document path during printing, making it useful for document tracking, record keeping, audits, office paperwork, and version control. Unlike permanent file path fields in Word, the path is printed temporarily and does not remain visible in the saved document. This keeps the original file clean while ensuring every printout contains the document location. Ideal for users searching for add file path in Word, print filename and path, show file location in Word footer, print document path automatically, display folder path in Word, document tracking, file path watermark, and Microsoft Word document location solutions.

  • Active
  • Application
  • SourceForge
  • MIT License

Applications

path-parser

Retrieves the path of special Windows' folders and parse strings with variables in the format $(VARIABLE).

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Files and Drives

PathLocate

A command line utility that allows you to quickly search for files located in directories listed in the PATH environment variable

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 16

Files and Drives

Path Lister

Folder digging tool to retrieve the list of files based on a search criteria. You can get on the file name, or full path. You can get the file count based on a file mask.

  • Application
  • SourceForge

Files and Drives

pathguide

PathGuiding Ray Tracer

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Other

PathMgr

Windows DLL for managing the system and user Path

  • Quiet
  • Library
  • GitHub
  • ★ 30
  • LGPL-3.0

System

PathFind

Console application to easily find the location of an executable file on your system

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

System

PathViewer

displays the parsed paths of the PATH environment variable in a window

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

System

Yutani.Render.PathTracing

A 1:1 Object Pascal port of [NarcisCalin's N-Ray](https://github.com/NarcisCalin/N-Ray) C++ path tracing sample, reworked to fit the Yutani sandbox architecture. It runs the entire path tracer on the GPU via an OpenGL 4.3 compute shader

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

Games and Game Engines Graphics Networking

pascal-a-dijkstras-path-finding

[A* / Dijkstra's path finding algorithm simple implementation (Pascal)](https://stackoverflow.com/questions/9079969/a-dijkstras-algorithm-simple-implementation-pascal)

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 6

Science

CryptoLib

Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.

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

Cryptography In the Online Package Manager

5.0 from 1 member

DirectoryCompressor

This is a Delphi console application that is used to zip a folder with path parameter, if you don't enter a path and run the app, app will zip the folder where exists

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • Apache-2.0

Files and Drives

Abstract Algorithm Model Simulator

AAMS is a tool for creating simulations visually. It has a library of processing elements (PE), that you can drop on the sim designer.Connect pins between PE, in data path define the control path, and run the simulation. Supports distributed simulations

  • Quiet
  • Application
  • SourceForge
  • Academic Free License (AFL)

Science

CrossDragDrop

Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Bindings GUI containers

5.0 from 1 member

FileEye

Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Files and Drives

5.0 from 1 member

DzHTMLText

Delphi and Lazarus HTML Label component

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

Labels

4.0 from 1 member

CrystalPathFinder

Crystal Path Finder is a high-performance pathfinding engine developed with Delphi and the FMX (FireMonkey) framework. It goes beyond simple grid-based algorithms by analyzing real-world map images (Height Maps) to simulate and calculate optimal paths based on terrain difficulty in real-time.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 11

Games and Game Engines

delphi-markdown

. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • BSD-3-Clause

Language Tools

3.0 from 1 member

AppPaths

Simple Delphi cross-platform app to list the standard paths available on various platforms

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Files and Drives

LibraryPath4Delphi

LibraryPath4Delphi aims to help the developer automatically add source code folders to the delphi library path.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

Lazarus IDE plugins

AppPathEditor

App Path Editor for Microsoft Windows

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

System

DelphiPostCardPathTracer

This is a Delphi Path Tracer based on the Andrew Kensler original code and Fabien Sanglard description

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Graphics

ShellExtensionCopyFilePath

A Windows Explorer Shell Extension That Allows You To Right Click On A File And Copy It's Path To The Clipboard

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 16
  • MIT

System

DelphiPathEditor

Manage the path-override variables of multiple Delphi installations

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Language Tools

LazMD

A small Markdown viewer and editor for Linux, Windows and macOS

  • Active
  • Application
  • Lazarus
  • GitHub
  • 0BSD

Edit and Memos

3.0 from 1 member

winbootpath

Boot path verification for Windows on read-only media

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

System

Delphi-Crash-Reporter

Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

Task-Runner

This program serves for Software build automation, executing sequential tasks, including database backup/restore, running SQL scripts, Windows shell commands, Pascal scripts, passing variables through the whole task execution chain, and many more. You can set up a list of global parameters, such as Delphi application path, and use these parameters in tasks. You can even call a separated task chain from another task in the same way as you call Delphi procedure or a function, with passing parameters.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 84
  • GPL-3.0

Language Tools

thundax-pzaggy

⛕ GUI front-end extension of VLO Framework to visually work with Graphs

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 17

Charts and Graphs

OTA-Interface-Search

OTA Interface Search - A tools to allow users to search for Open Tools API interfaces in the Open Tools API .pas files and find paths to interfaces, methods and properties.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 16

Lazarus IDE plugins

MathParser

An expression parser and a virtual machine. A formula is compiled to a flat byte array and evaluated by a linear pass over it, with no allocation on the path of an ordinary formula. On x86-64 an optional accelerator compiles that bytecode to machine code and hands anything it declines back to the interpreter, so an answer is never fast but wrong. Results are cached by shape: once 2 + 3 has been compiled, 5 + 7 reuses the same script and only writes the numbers into a copy. 163 functions to call and 249 names in the table, your own functions and variables bound by address, symbolic differentiation. The Lazarus parser packages require FCL and define NOFORMS and NOGRAPHICS, so they install without LCL. WebAssembly uses a separate console configuration. Two units ask for more at their defaults, Thread through Application.HandleException and BlobManager through TGraphic; drop the defines and add the LCL to the package if you want them.

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

Language Tools In the Online Package Manager

FMXBarcode

Generates a barcode image as svg-path (TPath.Data)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 13
  • MIT

Graphics

IndySecOpenSSL

This repo provides the IndySecOpenSSL package for both Delphi and Lazarus/fpc. This package provides a new (optional) OpenSSL package separate from Indy's "protocols" package and adds support for OpenSSL 3.0 and later. It may be used as an add-on the Indy 10.6 or the forthcoming Indy 10.7 releases. The IndySecOpenSSL package's purpose is to provide Indy users with an upgrade path to the use of current OpenSSL (3.x) libraries with the minimum of change. This includes users that use the existing version of Indy bundled with Delphi and the version provided with the Lazarus Online Package Manager. For more information on the installation and use of the package please read the comprehensive User Guide provided in the docs subdirectory. New users should pay particular attention to the installation instructions and guidance on installation of the OpenSSL shared libraries (DLLs) included in the User Guide.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 10
  • Duel License

Networking In the Online Package Manager

BananaSplit86

Based upon pathartl's banana-split with a few modifications and as a native Windows application

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 7

Files and Drives

MoBu_ConfigApp

Utility application to configurate MotionBuilder plugins and scripts startup paths

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5
  • BSD-3-Clause

System

BioSynth

A terminal-based bio-hacking simulation. Master Regular Expressions (RegEx) to isolate, stabilize, and cure pathogens in a real-time 3D environment before the system breaches.

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

Games and Game Engines

NeuroTrace

A cyberpunk-themed medical hacking simulator built natively with Lazarus FPC. Purge polymorphic viruses from neural pathways using a tactical command terminal!

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

Games and Game Engines

Yutani-Building-better-worlds

A high-performance, multi-threaded 3D Sandbox & Multimedia Framework for Delphi. Powered by Jolt Physics, Raylib, R3D, SDL3, MiniAudio, TinySoundFont, libmpv, RecastNavigation, VerySimpleLua, GameNetworkingSockets, and Skia4Delphi.

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

Games and Game Engines

combinatorics-and-graphs

Generating functions. Involution. Special Numbers (Catalan, Euler, Eulerian, Euler zigzag, Stirling, Bell, etc.). Approximations. Pólya's theory for counting. Hall's marriage theorem. Paths in an integer lattice. Kummer's, Legendre's and Lucas's Theorems and more.

  • Quiet
  • Other
  • GitHub
  • ★ 2

Science

DelphiDirectoryCleaner

This is a Delphi project which is used to clear temp files like *.~dfm, *.~pas, *.~dcu. That is a console application and if you don't give a path, it will clear folder where the app in it

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • Apache-2.0

Files and Drives

DelphiLazarus_OSapi

API Functions for Windows/Linux OS including path information an executing processes

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

System

Device-Driver-Lister

Simple Delphi Source code to demonstrate how to use EnumDeviceDrivers API to list device driver full path.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 2
  • GPL-3.0

System

smallpt-lazarus

Lazarus Pascal port of Smallpt - small path tracer

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2

Graphics

syc

Streaming archiver + compressor with its own LZ codecs, written from scratch in Free Pascal (x86-64 asm hot paths). Tuned for modest hardware. Alpha.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Files and Drives

UsesFix

Adds all necessary units to Delphi dpr file from given search paths based on uses clause

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Language Tools

UT2KxRegCheck

UT2kx Reg check: The major task of this tool is to add your CD-Key and UT2kx-path to the windows-registry.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Games and Game Engines

BinPatcher

BinPatcher help to investigate patcher file format (*.bin). Program list all pathes in file. Represent data in table and provide sorting. File can be reloaded anytime. BinPatcher can be started by dropping file on desktop icon.

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

Files and Drives