Sign in Join

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

Catalog

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

luapascal

Integrate Lua and Pascal languages. Permit Pascal programs to uses Lua scripts like C/C++ does. Allow Lua to manipulate components developed in Pascal. This repository was converted from a CVS repository on luaforge.net on Jan. 20, 2010. If you are the maintainer, please fork and then email luaforge@gmail.com and ask us to "reroot" it to you. (Or you can ask us to delete the repository.)

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Language Tools

Lude

Lua 5.1, natively ported to Delphi and FreePascal, implementing the Lua 5.1 C ABI as a drop-in replacement for lua5.1.dll / .so / .dylib

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 11

Language Tools

lua_share

Sharing data between LUA scripts running in QUIK.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Other

Lua4Pas

The goal of this project is to allow Pascal Developers to use Lua without needing to understand C and the binding process. Bringing Lua to native Pascal types for simple usage and management.

  • Library
  • SourceForge
  • Other License, GNU General Public License version 3.0 (GPLv3

Bindings Language Tools

underscript

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

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 19
  • MIT

Language Tools

Pascal-Lua-JIT-Headers

This are pascal headers for LuaJIT, a JIT compiler for the Lua programming language. Look http://www.lua.org/ and http://luajit.org/ for details.

  • Quiet
  • Library
  • GitHub
  • ★ 10

Bindings

Pascal-LUA-Headers

This are pascal headers for the LUA programming language. These headers are based on the LUA 5.2.1 Headers from Vladimir Klimov and others.

  • Quiet
  • Library
  • GitHub
  • ★ 5

Bindings

Lua4Lazarus

Give the Lua script power to the Lazarus.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 62

Bindings

luapascal

Freepascal bindings for the Lua library

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 11

Bindings

LuaUtils

Useful functions to work with Lua in Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

Language Tools

lua4delphi

Lua bindings for Delphi XE and upper

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Bindings

Lua4Ultibo

Integrate Lua into your Ultibo project

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1

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

vclua

Gui library for lua

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 11
  • MIT

Bindings

LPatternMatch

Pattern match engine adapted to Object Pascal from Lua 5.3 source code

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 8

Language Tools

Callisto

Lua scripting for Delphi

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

Language Tools

pLua-XE

Easily embed Lua into Delphi and Pascal projects

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 73

Bindings

CrystalLUA

Lua binging for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 63
  • MIT

Bindings

DelphiLua

An API conversion and wrapper classes for integrating Lua 5.2 into Delphi projects

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 16

Language Tools

dbLUA

Delphi Call LUA

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Bindings

PLUA

Lua for Pascal

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

Language Tools

catarinka

A powerful set of multi-purpose libraries for Lua or Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 51

Other

Chandra

Lua Scripting for Delphi

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

Language Tools

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

moonpascal

Lua 5.3 bindings for Delphi/Pascal with OOP

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

Bindings

ExtraHighlighters

SynEdit ExtraHighligters extracted from https://github.com/me2d13/luamacros/blob/master/lib/ExtraHighlighters.7z

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Edit and Memos

fpHttp

fphttpclient for LUA

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Networking

[OFFICIAL] tinyfiledialogs C C++ v3.22.1

one C/C++ file & header ==> 8 functions: - beep - tray notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CeGui MathGL GLM CPW GLOW Open3D ImGui MyGui GLT NGL STB Nuklear Fenster MicroUi & head-less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE win (XP to 11) ASCII MBCS UTF-8 UTF-16 (wchar_t) - native dialogs osx/unix ASCII UTF-8 - applescript kdialog zenity shanty … ° SSH console / X forwarding / waypipe Wayland ° the dialogs can be forced into console mode ° curses dialogs via Dialog.exe/Dialog (disabled by default) C89/C23 & C++98/C++23 compliant VisualStudio MinGW GCC Clang TinyCC IntelCC BCC SunCC on Windows Mac Linux Bsd Solaris Minix Raspbian Flatpak Haiku bindings: VCPKG C# R Lua Rust Haskell Java AllegroBasic Fortran Pascal D JavaScript Kotlin click tab 'Files' for prototypes

  • Active
  • Library
  • SourceForge
  • zlib/libpng License

Dialogs

se-framework

se network development framework

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

Networking

qvcl

UI for lua

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1

Bindings

LainzCodeStudio

Lua scripting units and small test project.

  • Package
  • Lazarus
  • modified LGPL

Language Tools In the Online Package Manager

jetLua

jetLua: A best-in-class scripting solution for Delphi.

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

Language Tools

Expression-evaluator

A Delphi simple expression evaluator with user functions and variables

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 22
  • Apache-2.0

Language Tools

math-expression-evaluator

Math expression evaluator written in Pascal using pointers.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Other

Syntax-Tree-Evaluator

A mathematical syntax tree evaluation library for mathematical and logical program expressions. Encode expressions and programs into a tree for use in Genetic Programming.

  • Quiet
  • Library
  • GitHub
  • ★ 2
  • MIT

Language Tools

JSON Expression Parser & Evaluator

An Expression Parser and Evaluator result in JSON object. Written in Pascal. 表达式的解析和求值是一个应用面非常广的功能。JSON格式因其简明、易于操作,使用面日渐广泛。本项目将表达式分析的结果存放在JS

  • Quiet
  • Library
  • SourceForge

Language Tools

AIO

Coroutine-based multithreading library for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 121
  • Apache-2.0

System