https://github.com/hirofa/quickjs-sys
Low level rust bindings for quickjs, quickjs-ng
https://github.com/hirofa/quickjs-sys
Last synced: 12 months ago
JSON representation
Low level rust bindings for quickjs, quickjs-ng
- Host: GitHub
- URL: https://github.com/hirofa/quickjs-sys
- Owner: HiRoFa
- License: mit
- Created: 2024-01-04T10:27:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-16T13:53:16.000Z (about 1 year ago)
- Last Synced: 2025-06-07T10:49:35.533Z (about 1 year ago)
- Language: C
- Homepage:
- Size: 4.84 MB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# hirofa-quickjs-sys
Low level rust bindings for quickjs, used by [quickjs_runtime](https://github.com/HiRoFa/quickjs_es_runtime).
uses either
* The original by Fabrice Bellard. see: https://bellard.org/quickjs/
* works on linux, mac and windows(mingw)
* quickjs-ng, Friendly QuickJS fork focused on reigniting the project. (```default-features=false, features=["quickjs-ng"]```) see: https://github.com/quickjs-ng/quickjs
* works on linux, mac, windows(mingw) and windows(msvc)
# getting started
Cargo.toml
* bellard version
```toml
libquickjs-sys = {package="hirofa-quickjs-sys", version="0.10.0"}
```
or quickjs-ng
```toml
libquickjs-sys = {package="hirofa-quickjs-sys", version="0.10.0", default-features=false, features=["quickjs-ng"]}
```