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.

Javascript4D

A native JavaScript (ECMAScript 5.1) parser and interpreter written in Delphi/Object Pascal. Execute JavaScript code directly from your Delphi applications.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 61
  • MIT

Language Tools

GocciaScript

A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 20
  • MIT

Language Tools

qxotica - tools for qooxdoo

Includes a package for the Lazarus IDE that adds items to the File | New dialog. Selecting "qooxdoo JavaScript App" creates either a single-page or two-page master-detail qooxdoo app and a Lazarus project for managing and editing the app's JavaScript files. Selecting "qooxdoo JavaScript Page" adds a page to the app and to the Lazarus project. Can also "compile" (run generate.py) from within Lazarus - if a syntax error is detected, the code editor jumps to the JavaScript file and line where the error is located. Also includes full source code for the Unicodum demo app. This is a Unicode viewer consisting of a qooxdoo-based mobile client and a choice of Pascal (FCGI) or PHP server app.

  • Library
  • Lazarus
  • SourceForge
  • Other License

Lazarus IDE plugins

chakracore-delphi

Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore library

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 148
  • MIT

Bindings

chakracore-delphi

Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore library

  • Active
  • Library
  • Lazarus and Delphi
  • Codeberg

Bindings

WebSofa

JavaScript port of PasSofa

  • Quiet
  • Library
  • GitHub
  • ★ 10
  • MIT

Science

Base62

Binary To String(AlphaNumeric Only) for Java, JavaScript

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

Cryptography

rc4

RC4 cipher to Hex for Delphi / Lazarus / Javascript / Python (2.x & 3.x).

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MPL-2.0

Cryptography

DWScript

Delphi Web Script general purpose scripting engine

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 212

Language Tools

WebUI4Delphi

WebUI4Delphi is a WebUI wrapper, which allows you to use any web browser as a GUI, with Delphi or Lazarus/FPC in the backend and HTML5 in the frontend.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 163
  • MIT

Bindings

pascal-webui

Use any web browser as GUI, with Pascal in the backend and HTML5 in the frontend.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 84
  • MIT

Bindings

jskit

JavaScriptCore based script engine for Delphi and CrossVcl

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 79
  • MPL-2.0

Language Tools Bindings

STAX

Singe Threaded Asynchronous Exexcution (STAX) framework for implementing asynchronous event scheduling similar to javascript or python co-routines

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 41
  • BSD-2-Clause

Other

PospoliteView

Pospolite View aims to be a simple HTML viewer engine fully made in Free Pascal.

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 39
  • BSD-3-Clause

Graphics

kitto

A Delphi framework for creating data-driven WEB SPA applications with ExtJS 3.4

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 36

Database Networking

Delphi-SinSyn

Delphi version of Javascript SinSyn

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 12
  • MIT

Multimedia

scriptgate_vcl

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

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

Networking

APIs

Object Pascal APIs for various JavaScript libraries

  • Quiet
  • Library
  • GitHub
  • ★ 9
  • MIT

Bindings

DFFormater

This Delphi project provides a comprehensive library for formatting and minifying various types of code commonly used in software development. It includes functionalities for formatting and minifying Delphi, HTML, CSS, SQL, JavaScript, XML, PHP, and JSON code.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Edit and Memos

NOAA_AstroDemo

Pascal port of NOAA JavaScript ultimately derived from Jean Meeus.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 9
  • Unlicense

Science

AN62

BASE64 without +/= is AN62 ( AlphaNumeric62 )

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

Other

corvus-regex-ecma262-pas

ECMA-262 (JavaScript) regular expressions for Object Pascal: the grammar and the answers of RegExp, every flag, over UTF-8 and UTF-16.

  • Active
  • Library
  • GitHub
  • ★ 1
  • Apache-2.0

Other

DWScript

Delphi Web Script general purpose scripting engine

  • Active
  • Library
  • Delphi
  • Codeberg

Language Tools

[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

TraceTool

A C#, C++, Delphi, ActiveX ,javascript and Java trace framework and a trace viewer: Tail, outputDebugString, event log, Log4J, Log4Net, Microsoft EIF support and Pocket PC development (C++ and .NET)

  • Quiet
  • Library
  • Delphi
  • SourceForge

System

olsb_cores

The core of OLSB project.

  • Quiet
  • Library
  • GitHub
  • ★ 14

Other

Edge-OpenAI-Realtime

Delphi VCL component + WebView2 embedding OpenAI Realtime (WebRTC, voice & text). UI-free core, reusable sources, with ephemeral secret auth.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Networking

npp_preview

"Preview HTML" is a plug-in for Notepad++ which allows previewing an HTML page inside Notepad++ while editing it.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 6

Edit and Memos

EdgeAudio

Voice Activity Detection (VAD)/talkover for Delphi (VCL TEdgeBrowser/WebView2), real-time audio capture and playback via JS bridge, high-pass filter, hysteresis, and an event engine for integrations.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Multimedia

coordinateconversion

Delphi coordinate conversion inspired by http://www.movable-type.co.uk/

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

Science

Emmet-Pascal

Emmet is mostly used by web-developers to simplify and speed up editing. Emmet can take an abbreviation and expand it into a structured code block. Standard Emmet is written in JavaScript and available in many text editors or web development tools. Emmet for Delphi and Free Pascal is written from scratch in Delphi and is used in RJ TextEd and CudaText .

  • Library
  • Lazarus

Edit and Memos

Web6502

An ObjectPascal wrapper, and enhancements to the 6502cpu.js JavaScript library

  • Package
  • Lazarus
  • GitHub

Other

Web Rapid Application Development

WebRAD is a web application development framework and library of components for Delphi/Kylix that replaces HTML editing with a drag-and-drop approach. WebRAD includes over 30 components including javascript enabled data-aware tables, images and forms

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

Networking

Alcinoe

Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 1,134
  • Apache-2.0

Other

Kastri

Cross-platform library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 603
  • MIT

System

LazWebsockets

Websocket Server and Client Library written in Lazarus

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 123
  • BSD-3-Clause

Networking

superobject

. Delphi FPC Parser/writer for JSON data format. This toolkit is designed to work with Delphi and FreePascal win32, win64, linux32, linux64, macOS Intel. Supports reading/writing XML as well.

  • Archived
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 337

Other

besen

Complete ECMAScript Fifth Edition Implemention in Object Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 233
  • LGPL-2.1

Language Tools

pasvulkan

Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • Zlib

Bindings Graphics

Delphi-GCharts

Delphi-GCharts is a Delphi library of components to generate charts in uniGUI Framework using the Google Charts API

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

Charts and Graphs

hprose-delphi

Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 125
  • MIT

Networking

Delphi-Promises

Delphi implementation of promises for asynchronous programming.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 121
  • MIT

Other

TMongoWire

Delphi MongoDB driver

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 105
  • MIT

Database

DelphiGoogleMap

Delphi WebView2 Component to View Google Map with Routing and Markers Support

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

Other

DelphiGoogleAPI

Using the Google Cloud Platform from your Delphi service on the Google Compute Engine

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 74

Networking

Markdown4D

Native Delphi Markdown library: CommonMark/GFM parser with public AST, incremental/streaming parsing, HTML renderer, markdown writer, and custom-drawn VCL & FMX viewer/editor components

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 72
  • MIT

Edit and Memos

McJSON

A Delphi / Lazarus / C++Builder simple and small class for fast JSON parsing.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 72
  • MIT

Other

PasClaw

Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 67
  • MIT

Science

SuperObject.Delphi

Pascal (Delphi, FPC) json parser library SuperObject

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 63
  • Unlicense

Other