koffi
Version:
Fast and simple C FFI (foreign function interface) for Node.js
21 lines (12 loc) • 942 B
Markdown
# Koffi
Koffi is a **fast and easy-to-use C FFI module for Node.js**, featuring:
* Low-overhead and fast performance (see [benchmarks](benchmarks))
* Support for primitive and aggregate data types (structs and fixed-size arrays), both by reference (pointer) and by value
* Javascript functions can be used as C callbacks (since 1.2.0)
* Well-tested code base for [popular OS/architecture combinations](platforms)
Koffi requires a recent [Node.js](https://nodejs.org/) version with N-API version 8 support, see [this page](platforms) for more information.
The source code is available here: https://github.com/Koromix/rygel/ (in the *src/koffi* subdirectory).
New releases are frequent, look at the [changelog](changelog) for more information.
# License
This program is free software: you can redistribute it and/or modify it under the terms of the **MIT License**.
Find more information here: https://choosealicense.com/licenses/mit/