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

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.
A native JavaScript (ECMAScript 5.1) parser and interpreter written in Delphi/Object Pascal. Execute JavaScript code directly from your Delphi applications.
A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.
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.
Automatically exported from code.google.com/p/delphi-javascript
Automatically exported from code.google.com/p/delphi-javascript
Automatically exported from code.google.com/p/delphi-javascript
. Delphi JavaScript engine for delphi based on Mozilla's Spidermonkey.
Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore library
Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore library
JavaScript port of PasSofa
Binary To String(AlphaNumeric Only) for Java, JavaScript
RC4 cipher to Hex for Delphi / Lazarus / Javascript / Python (2.x & 3.x).
Delphi Web Script general purpose scripting engine
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.
Delphi wrapper for V8 JavaScript Engine
Use any web browser as GUI, with Pascal in the backend and HTML5 in the frontend.
JavaScriptCore based script engine for Delphi and CrossVcl
Singe Threaded Asynchronous Exexcution (STAX) framework for implementing asynchronous event scheduling similar to javascript or python co-routines
Pospolite View aims to be a simple HTML viewer engine fully made in Free Pascal.
A Delphi framework for creating data-driven WEB SPA applications with ExtJS 3.4
Delphi version of Javascript SinSyn
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
Object Pascal APIs for various JavaScript libraries
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.
Pascal port of NOAA JavaScript ultimately derived from Jean Meeus.
BASE64 without +/= is AN62 ( AlphaNumeric62 )
ECMA-262 (JavaScript) regular expressions for Object Pascal: the grammar and the answers of RegExp, every flag, over UTF-8 and UTF-16.
Quickjs FreePascal / Delphi Bindings
Delphi Web Script general purpose scripting engine
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
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)
The core of OLSB project.
Delphi VCL component + WebView2 embedding OpenAI Realtime (WebRTC, voice & text). UI-free core, reusable sources, with ephemeral secret auth.
"Preview HTML" is a plug-in for Notepad++ which allows previewing an HTML page inside Notepad++ while editing it.
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.
Delphi coordinate conversion inspired by http://www.movable-type.co.uk/
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 .
An ObjectPascal wrapper, and enhancements to the 6502cpu.js JavaScript library
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
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.
Cross-platform library for Delphi
Websocket Server and Client Library written in Lazarus
. 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.
Complete ECMAScript Fifth Edition Implemention in Object Pascal
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
Delphi-GCharts is a Delphi library of components to generate charts in uniGUI Framework using the Google Charts API
Hprose is a cross-language RPC. This project is Hprose 2.0 for Delphi and FreePascal
Delphi implementation of promises for asynchronous programming.
Delphi MongoDB driver
Delphi WebView2 Component to View Google Map with Routing and Markers Support
Enables HTTP batch request with AngularJS
A Delphi driver for MongoDB
Using the Google Cloud Platform from your Delphi service on the Google Compute Engine
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
A Delphi / Lazarus / C++Builder simple and small class for fast JSON parsing.
Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.
A language server protocal client written in Pascal (Delphi).
Pascal (Delphi, FPC) json parser library SuperObject