#module #native #react #write

jsi

使用 Rust 编写 React Native JSI 模块

5 个版本

0.3.0-alpha.52023年8月22日

#63 in #react

MIT 许可证

8.5MB
182K SLoC

Java 76K SLoC // 0.2% comments C++ 55K SLoC // 0.1% comments Objective-C++ 24K SLoC // 0.1% comments Objective-C 13K SLoC // 0.1% comments Kotlin 7K SLoC // 0.2% comments Rust 3K SLoC // 0.0% comments JavaScript 3K SLoC // 0.1% comments GNU Style Assembly 630 SLoC // 0.5% comments Batch 138 SLoC Prolog 121 SLoC Shell 40 SLoC // 0.4% comments Xcode Config 1 SLoC // 0.9% comments

jsi-rs

这个库使得在 Rust 中编写 React Native JSI 模块成为可能。

例如,查看 example 文件夹。

贡献

我在2022年冬天编写了这段代码,作为另一个项目的一部分。几个月后,我决定将其发布到世界上。然而,除非我遇到另一个需要它的项目,否则我并不打算维护它,所以现在,代码就是这样的。请随意提交 PR 以改进库的 API 或稳定性。

安全性

目前,这个库相当 unsafe

版权 / 许可证

版权所有 Ibiyemi Abiodun。MIT 许可证。

依赖