#napi #nodejs #macro

napi-derive-backend

Codegen backend for napi procedural macro

107 releases (stable)

2.0.0-alpha.28 Mar 16, 2025
2.0.0-alpha.25 Jan 12, 2025
2.0.0-alpha.22 Dec 18, 2024
2.0.0-alpha.20 Nov 30, 2024
1.0.11 Nov 29, 2021

#135 in Procedural macros

Download history 44910/week @ 2024-12-29 81832/week @ 2025-01-05 85722/week @ 2025-01-12 89668/week @ 2025-01-19 100185/week @ 2025-01-26 101190/week @ 2025-02-02 86215/week @ 2025-02-09 89272/week @ 2025-02-16 104152/week @ 2025-02-23 102793/week @ 2025-03-02 103948/week @ 2025-03-09 117006/week @ 2025-03-16 116524/week @ 2025-03-23 106562/week @ 2025-03-30 154160/week @ 2025-04-06 143602/week @ 2025-04-13

527,027 downloads per month
Used in 68 crates (via napi-derive)

MIT license

140KB
4K SLoC

napi-derive-backend

Take care the ast parsing from napi-derive and generate "bridge" runtime code for both nodejs and rust.

Dependencies

~0.6–1.1MB
~21K SLoC