#javascript #scripting #jsc

sys javascriptcore-sys

Raw bindings to the JavaScriptCore framework

6 releases

0.0.6 Jun 18, 2024
0.0.5 Mar 27, 2023
0.0.4 Dec 24, 2017
0.0.3 Aug 20, 2017
0.0.2 Mar 22, 2017

#3 in #jsc


Used in javascriptcore

MIT/Apache

98KB
582 lines

javascriptcore-sys

CI docs.rs

These are raw bindings for the JavaScriptCore library.

This only works on macOS and Linux for now, but should be possible to use elsewhere once linking to the correct libraries has been configured.

On Linux, you will need to have the correct packages installed. On Debian and Ubuntu, this includes:

  • pkg-config
  • libglib2.0-dev
  • libjavascriptcoregtk-3.0-dev, libjavascriptcoregtk-4.0-dev, or libjavascriptcoregtk-4.1-dev

Other Linux distributions may need different packages and changes may need to be made to the build.rs script. Please submit bugs or patches to help out with these sorts of portability concerns.

Support and Maintenance

I am developing this library largely on my own so far. I am able to offer support and maintenance, but would very much appreciate donations via Patreon. I can also provide commercial support, so feel free to contact me.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

No runtime deps