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 abandoned? #247

Open
loukamb opened this issue Mar 13, 2023 · 10 comments
Open

Project abandoned? #247

loukamb opened this issue Mar 13, 2023 · 10 comments

Comments

@loukamb
Copy link

loukamb commented Mar 13, 2023

The original library was abandoned. Then, this ABI-stable port got abandoned too? No updates for close to a year now, despite things slowly breaking over time. It is fundamentally compatible with some of the latest versions of Electron.

Should we yet again make another fork that unborks whatever is currently borked?

@alon42
Copy link

alon42 commented Apr 2, 2023

unfortunately, it seems like an abandoned lib.
if you (or anyone) find any good alternative it will be great to hear

@xan105
Copy link

xan105 commented Apr 5, 2023

Can't recommend Koffi enough. Give it a try.

@somanuell
Copy link

koffi works great, and, added bonus, the author is reactive and helpful!

@LucasBonafe
Copy link

Can't recommend Koffi enough. Give it a try.

What about ffi-napi?

@somanuell
Copy link

Can't recommend Koffi enough. Give it a try.

What about ffi-napi?

ffi-napi is the name of the npm package on npmjs.com. You are here on github, commenting in an issue for the source repository for that package....

@ikb42
Copy link

ikb42 commented Jul 6, 2023

Does anyone know if any of the forks of this repo address the Node 18 issues?

@cclauss
Copy link

cclauss commented Jul 14, 2023

@Pomax
Copy link

Pomax commented Aug 8, 2023

Note that even if it's abandoned, ffi-napi seems to still work just fine with Node 20, provided that your Node and library architectures agree (e.g. x86 Node versions won't load arm libraries, and vice versa).

That said, in terms of an active project, koffi is definitely the way to go.

@cclauss
Copy link

cclauss commented Aug 8, 2023

@Pomax Can we make #255 pass all tests?

@Pomax
Copy link

Pomax commented Aug 8, 2023

You'll probably want to check which actual versions of Node 18 and 20 get used, and check whether the library you're generating is compatible with that (in terms of platform/architecture). I don't see any actual error traces noted in that PR, so it's pretty hard to tell what's actually going wrong.

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

8 participants