Script
Script allows for easy script initialization and login. Script is also meant to be like the global context of your script. Usage examples in the sauce.
- Quiet
- Library
- GitHub
- ★ 1

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.
Script allows for easy script initialization and login. Script is also meant to be like the global context of your script. Usage examples in the sauce.
ScriptGate is a library that realizes mutual calling of JavaScript and Delphi code on TWebBrowser. This version is modified from ScriptGate, mainly adding support for VCL. The original version only supports FMX. Thanks to the author: https://bitbucket.org/freeonterminate/scriptgate
Promet Script Plugin for Audio access
Auxilia a adição de métodos e variáveis ao PascalScript
DBUS API Access for promet Scripts
Intel Hexfile, Binfile Support for Promet Scripts
Serialport access for Promet Scripts
Tinkerforge Plugin for Promet Scripts
USB (Enumerating,Managing) Support for Promet Scripts
Video/Imaging Support for Promet Scripts
DXF Writing Support in Canvas Style from Promet Scripts
ScriptGate fix for Delphi 11,12
Script for rounding corners in Altium between straight lines etc.
Useful Altium Delphi scripts
Server side scripting for 2D multiplayer action game Soldat
Games and Game Engines Graphics
Useful scripts written in Turbo Pascal 3.02, using either Book8088 or Pocket386
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.
Automatically exported from code.google.com/p/rtti-script
Cross platform keyboard and mouse input control and window automation in Pascal.
Delphi Web Script general purpose scripting engine
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.
Simple C-like scripting engine written in Free Pascal
Simplest embedded math expression language
Delphi Web Script general purpose scripting engine
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.
DWScript is an object-oriented scripting engine for Delphi based on the Delphi language, with extensions borrowed from other Pascal languages.
A Lua extension library that allows to run various scripting languages from within Lua scripts, cross-language require scripts and load 32-bit Lua on Lua 64-bit
ObjectPascal scripting engine for C (DWScript wrapper DLL)
Base structure for Soldat scripts. Contains some utils and handlers.
A repository with my soldat scripts.
. Delphi Object-oriented scripting engine for Delphi based on the Delphi language, with extensions borrowed from other Pascal languages FreePascal, Prism, etc.. It introduces a few Pascal language extensions of its own as well.
DWScript is an object-oriented scripting engine for Delphi based on the Delphi language, with extensions borrowed from other Pascal languages (FreePascal, Prism, etc.). It introduces a few Pascal language extensions of its own as well. DWScript is licensed under Mozilla Public License v 1.1 .
DelphiWebScript is a scripting language for use in Borland Delphi(tm) projects. The programming language is similar to Delphi. It's HTML features are optimal for web applications and report modules.
The FireBlade Script Interpreter is a very easy-to-use interpreter with an own language for simple purposes. It was initially written for the particle engine FireBlade, but became stand-alone.
Opscript is an Object Pascal Active Scripting Engine. It can be executed in Active Scripting Hosts in the same way that JScript, VBScript, ActivePerl, and other similar engines are (such as Internet Explorer, Windows Script Host, etc) .
Component to create reports in the Lazarus. It generates an archive in the postscript format with the content of the report.
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.
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.
A lightweight open-source unit-aware math and physics scripting engine for FreePascal and Lazarus
Lua scripting for Delphi
An independent, open-source LibreOffice Calc and Microsoft Excel extension for evaluating mathematical and unit-aware expressions. Powered by the RunFormula scripting engine.
Delphi FireMonkey DLL with an Inno Setup Pascal Script wrapper for creating FMX forms, controls, visual effects, and Windows-integrated UI. Supports Win32 and Win64.
Delphi interface to LUA Script engine, with support for VCL Objects access from the script side.
A native JavaScript (ECMAScript 5.1) parser and interpreter written in Delphi/Object Pascal. Execute JavaScript code directly from your Delphi applications.
DWScript Expert is a Delphi IDE expert to add the power of DWScript to the Delphi IDE
A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.
pascalscript
简易类Pascal脚本