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.
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.
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.
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
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
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
Native drag and drop for existing Lazarus controls: two nonvisual components, text and files, with visual feedback. GTK2, GTK3, Qt5, X11 and Wayland. 0BSD.
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.
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.
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.
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.
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.
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.
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.
A cyberpunk-themed medical hacking simulator built natively with Lazarus FPC. Purge polymorphic viruses from neural pathways using a tactical command terminal!
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.
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.
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
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.