quickjs README

The project's README from github.com/bellard/quickjs. As one markdown file: README.md.

The main documentation is in doc/quickjs.pdf or doc/quickjs.html.

quickjs (bellard/quickjs)

interpreter
Searching Database…

What is this?This is the public repository of QuickJS, a JavaScript engine written in C.
Is it a library I embed in my own programs, or a program I run?It's an engine — a C library and runtime, so you build it from source and use it from your own code; it is not a ready end-user application.
How do I get it and build it?Clone the repository and build from source with make — the project ships a Makefile, and the README mentions no other install method.
What do I need installed to build it?Just a C compiler and make — the code is plain C built through its Makefile, with no package dependencies declared in the repository.
Is the README enough to get started?Not quite — it only says the main documentation is in doc/quickjs.pdf or doc/quickjs.html, so expect to learn from those docs and the source code.
Do I need Node.js or a browser for this to work?No — QuickJS is itself a complete JavaScript engine implemented in C; it does not sit on top of Node.js or any browser runtime.
Do I have to write C code to use it?In practice, yes — it is a C library you compile and link into your own program, and the repository ships no ready-made application on top of the engine.
What are similar projects?mquickjs, mal, micropython, moejs, scriptc, porffor, grumpy, php-src
Creator
bellard
Size
14.9 MB
Stars
11K
Updated
CommitOct 13
Age
6y
Commits · 90 Days