Sign in Join

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

Catalog

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

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

Easy-Script-Launcher

Multi-OS utility to manage a list of python scripts with various parameters

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

Language Tools

GHLI

GHLI is GPMI's Highlevel Language Interpreter (doesn't requirey but suggests GPMI). It is an embeddable script interpreter for different script languages.GHLI aims to be small, simple and fast. Currently supports pascal-script and assembly-script.

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

Language Tools

lazpaint

🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)

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

Graphics

5.0 from 1 member

LazHIDControl

Cross platform keyboard and mouse input control and window automation in Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

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

rtti-script

Automatically exported from code.google.com/p/rtti-script

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Language Tools

GeoOS-Script-Console

Edited https://github.com/Geodar/GeoOS-Script to console commands => Less space, more effective, more customizeable (thanks to open source managing)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Language Tools

BAScript

BAScript is a simple scripting engine written in Object Pascal you can use to add scripting to your Delphi, Lazarus or Free Pascal applications ("host program") to extend their functionality without the need of recompiling them. The virtual machine defines its own language, called the BAScript language. It is a low-level language, somewhat similar to the Assembler language, which is not intended to be easy to program but easy to execute. So it is recommendable to use other higher level languages and translate them into BAScript language. Package includes two compilers that translates from a higher-level language to the BAScript language. You should note that BAScript is intended to be lightweight, so it has not mechanisms to handle complex data structures or large amounts of data or code. On the other hand, it has less need for memory and resources than other scripting interpreters. If you need more power you may try PascalScript.

  • Active
  • Library
  • Lazarus and Delphi
  • SourceForge
  • zlib/libpng License

Language Tools

Delphi : VRCalc++ OOSL (Script) and more

Vincent Radio {Adrix.NT} Sources Library & Applications : Delphi C++ Java VRCalc++ C# VRCalc++ Object Oriented Scripting Language - Engine Source Pascal Code - Delphi Packages Build Prjs - VRCalc++ Scripted System Std RT Library - Guides & Docs (CHM, PDF, DOCX) - VCL & FMX (FireMonkey) Support - Script Test Code (Lang RTL VCL FMX) - Visual Stage Project : VCL & FMX Paged Lists & Iterators : Delphi C++ Java C# Multi-Dim Arrays & Direct Graph Classes : Delphi C++ Java VRCalc++ C# Delphi Drag&Drop Applications - VRCalc++ Script Executors: Terminal, VCL, FMX - VRMultiEdit - VRLazyCodeEditor - VR Astro Vision (Astrology) - Paged List Test - VRMosaic : Delphi C++Builder Java C# +with auto resolver - VR Free Chess 2D - VRBlocks - VRGraphStage - VR TTT OX + icons & bitmaps + VCL VisualStyles + Build Projects + instructions to build projects to build projects - Delphi : RAD Studio - C++ : Dev-C++ - java : NetBeans - C# : MS/VS adrixnt@hotmail.it

  • Active
  • Other
  • Delphi
  • SourceForge
  • Affero GNU Public License, GNU General Public License versio

Language Tools

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

optiperl

OptiPerl is a fully integrated developing environment for creating, testing, debugging and running perl scripts

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

Language Tools

RubyScript2Exe

RubyScript2Exe transforms your Ruby script into a standalone Windows or Linux executable. You can look at it as a "compiler", for it collects all necessary files to run your script on an other machine.

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

Language Tools

mnh

MNH project; a low profile scripting language written in Free Pascal / Lazarus

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4

Language Tools

DWScript

Delphi Web Script general purpose scripting engine

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 212

Language Tools

sempare-delphi-template-engine

Sempare Template (scripting) Engine for Delphi allows for flexible dynamic text generation. It can be used for generating email, html, reports, source code, xml, configuration, etc.

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

Language Tools

MFA-Tool-for-Silent-Hill-3-PS2-

Tool to unpack and repack the MFA archives found on ISO image of Silent Hill 3 game (PS2). This tool was created from the original bms script to extract the files from MFA archives written by aluigi auriemma.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 4

Files and Drives

mnh

A scripting language including IDE written in Lazarus/FreePascal

  • Active
  • Application
  • Lazarus
  • Codeberg
  • ★ 1

Language Tools

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

maXbox5

The Art of Coding: maXbox is a script tool engine, compiler and source lib all in one exe to design and code your scripts in a shellbook! It supports Pascal, Delphi (VCL), Python (P4D), PowerShell and Java Script (Edge WebView).

  • Active
  • Application
  • Delphi
  • SourceForge

Language Tools

evil-script

Simple C-like scripting engine written in Free Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 35
  • MIT

Language Tools

PineEngine

A Pine Script interpreter written in Delphi and Free Pascal, designed to execute scripts and return results as JSON.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 28

Language Tools

lightpi

Lightweight Pascal Interpreter

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 15
  • Apache-2.0

Language Tools

Ganymede

Ganymede is a high-performance, embeddable scripting engine designed to compile source code directly into native x64 machine code via Just-In-Time compilation. It eliminates the need for virtual machines or interpreters, providing a flat C-style API for seamless integration with C++ and Delphi applications.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 14

Language Tools

RunFormula

A lightweight open-source unit-aware math and physics scripting engine for FreePascal and Lazarus

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 7
  • MIT

Language Tools

Callisto

Lua scripting for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • BSD-3-Clause

Language Tools

ScriptX

Auxilia a adição de métodos e variáveis ao PascalScript

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Language Tools

alefa

alefa: Control the launch and execution of other programs.

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

Other

DWScript

Delphi Web Script general purpose scripting engine

  • Active
  • Library
  • Delphi
  • Codeberg

Language Tools

goosle

The "gc" language is a script language with c++ grammer and c++ class library . The gaiasle is a set of script language framework . It has some new ideas about soft development ,specially about web server programs .

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

Language Tools

Lua4Delphi

Delphi interface to LUA Script engine, with support for VCL Objects access from the script side.

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

Language Tools Bindings

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

ScriptEVAL

A mutli-purpose script engine that aid in the development of uncompiled scripts; including PascalScript, BasicScript, CPPScript, and JScript. ScriptEVAL uses an integrated syntax-highlighting editor for the script creation.

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

Language Tools

Zeti-Script

Zeti-Script is a scripting software for in-game scripting.

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

Language Tools

maXbox

maXbox: Precompiled Object Based Scripting Tool maXbox is a free scripter tool with an inbuilt object pascal delphi engine in one exe! It is designed for teaching, develop, test and analyzing apps and algorithms and runs under Win, Mac and Linux (CLX) to set code in a box without installation and no administration. The tool for 32 and 64-bit is based on an educational program with examples and exercises (from biorhythm, REST services , form building to how math works). Pure Code for Object Scripting. Lib Units are precompiled and objects invokable! With a 120 part tutorial for coders.

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

Language Tools

OpenVPN GUI Login-Tool

The OpenVPN client ( https://sourceforge.net/projects/openvpn-gui ) is the standard VPN client for OpenVPN protocol on Windows. Unfortunately you have to enter your username+password each time you're connecting. Since the client does not offer a way to save the users login details, you can now use this OpenVPN GUI Login-Tool. Enter your username and password, save it. Then, as long as the app is running, you don't need to enter your login details ever again. Useful! (don't worry, the login details get saved encrypted and secure) The latest version has this new features: - a scheduled IP change every X seconds/minutes - a manual reconnect with 1 click. - option to run the app with parameters "login" or "reconnect", e.g. to use it in scripts or ext. apps This tool has been made for HideMyAss Pro VPN -> http://www.hidemyass.com If you have any suggestions, questions or if you experience any issues or errors, please contact me @ info@hmastuff.com or post in the discussion page

  • Quiet
  • Application
  • SourceForge
  • Other License

Networking Security

pmake

PMake is a cross-platform build tool for (free) pascal

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 29
  • GPL-2.0

Language Tools

PnetHammer

A powerful feature packed CLI tool for stress-testing, ddos and benchmarking your websites.

  • Active
  • Application
  • GitHub
  • ★ 1

Networking

Modding-Tools

xEdit scripts and such for better modding.

  • Active
  • Library
  • GitHub
  • ★ 6

Other

Research-Utilities-Toolkit

A collection of reusable scripts and utilities for data preprocessing and analysis developed during my PhD.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

RobCo-Tools

A set of xEdit Scripts that generate RobCo Patcher ini files from esp/esl plugins.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

AC Script Works

Open-source development of scripting tools for Asheron's Call.

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

Games and Game Engines

KrisCode Shell Tools

A bunch of shell tools for use with CLI and in bash scripting. Writte for and tested on Ubuntu.

  • Application
  • SourceForge
  • MIT License

System