Sign in Join

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

Catalog

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

DiskTool

DiskTool is a full featured file manager for the linux console or a terminal. It can copy, move, delete, edit, zip, unzip,and mark files for bulk operations. I have also taken a different approach to marking files and what you can do with them. For instance, you can mark a bunch of files in a directory, and then change to another directory and mark a bunch more files. You can keep doing this until you reach the marked files limit of 2000 if you want to. Then you can go to yet another directory and either copy or move ALL of the files you marked in ALL of those directories into one place. Of course DT does standard file functions like copy, move, and delete files or directories, but it also can zip and unzip files, edit files, rename files and directories, manage file permissions and file ownership (chmod and chown), create SymLinks, and even create a new directory

  • Active
  • Application
  • SourceForge
  • Other License

Files and Drives

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

Active Directory Browser

Active Directory Browser (AD Browser) is a remote browser tool for viewing, managing, personalizing Microsoft(c) Server Active Directory(tm) User accounts. AD Browser could also be used as a LAN Chat application within Enterprise (Company).

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

Networking

BrowseCD directory browser

BrowseCD is a directory browser suitable for data-CD content. It only shows a directory tree, only files named "Readme.txt", "Liesmich.txt", "LisezMoi.txt", "LeggiMi.txt" are shown and displayed when selected. You can copy or open folders using BrowseCD.

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

Files and Drives

Lazarus Components Directory

The "components" directory of the Lazarus source tree comes with a number of very useful components, and they are described below. Note that there are also other components which can be downloaded separately from the Lazarus Code and Component Repository .

  • Other
  • Lazarus

Learning and Examples

ZM_Program_Protector

Often, the viruses infect the programs file i.e. which have extensions (exe, COM, DLL, ocx...). And others virus (macros virus) infect the HTML file, images... to protect your files and especially when you are obliged to connect your USB key to infected computer, or if you want to share a directory in a network, there is an idea consists to rename your files by adding a string to the extensions has fine to change their types (*.exe --> exedd, html --> htmlff) and after you removes the added chains and thus restores their types. But that becomes tiresome if there are many files to rename and especially if you classified them in sub-directory. To automate the operation (rename / restore), I programmed ZM Programs Protector. With ZM Programs Protector it is enough to indicate the basic directory where your files exist and the files types to be protected and it do the remainder.

  • Quiet
  • Application
  • GitHub
  • ★ 2

Security

rottentree

An LDAP browser and Active Directory client for directories nobody has pruned since 2011. Native on Windows, Linux and macOS. No JVM, no PHP server, no surprises in production.

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

Other

active-directory-manipulate

DLL to manipulate server domain options, as user create, delete change password and etc.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

System

BCSSelDir Select Local Directory

Arch Brooks, Software Engineer This Delphi component allows the end user to select a directory for subsequent use. https://bcsjava.com/blg/bcs/article.php?story=20100805083621842

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Common Development and Distribution License

Dialogs

Directory to usb printer

This project is send to usb port from files under directory.

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

System

OpenRSAT

Manage your Active Directory (users, DNS, sites & services) from Linux, macOS or Windows. Open source RSAT alternative, Samba AD friendly.

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

Networking System

PeaZip

Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager. Features volume spanning, compression, authenticated encryption. Supports 7Z, 7-Zip sfx, ACE, ARJ, Brotli, BZ2, CAB, CHM, CPIO, DEB, GZ, ISO, JAR, LHA/LZH, NSIS, OOo, PAQ/LPAQ, PEA, QUAD, RAR, RPM, split, TAR, Z, ZIP, ZIPX, Zstandard.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 8,077
  • LGPL-3.0

Files and Drives

5.0 from 1 member

tomboy-ng

Next generation of Tomboy

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 452
  • MIT

Edit and Memos

5.0 from 1 member

RmEDir

RmEDir - A small command line utility which allows you to recursively delete all empty subdirectories from the specified directory

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 11

Files and Drives

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

Abuse HTTP Server

Simple HTTP Server Support: - GUI Configuration - Internal Support PHP with php5ts.dll - URL Rewrite - Auto Index - Directory Index Sample use: Wordpress with permalink directory

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Networking

macOS FPC + Lazarus daily snapshots

IGNORE THE BIG GREEN DOWNLOAD BUTTON: choose file in Files area These macOS snapshots of the development branches are generated automatically. All I can say is that the compiler found the source good enough to compile. YOU ARE USING COMPLETELY UNTESTED SOFTWARE. Caveat Utilitor! 1. Move lazarus-src to your home directory 2. Open a Terminal 3. Change to lazarus-src and run the command: xattr -drv com.apple.quarantine * 4. Use a script to start Lazarus like: #!/bin/sh open ~/lazarus-src/lazarus.app --args "--pcp=~/.laz_main" There is also a daily FPC development snapshot for ARM64. 1. Move fpc-src to your home directory 2. Install with a script like: #!/bin/sh cd ~/fpc-src xattr -drv com.apple.quarantine * sudo make FPC=$PWD/ppca64 OPT="-ap -FD/Library/Developer/CommandLineTools/usr/bin -XR/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" install Adjust links in /usr/local/bin to point to 3.3.1 or choose compiler in Lazarus

  • Active
  • Application
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Language Tools

ExifToolGui

A GUI for ExifTool

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1,053
  • GPL-3.0

Graphics

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

VCL-ActiveDirectory4Delphi

Delphi basic library for validation and authentication of LDAP users in Active Directory.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 88
  • MIT

Networking

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

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

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

DzDirSeek

Delphi non-visual component to search files in directories

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • MIT

Files and Drives

adfly

active directory query tool using LDAP Protocol , helps red teamer / penetration testers to validate users credentials , retrieve information about AD users , AD groups

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 12

Networking

GExperts

Synced every now and then from git svn clone https://svn.code.sf.net/p/gexperts/code/trunk; Syncing steps: first time `git svn clone https://svn.code.sf.net/p/gexperts/code/trunk GExperts.git-svn`, then `git remote add origin https://github.com/jpluimers/GExperts.git` and `git push origin master`, then each additional time from inside the `GExperts.git-svn` directory: `git svn fetch` followed by `git svn rebase` and `git push origin`

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5

Lazarus IDE plugins

bolt-project

Example Bolt project directory

  • Quiet
  • Other
  • GitHub
  • ★ 4

Other

gitpulldir

Simple Windows console tool to do a batch `git pull` in a given directory's subdirectories repos.

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

System

neImageTools

Extension to FMX TImageList and TImage to load files from directory

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

Graphics

AVRASM2

A flat directory structure for AVRASM2. Files extracted from Microchip DFP folder structure/

  • Active
  • Other
  • GitHub
  • ★ 3

Other

checksum-tools

Directory checksum generator and verifier (Verify SFV and MD5 files recursively)

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

Files and Drives

filespector

FileSpector is a GUI tool for quickly finding all text occurrences in multiple files in a directory, matching a specific file extension pattern.

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

Files and Drives

ISNDS

Delphi Component set for Active Directory

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Networking

SyncDirPas

The Directory Synchronization program synchronizes the file contents of directories on a personal computer running Microsoft Windows or Ubuntu Linux.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Files and Drives

AD-OTP

Google OTP Integration for Active Directory

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

Security

android-slideshow

An Android app that plays a slideshow of images from a directory with customizable display time and transition effects

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

Other

checkup

Download program updates from a http(s) server's directory listing

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • Apache-2.0

Networking

countr

Simple command line tool to recursively count files in a directory

  • Quiet
  • Application
  • GitHub
  • ★ 1
  • BSD-3-Clause

Files and Drives

DelphiFmt

DelphiFmt - A fully configurable Delphi source code formatter engine for .pas, .dpr, .dpk, and .inc files. Controls indentation, spacing, line breaks, capitalisation, and alignment through a single options record. Idempotent by design. Format a string, a file, or an entire directory tree in one call. Built on ParseKit.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

Folder-Queue-Manager

Simple software for ad-hoc Directory Monitoring, command executing, and folder copying/moving software for small tasks

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

Files and Drives

langprofiles

A command-line tool that reads a directory of UTF-8 text corpora (one file per language) and produces a compact binary profile file used for fast language detection. Also includes a built‑in test mode to evaluate detection accuracy on the same corpora.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Other

lazarus-foldercopy

Simple directory copy example in Lazarus. Uses LCL, so should be cross platform. Moved to: https://gitlab.com/adnan360/lazarus-foldercopy

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 1

Learning and Examples

MD5_Console

Console util to calculate MD5 hash for files in directory

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Cryptography

OneWaySynchronize

A Windows command line tool for fast one way file and directory synchronization

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Files and Drives

saddocs

A tool to batch-convert all .sad files in a directory to html.

  • Archived
  • Application
  • GitHub
  • ★ 1
  • BSD-3-Clause

Files and Drives

vfs

Add Virtual File System support to your project. Implement Mods directory support in 2 lines of code

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • AGPL-3.0

Files and Drives

abagent

Anti Boss Agent is a portable open source application for Windows that can easily hide any window in the background with hotkey. Features: * Run your selected process from file and hide with the same hotkey. * Hide all processes using your mouse. * Automatically terminate all running processes when Task Managers starts. * Clear history of all running processes from registry, special folders and network usage statistics. * Set a timer to shut down, reboot, etc. your PC. * Add your favorites apps, personal folders, system folders and apps in one form and in one click. * And many others features. Information: *Default HotKey=Ctrl+Shift+Alt+F12 to show or hide main window" *If in same directory exists svcl.exe to option "Mute by process" it works with svcl.exe but is not necessarily (or is not working standart option). Download svcl.exe from "https://www.nirsoft.net/utils/sound_volume_command_line.html".

  • Active
  • Application
  • SourceForge
  • MIT License

System

cktool1

*THIS PROJECT IS INACTIVE* CkTool1 is an alternative User Interface for Windows 3.1x. It is NOT DEVELOPED for modern Windows versions! Needs the "ctl3d.dll" dynamic link library in its directory. Installation file "SETUP_CK.EXE" is an end user distribution without source code. The new project "CKTOOL32" is a successor on an new source code base COMPLETELY DIFFERENT! Further, visit http://cktool32.sourceforge.net for succesor of this tool with the similar name.

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

System

Dev-C++ for Homeworks

Orwell Dev-C++ with author authentication. Perfect for student homeworks, if you don't want your students to copy their homework files from others. Authenticated files are regular source files with student's name and a security hash added at the end. Any cheating attempt by copying in the files / changing name will invalidate the hash and can be detected by the teacher. In addition, paste in authenticated files is only allowed from one's own files. The CheckHash.exe tool checks the hash and reports the authentication status of of all .cpp files in the current directory. This tool is intended for teachers. How to install: simply download a Setup Release and install it. Alternatively, it is possible to just overwrite devcpp.exe in the original Dev-Cpp installation folder with the one in the zip release, and also add Auth.dll in the same folder. Dev-C++ for Homeworks is based on Orwell Dev-C++ software. Releases follow upstream releases.

  • Quiet
  • Application
  • SourceForge

Language Tools

.Net VCL for Delphi

The .Net Visual Component Library (VCL) for Delph is the most comprehensive Library of .Net WinForms UI Controls and components for Delphi. Includes over 50 essential .Net UI controls and components which are available in Delphi such as Active Directory components, Internet components, printing components, Xml components, Dialog components, UI controls, Grid controls, and many more for building powerful line-of-business Windows applications in Delphi. Built on solid .Net Framework and advanced .Net functionalities, .Net VCL for Delphi provides innovative and advanced quality UI controls and components for Delphi that let you build powerful business desktop application effortless in timely fashion. Tightly integrated with Embarcadero Delphi, you can use all features available in the Embarcadero Delphi IDE for your development tools and start working with UI instantly. The .Net VCL for Delphi consists of: - .Net Component Suite for Delphi - .Net Control Suite for Delphi

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

Other