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

pas2js

, docs Delphi FPC An open source Pascal to JavaScript transpiler. It parses Object Pascal and emits JavaScript. The JavaScript is currently of level ECMAScript 5 and should run in any browser or in Node.js target "nodejs". Basically, Delphi 7 syntax is supported. Used in tools like TMS WebCore and Elevate Web Builder.

  • Application
  • Lazarus
  • GitLab

Language Tools

Cmulator

Cmulator is ( x86 - x64 ) Scriptable Reverse Engineering Sandbox Emulator for shellcode and PE binaries . Based on Unicorn & Zydis Engine & javascript

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 304
  • AGPL-3.0

Security

foxscheme

An R5RS Scheme in JavaScript.

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

Language Tools

notes

A code editor with support for dozens of languages, syntax highlighting, JavaScript macros/plugins, personalized smart indenting, debugger, folder search, etc.

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

Edit and Memos

WebSofa

JavaScript port of PasSofa

  • Quiet
  • Library
  • GitHub
  • ★ 10
  • MIT

Science

Waskal

Waskal is a Pascal/Oberon-inspired language that compiles to wasm64 and packages code, assets, and runtime support into a single self-contained HTML file. It uses JavaScript to bridge WebAssembly with browser graphics, audio, and input, delivering portable, dependency-free apps and games with a simple double-click-and-run experience.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 7

Language Tools

hermes

Javascript preprocessor & minifier

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • MPL-2.0

Language Tools

Base62

Binary To String(AlphaNumeric Only) for Java, JavaScript

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

Cryptography

WebHdf

JavaScript port of the PasHdf library

  • Quiet
  • Other
  • GitHub
  • ★ 2
  • MIT

Other

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

IWeaver Web Editor

IWeaver is an open source web page builder for Windows. As primary tools we give you JavaScript and HTML editors. Both of them have some useful features to make creation of your site easier. JavaScript templates help you to make dynamic pahges very fast.

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

Edit and Memos

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

pas2js

Read-only mirror of Pascal to Javascript transpiler

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 39

Language Tools

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

tilemotion

GliGli's TileMotion video codec (data science / machine learning inspired; trivially simple to decode)

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

Multimedia

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

keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 543

System

psi-modelo-web

- modelo p/ aplicação Web em Delphi 10.3 Rio (Community Edition) c/ MySQL + Intraweb 15, FastReport 6.0 VCL, Bootstrap 4.5, templates em HTML5 / CSS3 + JavaScript.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 10

Learning and Examples

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

psi-hotel-web

Sistema para Hotelaria de Pequeno Porte (Hotéis, Motéis e Pousadas) -Projeto de Desenvolvimento Web c/ Delphi 10.3.3 Community Edition + MySQL usando componentes Intraweb, com integração c/ Bootstrap (HTML5/CSS), JavaScript

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 8

Applications

BeBop

BeBop framework is a development tool to create cross-platform desktop applications using JavaScript, HTML, and CSS.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 5
  • MIT

Language Tools

wirth1976

Niklaus Wirth's Algorithms + Data Structures 1976 in Python, JavaScript, Scheme, and Pascal

  • Quiet
  • Other
  • GitHub
  • ★ 5

Learning and Examples

ProjetoDelphiCursosOnline

Area administrativa que gerencia cursos usando API Vimeo para videos de aulas online com controle de professores e alunos. Delphi Berlin, Unigui, ISAPI, Javascript,Css,Html

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4

Applications

SistemaVotacaoMostraCetec

Real-Time Anonymous Voting System Using Cloud Computing (Hybrid Application) made with MySQL, Delphi/FMX, Php, Html, Javascript/Ajax and CSS

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Applications

AN62

BASE64 without +/= is AN62 ( AlphaNumeric62 )

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

Other

base

GDI.js host application that implements win32 api calls into v8 javascript interface

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

System

asteria

Prototyping a framework for JavaScript that works on the desktop

  • Archived
  • Application
  • Lazarus
  • GitHub
  • ★ 1

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

OldSchoolRPG

An HTML5 and Javascript framework for (re)creating 1980's style 3D, turn-based, party-centric RPGs

  • Quiet
  • Other
  • GitHub
  • ★ 1
  • MIT

Games and Game Engines

Pas2JS

Documentação e exemplos para utilização do PasJS (transpiler Pascal -> JavaScript)

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 1

Learning and Examples

musicbox digital juke box

Name "musicbox" System to manage a digital jukebox via web interface: Supports: Music Play Audio CD Play and Rip Music File upload. NEXT: Full file managment. Tools: - Free Pascal, JavaScript unix shell.

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

Multimedia