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.

JsonParser

Recursive descent JSON parser for PascalScript

  • Quiet
  • Library
  • GitHub
  • ★ 51

Other

Converter

Multi functional conversion Tool, Assembler and Disassembler

  • Active
  • Application
  • GitHub
  • ★ 29
  • GPL-3.0

Language Tools

CodeImatic.build

CodeImatic.build is a PascalScript based build and deployment.

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

Language Tools

CodeImatic.codegen

CodeImatic.codegen is a PascalScript template driven source code and static website generator.

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

Language Tools

ScriptX

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

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

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

LazReportPS

LazReport and PascalScript

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Reporting

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

VFDesigner

Visual Form Designer for RemObjects PascalScript (rops).

  • Quiet
  • Application
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Language Tools

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

BGRAControls

Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 226
  • Modified LGPL

Graphics In the Online Package Manager

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

DelphiDoom

Source port of Doom, Heretic, Hexen and Strife developed in Delphi

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 65

Games and Game Engines

MRIcroGL10_OLD

DEPRECATED development has moved to https://github.com/rordenlab/MRIcroGL

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 62
  • BSD-2-Clause

Science

Rad-X

RAD: Remake of the game "Radix - Beyond the void"

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 44
  • GPL-2.0

Games and Game Engines

Mars3D

Source port of the game "Mars - The Ultimate Fighter"

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 36

Games and Game Engines

evil-script

Simple C-like scripting engine written in Free Pascal

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

Language Tools

TurboBird

Fork of TurboBird (original by motaz) – updated and extended for modern Firebird versions

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 30

Database

tyro

Lua and other programming in simple platform to make programming fun

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 21
  • MIT

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

DEV-COOLS

Suite de plus de 200 commandes pour les développeurs écrit en Pascal (Turbo Pascal et/ou Free Pascal).

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 11
  • MIT

Applications

dxwebserver

Веб-сервер DataExpress

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

Database

KnockoutOP

KnockoutOP combines the observable type from the KnockOff library with the DelphiHTMLComponents library to provide an HTML-based MVVM framework for Delphi.

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

Data controls

OCV4D-IDE

A Delphi demo code to combine opencv and script to reduce image recognize operation loading.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 6

Learning and Examples

Supervisor

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

System

dataexpress-depend

Компоненты, от которых зависят DataExpress и DataExpress Web Server

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 5

Other

NimeTravel

NimeTravel is a quest game, based on self-made engine for Loom-like games

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4

Games and Game Engines

TyEditor

TyEditor 是一个使用 **Lazarus + TyControls + ATSynEdit** 构建的多标签文本编辑器。

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

Edit and Memos

CalcToolbox2

Compact, fast, multi-functional, cross platform, open source calculator base on micropython.

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

Science

LogoEd

Syntax highlighting text editor for Logo

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

Edit and Memos

HEATHER

High-performance Executable Automation Toolkit for Host Environments & Runtime

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1
  • BSD-3-Clause

Other

inno-setup-skins

Automatically exported from code.google.com/p/inno-setup-skins

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Other

inno-setup-skins

Automatically exported from code.google.com/p/inno-setup-skins

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Other

mod-pascal

Apache 2.2 module for Pascal scripting.(only Windows)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Networking

opscript

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

  • Quiet
  • Library
  • SourceForge
  • Common Public License 1.0

Language Tools