鸣谢
SenRi FFI 项目的成功离不开开源社区的支持。
项目信息
- 项目名称: SenRi FFI(千里 FFI / せんり FFI)
- npm 包名:
@tt23xrstudio/senri_ffi - pypi 包名:
senri-ffi - 许可证: Apache 2.0
- GitHub: github.com/TT23XR-Studio/senri_ffi
项目团队
核心开发工作室
核心开发
贡献者(暂无)
核心依赖
SenRi FFI 自身几乎无依赖:
JavaScript 版本
- koffi v3 — Node.js 的 FFI 库(v3 使用字符串类型名)
Python 版本
- ctypes — Python 标准库,无需额外安装
- cffi — 可选依赖,提供更灵活的 FFI 支持
支持的语言和运行时
SenRi FFI 支持以下语言和运行时:
JavaScript / TypeScript
| 运行时 | 说明 |
|---|---|
| KossJS | 嵌入式 JavaScript 运行时,内置 FFI 支持(同步 + 异步) |
| Bun | 快速的全能 JavaScript 运行时(Bun.FFI,v1.3+),内置 FFI 支持 |
| Deno | 安全的 JavaScript/TypeScript 运行时(Deno.dlopen),原生异步 FFI |
| Node.js | 广泛使用的 JavaScript 运行时,通过 koffi 提供 FFI 支持 |
Python
| 后端 | 说明 |
|---|---|
ctypes | Python 标准库,所有平台可用 |
cffi | 可选,更灵活的 FFI 支持 |
许可证
本项目采用 Apache 2.0 协议开源发布。
感谢所有使用和支持 SenRi FFI 的开发者!



