An open API service providing repository metadata for many open source software ecosystems.

Topic: "napi-rs"

napi-rs/napi-rs

A framework for building compiled Node.js add-ons in Rust via Node-API

Language: Rust - Size: 50.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7,269 - Forks: 343

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: 64.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,080 - Forks: 89

napi-rs/node-rs

Node.js bindings ❀️ Rust crates

Language: Rust - Size: 24.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,373 - Forks: 40

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: over 2 years ago - Stars: 871 - Forks: 67

Brooooooklyn/snappy

Fastest Snappy compression library in Node.js

Language: JavaScript - Size: 16.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 196 - Forks: 15

Brooooooklyn/simple-git

Simple and fast git helper functions.

Language: Rust - Size: 13.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 179 - Forks: 1

neplextech/vectorizer

Fast Node.js library to convert raster images to svg

Language: Rust - Size: 4.86 MB - Last synced at: 2 days ago - Pushed at: 11 months ago - Stars: 137 - Forks: 6

h-a-n-a/magic-string-rs πŸ“¦

⚑️ Fast MagicString port driven by Rust and N-API

Language: Rust - Size: 325 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 72 - Forks: 8

unrs/unrs-resolver

Rust port of webpack/enhanced-resolve with PNP support

Language: Rust - Size: 4.08 MB - Last synced at: 10 days ago - Pushed at: 25 days ago - Stars: 69 - Forks: 5

antoniomuso/lz4-napi

Fastest lz4 compression library in Node.js, powered by napi-rs and lz4-flex.

Language: JavaScript - Size: 4.22 MB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 67 - Forks: 4

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: 8.36 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 52 - Forks: 10

ahungrynoob/jsonschema

A node package based on jsonschema-rs for performing JSON schema validation

Language: TypeScript - Size: 520 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 52 - 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: 7 days ago - Pushed at: about 1 year ago - Stars: 51 - Forks: 4

Zagrios/regedit-rs

A high-performance Windows registry toolkit, powered by Rust with napi-rs

Language: JavaScript - Size: 1.09 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 17 - Forks: 0

ShivamJoker/Canvas-Lambda-Layer

AWS Lambda layer for @rapi-rs/canvas (High performance canvas for NodeJS)

Language: JavaScript - Size: 557 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 17 - Forks: 4

AriPerkkio/rollup-plugin-local-import

Rollup plugin for manipulating local import/export statements | πŸ¦€

Language: Rust - Size: 1.2 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 17 - 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: about 1 month ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 1

jzeuzs/sodium πŸ“¦

Libsodium for Node.js

Language: Rust - Size: 5.12 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 5

napi-rs/node-rs-playground

Playground for @node-rs packages

Language: TypeScript - Size: 10.9 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 13 - Forks: 2

amehashi/thumbhash-node

ThumbHash binding for Node.js

Language: Rust - Size: 1.69 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 0

web-infra-dev/napi-template

Template for generating rust-based native projects

Language: JavaScript - Size: 69.3 KB - Last synced at: 8 months ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 0

cijiugechu/vite-plugin-thumbhash

Bring ThumbHash to your vite project.

Language: TypeScript - Size: 1.1 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 11 - 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: about 1 month ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 1

Jakedismo/codegraph-rust

100% Rust GraphRAG implementation with a MCP server for indexing large codebases with blazingly fast speed and querying the graph with natural language

Language: Rust - Size: 144 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 9 - Forks: 2

tktcorporation/clip-filepaths

πŸ“‹ Copy multiple file paths (including images) to clipboard - A cross platform utility.

Language: Rust - Size: 1.33 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 9 - Forks: 2

gomander/napi-webp-animation

A fully typed WebP animation package for NodeJS using Rust

Language: JavaScript - Size: 3.16 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 6 - 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.1 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

Daniel-Boll/axum-js

A Axum http wrapper for NodeJS

Language: Rust - Size: 1.02 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 3

ahkohd/macos_accessibility_client

A Node.JS Wrapper around macOS' accessibility client APIs

Language: JavaScript - Size: 1010 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

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.97 MB - Last synced at: 16 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 3

yukiakai212/tls-fetch-prebuilt

Rust native module with JA3/TLS spoofing

Size: 27 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

alMukaafih/vsacode

Extending the Acode Editor

Language: Rust - Size: 3.18 MB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 1

jcbhmr/rfd.js

πŸ“‚ Lets you open native file picker and message boxes in JavaScript!

Language: Rust - Size: 187 KB - Last synced at: 26 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 2

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: about 1 month ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

opc-source/nacos-sdk-rust-binding-node

nacos-sdk-rust binding for NodeJs.

Language: Rust - Size: 979 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 4

aether-flux/rensa

Rensa is a modern and smooth-to-use backend framework with file-based routing, Layers (middlewares), and a DX-first API for scalable apps.

Language: TypeScript - Size: 3.3 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

Sunny-117/rsdown

δΈ€δΈͺι«˜ζ€§θƒ½ηš„ JavaScript/TypeScript δ»£η θ½¬ζ’ε™¨οΌŒεŸΊδΊŽ Rust ε’Œ SWC

Language: Rust - Size: 1.75 MB - Last synced at: 8 months ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

oxdev03/node-tantivy-binding

Node.js bindings for Tantivy. Provides indexing, querying, and advanced search features with TypeScript support.

Language: Rust - Size: 3.77 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 0

agsolutions-at/printers

Cross-platform printer API for Node.js with native Rust bindings.

Language: JavaScript - Size: 63.5 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 0

agsolutions-at/forcefocus

Forcing a specific window to the foreground on Windows

Language: JavaScript - Size: 85 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

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: 4 months ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

Zagrios/query-process

Gather information about running processes

Language: JavaScript - Size: 1.26 MB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

Raduc4/hackaton_api_nest

Use NAPI with Nestjs

Language: JavaScript - Size: 190 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

rust-gear-project/rust-gear

Library where the speed of Rust native is required

Language: Rust - Size: 61.5 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

dustinlacewell/steamworks-ts

TypeScript bindings to the Steamworks SDK

Language: Rust - Size: 1.86 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

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: 30 days ago - Pushed at: about 1 year 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: about 1 month ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

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 1 month ago - Pushed at: over 1 year ago - Stars: 2 - 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: over 1 year ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 2

drewlyton/thumbnailed

A Discord bot for testing YouTube thumbnails

Language: TypeScript - Size: 3.79 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

cijiugechu/whatlang-node

Fastest language detector in Node.js

Language: TypeScript - Size: 854 KB - Last synced at: 30 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

scorton/scortonjs

Scorton is an open-source behavioral cybersecurity framework that makes human trust measurable and programmable. Built with Rust, Python and NodeJS it helps developers and security teams predict, score, and improve human-driven cyber risk and awareness.

Language: Rust - Size: 117 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

yortyrh/tagpilot-lib

Rust-powered Node lib for fast audio tags & cover art (files + Buffers), prebuilt binaries, WASI/Android.

Language: TypeScript - Size: 722 MB - Last synced at: 24 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

enfp-dev-studio/node-uni-ocr

Native Node.js/Electron OCR library powered by Rust uniOCR via napi-rs. Cross-platform, fast, and easy system-level OCR for Windows, macOS. No native build setup required for end users.

Language: JavaScript - Size: 170 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 1 - 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: about 1 month ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

theamniel/node-rs

Utility packages for private use

Language: Rust - Size: 2.15 MB - Last synced at: 28 days ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

Chi-EEE/Gif-Decoder

Decodes Gif Buffers & Files

Language: Rust - Size: 3.53 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 1 - 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: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

cryptuoso/ta-rs πŸ“¦

Technical Analysis Rust to Node.js Bindings

Language: Rust - Size: 1.19 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

nobu-sh/typescript-rust-turbo

Typescript, Rust, Turborepo, Yarn Quickstart Boilerplate

Language: Handlebars - Size: 1.06 MB - Last synced at: 4 months ago - Pushed at: over 1 year 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: 8 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

tristancamejo/astray πŸ“¦

open-source music player that astrays from the rest.

Language: TypeScript - Size: 3.75 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

HigherOrderLogic/scule πŸ“¦

A string case utils library.

Language: Rust - Size: 887 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

revive-tools/facial πŸ“¦

Native Facial Recognition for Node.js

Language: JavaScript - Size: 109 KB - Last synced at: almost 3 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

enpitsuLin/arboard

arboard binding to Node.js

Language: JavaScript - Size: 876 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Inspiration-Lynn/napi-rs-opencv

node-api OpenCVεŠ¨ζ€εΊ“ε°θ£…

Language: Rust - Size: 13.2 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

YassinEldeeb/speedy-md

Lightning fast markdown parser βš‘πŸš€

Language: Rust - Size: 254 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

2nthony/webview-rs πŸ“¦

(WIP)Rust webview for Node.js

Language: JavaScript - Size: 32.2 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

ahkohd/electron-macos-window-extensions

macOS window management extensions for @electron

Language: Rust - Size: 29.3 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

cijiugechu/persona-http

A blazing-fast HTTP client with TLS fingerprinting for Node.js

Language: Rust - Size: 199 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 1

nextauri/nextauri

Reuse next serverless code in tauri multi-platform application.

Size: 232 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

0x-jerry/clipboard-rs

Node binding for rust clipboard-rs lib, powered by napi-rs.

Language: JavaScript - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

bitsbyritik/rexprs

Rexprs is a blazing-fast, Express-like web framework for Node.js developers, powered by Rust.

Language: Rust - Size: 71.3 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Juice-Client/node-enject Fork of slavcp/enject

Electron injector that intercepts WNDPROC to fix a Chromium bug

Language: Rust - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

deepnest-next/node-clipper2 πŸ“¦

deepnest core lib for clipper calculations

Language: JavaScript - Size: 106 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 0 - 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: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

maxmcd/napi-rs-child-process

Language: TypeScript - Size: 147 KB - Last synced at: 13 days ago - Pushed at: over 1 year 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: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lenovo-it/widgets-factory

The widgets factory.

Language: TypeScript - Size: 121 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

amehashi/whichlang-node

whichlang binding for Node.js

Language: Rust - Size: 174 KB - Last synced at: about 1 month ago - Pushed at: over 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: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

zyk-mjzs/napi_pid

Because someone wants a feature, they try to do it

Language: JavaScript - Size: 867 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

myksao/cipher

Fastest chacha20poly1305 implementation in Node.js.

Language: JavaScript - Size: 925 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0