Skip to content

Latest commit

 

History

History
240 lines (238 loc) · 9.73 KB

ProjectsUsingDuktape.md

File metadata and controls

240 lines (238 loc) · 9.73 KB

Projects using Duktape (alphabetical order)

AllJoyn.js Using Duktape for embedded applications, debugger integration, git repo
Atomic Game Engine Using Duktape for scripting
BlogC++ Static blog compiler, using Duktape for scripting
CargoWebServer A Javascript web application framework written in Go
ClearBlade IoT Cloud and Edge Platform uses Duktape for its microservice runtime wrapped with cgo
Contraption Maker Using Duktape for mods
Coyote browser engine Using Duktape as scripting engine for implementing HTML5 & HBBTV APIs. Intended for IoT/embedded devices. Not a desktop browser!
duk-glfw GLFW bindings for Duktape
DukLuv.io Libuv bindings for Duktape
dukpy Python bindings for Duktape
dukserver HTTP server based on Duktape
Duktape Android Library for using Duktape on Android, integrations to Android, support for binding Java to JS and JS to Java
duktape-java A Java binding for Duktape
DuktapeJava Java NDK wrapper for Duktape on Android
duktape4j A Java binding for Duktape
duktape-node Running scripts in a separate isolated context from Node.js
duktape-opengl OpenGL bindings for Duktape
duktape-unity Integrates Duktape into Unity
duktape.cr Crystal bindings for Duktape
duktape.rb Ruby binding for Duktape
Dumais Home Automation System (DHAS) Using Duktape for home automation event scripting
Edbrowse A combination editor, browser, and mail client that is 100% text based
FreeWRL A virtual reality browser which uses Duktape for scripting
Frida Using Duktape for reverse engineering binaries
Gerbera UPnP Media Server. Uses Duktape for scripting dynamic content layouts.
GnuCOBOL A free COBOL compiler
go-duktape Go binding for Duktape
hs-duktape Haskell binding for Duktape
Irccd IRC bot written in C++14 and Javascript, using Duktape for scripting
Janus WebRTC Server Using Duktape for a scripting interface to the Janus WebRTC Server
JavaScript::Duktape Perl binding for Duktape
libjsmisc Small utility library for embeddable JavaScript, built on top of the Duktape engine
libjssql Database connectivity library that implements a JDBC-like API for JavaScript, based on the Duktape engine - currently supporting MySQL/MariaDB and PostgreSQL
libpac Using Duktape to parse proxy PAC files
low.js low.js is a port of the JavaScript runtime Node.js with far lower system requirements, allowing it to run on cheap, power-efficient microcontroller boards based on the ESP32-WROVER module
Megatools Using Duktape for main program logic
Movian Media center, using Duktape for plugins
MySQL GUI Automator Cross platform command line application that can be used to automate GUI applications, particularly for testing scenarios
NanoCanvas A portable JavaScript vector graphics engine, using Duktape for scripting
NetSurf Web browser, using Duktape for browser Javascript
OpenRCT2 An open source re-implementation of Roller Coaster Tycoon 2, using Duktape for scripting
Prism-384 A "fantasy console" - an imaginary late 80s-esque virtual home computer - using Duktape for its code interpreter
Qgoda Using Duktape for running auxiliary code written in JavaScript
radare Using Duktape for reverse engineering scripts
RareWire application studio Using Duktape for scripting
Sassafras K2 Hardware and software asset management suite, using Duktape for scripting
SIT An offline-first/file-based/merge-friendly issue tracker, using Duktape to run user-defined event records reducers, producing meaningful projections of issues
Skookum JS A skookum JavaScript runtime
slivar Genomics tool for rare disease research, using Duktape for filter expressions
Soletta IoT framework
SQLite's Cafe JavaScript for SQLite
swift-duktape Swift bindings for Duktape
Termux Includes a Duktape package
tcl-duktape Tcl bindings for Duktape
Unicon The Unicon programming language
vim Fork of vim with Duktape ECMAScript support
Zabbix IT infrastructure monitoring, uses Duktape for scripting
ZUI A cross platform UI development library, uses Duktape for scripting

If you're using Duktape in your project, send an e-mail or open a GitHub issue to be added to the list.