You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Sami Vaarala 466e7591df code issues update, variable declaration position, FIXME/XXX/TODO/NOTE markers, some type convention FIXMEs 11 years ago
api-testcases add specific negative return api test 11 years ago
bugs ditz issue update 11 years ago
doc code issues update, variable declaration position, FIXME/XXX/TODO/NOTE markers, some type convention FIXMEs 11 years ago
ecmascript-testcases rename __duk__ to Duktape in testcases 11 years ago
examples rename __duk__ to Duktape in examples 11 years ago
licenses murmurhash2 license 12 years ago
misc add c overflow misc test 11 years ago
references Ecmascript E5 and E5.1 specifications as references (license allows redistribution) 12 years ago
runtests increase timeouts to support remote testcases (ssh) better 11 years ago
src rename __duk__ to Duktape in code 11 years ago
website add darwin x86 gcc to portability list 11 years ago
.gitignore add stripped files to ignore too 12 years ago
LICENSE.txt add a basic README and LICENSE 12 years ago
Makefile add warning about not using top level Makefile in user projects 11 years ago
Makefile.dist scrape version number from duktape.h for dist to avoid manual hassle 11 years ago
README.md add README.md for github 11 years ago
README.txt.dist rename types.html; add clearer copyright info to READMEs 11 years ago
README.txt.full improve full dist README.txt to reflect automatic npm install 11 years ago
RELEASES.txt release note update 11 years ago
combine_src.py make combining sources deterministic so that combined sources diff better 11 years ago
make_dist.sh __duk__.build removal related trivia 11 years ago
make_full.sh add hobject-enumeration.txt to full dist 11 years ago

README.md

Duktape

Duktape is an embeddable Javascript engine, with a focus on portability and compact footprint.

Duktape is easy to integrate into a C/C++ project: add duktape.c and duktape.h to your build, and use the Duktape API to call Ecmascript functions from C code and vice versa.

Main features:

  • Embeddable, portable, compact
  • Ecmascript E5/E5.1 compliant
  • Built-in regular expression engine
  • Built-in Unicode support
  • Minimal platform dependencies
  • Combined reference counting and mark-and-sweep garbage collection with finalization
  • Liberal license

See duktape.org for packaged end-user downloads and documentation.