GitHub topics: napi-rs
napi-rs/node-rs-playground
Playground for @node-rs packages
Language: TypeScript - Size: 10.1 MB - Last synced at: about 13 hours ago - Pushed at: about 13 hours ago - Stars: 12 - Forks: 2

napi-rs/node-rs
Node.js bindings β€οΈ Rust crates
Language: Rust - Size: 25 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,298 - Forks: 38

napi-rs/napi-rs
A framework for building compiled Node.js add-ons in Rust via Node-API
Language: Rust - Size: 42.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 6,702 - Forks: 309

Brooooooklyn/simple-git
Simple and fast git helper functions.
Language: Rust - Size: 12.2 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 170 - Forks: 1

unrs/unrs-resolver
Rust port of webpack/enhanced-resolve with PNP support
Language: Rust - Size: 2.63 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 37 - Forks: 2

Brooooooklyn/canvas
High performance skia binding to Node.js. Zero system dependencies and pure npm packages without any postinstall scripts nor node-gyp.
Language: Rust - Size: 63.1 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,952 - Forks: 85

neplextech/vectorizer
Fast Node.js library to convert raster images to svg
Language: Rust - Size: 4.86 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 110 - Forks: 5

janustack/create-janustack
Rapidly scaffold out a new Janustack project.
Language: Rust - Size: 183 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

miniben-90/x-win
This package allows you to retrieve precise information about active and open windows on Windows, MacOS, and Linux. You can obtain the position, size, title, and other memory of windows.
Language: Rust - Size: 7.96 MB - Last synced at: 4 days ago - Pushed at: 16 days ago - Stars: 41 - Forks: 10

un-ts/napi-postinstall
The `postinstall` script helper for handling napi native bindings in legacy `npm` versions, see also https://github.com/npm/cli/issues/4828
Language: TypeScript - Size: 1.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 1

Atome-FE/llama-node π¦
Believe in AI democratization. llama for nodejs backed by llama-rs, llama.cpp and rwkv.cpp, work locally on your laptop CPU. support llama/alpaca/gpt4all/vicuna/rwkv model.
Language: Rust - Size: 30.4 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 871 - Forks: 64

dustinlacewell/steamworks-ts
TypeScript bindings to the Steamworks SDK
Language: Rust - Size: 1.86 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

Brooooooklyn/snappy
Fastest Snappy compression library in Node.js
Language: Rust - Size: 14.5 MB - Last synced at: 9 days ago - Pushed at: 19 days ago - Stars: 180 - Forks: 10

tktcorporation/clip-filepaths
π Copy multiple file paths (including images) to clipboard - A cross platform utility.
Language: Rust - Size: 1.27 MB - Last synced at: 11 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 1

h-a-n-a/magic-string-rs π¦
β‘οΈ Fast MagicString port driven by Rust and N-API
Language: Rust - Size: 325 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 72 - Forks: 8

lonelyhentxi/grasslands
A grass wrapper with nodejs importer and an adapter between grass and sass-loader etc.
Language: Rust - Size: 84 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

agsolutions-at/printers
Cross-platform printer API for Node.js with native Rust bindings.
Language: JavaScript - Size: 55.7 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 3 - Forks: 0

damiaoterto/mussurana_cache
High-performance in-memory cache system for Node.js written in Rust
Language: JavaScript - Size: 764 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

antoniomuso/lz4-napi
Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex.
Language: JavaScript - Size: 3.07 MB - Last synced at: about 6 hours ago - Pushed at: 8 months ago - Stars: 61 - Forks: 2

agsolutions-at/forcefocus
Forcing a specific window to the foreground on Windows
Language: JavaScript - Size: 63.5 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 0

gomander/napi-webp-animation
A fully typed WebP animation package for NodeJS using Rust
Language: JavaScript - Size: 3.15 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

opc-source/nacos-sdk-rust-binding-node
nacos-sdk-rust binding for NodeJs.
Language: Rust - Size: 975 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 4 - Forks: 4

amehashi/whichlang-node
whichlang binding for Node.js
Language: Rust - Size: 174 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

amehashi/thumbhash-node
ThumbHash binding for Node.js
Language: Rust - Size: 1.69 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 0

Zagrios/regedit-rs
A high-performance Windows registry toolkit, powered by Rust with napi-rs
Language: JavaScript - Size: 1.13 MB - Last synced at: about 18 hours ago - Pushed at: 3 months ago - Stars: 16 - Forks: 0

toondepauw/node-zstd
Node.js addon for native Zstandard encoding and decoding with support for dictionaries
Language: JavaScript - Size: 896 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 1

ahkohd/macos_accessibility_client
A Node.JS Wrapper around macOS' accessibility client APIs
Language: JavaScript - Size: 1010 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 0

Sunny-117/rsdown
δΈδΈͺι«ζ§θ½η JavaScript/TypeScript 代η 转ζ’ε¨οΌεΊδΊ Rust ε SWC
Language: Rust - Size: 1.75 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

Aitthi/nylon
Nylon is a web framework for Node.js built with Tokio, Tower, Hyper, and Napi-rs
Language: Rust - Size: 1.09 MB - Last synced at: 1 day ago - Pushed at: 12 months ago - Stars: 5 - Forks: 0

alMukaafih/vsacode
Extending the Acode Editor
Language: Rust - Size: 3.12 MB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

deepnest-next/node-clipper2 π¦
deepnest core lib for clipper calculations
Language: JavaScript - Size: 106 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Daniel-Boll/scylla-javascript-driver
A ScyllaDB Driver alternative for Nodejs, Javascript and Typescript written using Node API through Rust bindings
Language: Rust - Size: 3.66 MB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 52 - Forks: 4

cijiugechu/vite-plugin-thumbhash
Bring ThumbHash to your vite project.
Language: TypeScript - Size: 1.11 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 0

nobu-sh/typescript-rust-turbo
Typescript, Rust, Turborepo, Yarn Quickstart Boilerplate
Language: Handlebars - Size: 1.06 MB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

theamniel/node-rs
Utility packages for private use
Language: Rust - Size: 2.15 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

Daniel-Boll/axum-js
A Axum http wrapper for NodeJS
Language: Rust - Size: 1.02 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 3

enfp-dev-studio/napi-rs-enigo
A simple Node.js native module for mouse input events, developed by wrapping the Enigo library, which is a native input library in Rust for Keyboard and Mouse inputs. This module supports both Windows and macOS platforms.
Language: Rust - Size: 374 KB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

TomasHubelbauer/leveret
A TypeScript+Bun+`canvas`-based "web browser"! My submission to the first-ever Browser Jam organized by @awesomekling
Language: TypeScript - Size: 164 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

0x-jerry/clipboard-rs
Node binding for rust clipboard-rs lib, powered by napi-rs.
Language: JavaScript - Size: 118 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

cijiugechu/whatlang-node
Fastest language detector in Node.js
Language: TypeScript - Size: 854 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

bigtomcat6/rmbToRMB-rs
rmbToRMB-rs is a N-API to convert numbers into Chinese format based on Rust
Language: Rust - Size: 58.6 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

maxmcd/napi-rs-child-process
Language: TypeScript - Size: 147 KB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Chi-EEE/Gif-Decoder
Decodes Gif Buffers & Files
Language: Rust - Size: 3.53 MB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

AriPerkkio/rollup-plugin-local-import
Rollup plugin for manipulating local import/export statements | π¦
Language: Rust - Size: 1.2 MB - Last synced at: 2 days ago - Pushed at: 11 months ago - Stars: 17 - Forks: 0

Zagrios/query-process
Gather information about running processes
Language: JavaScript - Size: 1.26 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

joeychilson/edgar-parser
A high-performance library for parsing XBRL and XML filings from EDGAR.
Language: Rust - Size: 1.99 MB - Last synced at: about 9 hours ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

web-infra-dev/napi-template
Template for generating rust-based native projects
Language: JavaScript - Size: 69.3 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 0

Aitthi/astro-surf
Astro Surf is a server side rendering library for Astro built with Axum
Language: Rust - Size: 915 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

ShivamJoker/Canvas-Lambda-Layer
AWS Lambda layer for @rapi-rs/canvas (High performance canvas for NodeJS)
Language: JavaScript - Size: 444 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 1

tristancamejo/astray π¦
open-source music player that astrays from the rest.
Language: TypeScript - Size: 3.75 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

ahungrynoob/jsonschema
A node package based on jsonschema-rs for performing JSON schema validation
Language: TypeScript - Size: 520 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 51 - Forks: 0

zyk-mjzs/napi_pid
Because someone wants a feature, they try to do it
Language: JavaScript - Size: 867 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

sun0day/esm-lexer-rs
A ESM/CJS module syntax lexer written in Rust
Language: JavaScript - Size: 119 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

HigherOrderLogic/scule π¦
A string case utils library.
Language: Rust - Size: 887 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lenovo-it/widgets-factory
The widgets factory.
Language: TypeScript - Size: 121 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jzeuzs/sodium π¦
Libsodium for Node.js
Language: Rust - Size: 5.12 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 5

jcbhmr/rfd.js
π Lets you open native file picker and message boxes in JavaScript!
Language: Rust - Size: 187 KB - Last synced at: 21 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 1

rxing-core/rxing-bindings
Node.js bindings for the rxing library, which is a Rust port of the ZXing barcode library.
Language: Rust - Size: 931 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 2

Inspiration-Lynn/napi-rs-opencv
node-api OpenCVε¨ζεΊε°θ£
Language: Rust - Size: 13.2 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

cryptuoso/ta-rs
Technical Analysis Rust to Node.js Bindings
Language: Rust - Size: 1.19 MB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

hyf0/rusty_nodejs_path π¦
Port path module (and tests) of nodejs to rust using the same algorithms.
Language: Rust - Size: 61.5 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

drewlyton/thumbnailed
A Discord bot for testing YouTube thumbnails
Language: TypeScript - Size: 3.79 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

zyk-mjzs/napi_fs
Because someone wants a feature, they try to do it
Language: JavaScript - Size: 869 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

cijiugechu/napi-image-cli
An efficient cli tool that helps you compress and convert images, powered by @napi-rs/image
Language: TypeScript - Size: 1.09 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

Raduc4/hackaton_api_nest
Use NAPI with Nestjs
Language: JavaScript - Size: 190 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

YassinEldeeb/speedy-md
Lightning fast markdown parser β‘π
Language: Rust - Size: 254 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

geekbrother/napi-rs-echo-rust-client
Example of using the Rust gRPC Tonic streaming client in the Node app using the NAPI-RS bridge
Language: JavaScript - Size: 5.62 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

2nthony/webview-rs π¦
(WIP)Rust webview for Node.js
Language: JavaScript - Size: 32.2 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

revive-tools/facial π¦
Native Facial Recognition for Node.js
Language: JavaScript - Size: 109 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

myksao/cipher
Fastest chacha20poly1305 implementation in Node.js.
Language: JavaScript - Size: 925 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

enpitsuLin/arboard
arboard binding to Node.js
Language: JavaScript - Size: 876 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0
