Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Status #152

Open
SteveMcFarlin opened this issue Oct 25, 2024 · 2 comments
Open

Project Status #152

SteveMcFarlin opened this issue Oct 25, 2024 · 2 comments

Comments

@SteveMcFarlin
Copy link

I am used to using NAPI-RS with Node, and was pleasantly surprised to see this project. I did see the mention this project is on hold. Understandable given this is probably a very low priority as well as used library. I ran across this while looking at FFI for Deno. Specifically I am looking to use TS as a control plane to a Rust API. I could websockets, but it makes way more sense to have a standard source API surface. I could use 8.1, but it would be a bit cumbersome given it does not support impl. I did try main and alpha, and I get errors returning Self from the constructor (README example). Assuming this project is on indefinite hold, is there another way I could accomplish this outside of modifying this codebase? I am not versed with syn.

@kzha0
Copy link

kzha0 commented Nov 13, 2024

Hi, I also came across this repo a few months ago while trying to port a windowing library for Deno. I saw that the project has been inactive for a while and the type support is a bit limited, so I started a rewrite of this project.

Aptly named deno-bindgen2, you can find the project at https://github.com/kzha0/deno-bindgen2 in case anyone might find it useful

@SteveMcFarlin
Copy link
Author

@kzha0 Thanks.

For my use case I found that I can use https://github.com/napi-rs/napi-rs as Deno supports NAPI. I have not tried it yet, but the author of that project says it should work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants