node-webrtc is a Node.js Native Addon that provides bindings to WebRTC M106
-
Updated
Mar 26, 2026 - C++
node-webrtc is a Node.js Native Addon that provides bindings to WebRTC M106
Fast, offline OCR for Node.js & C++. PP-OCRv6 with Core ML / WebGPU hardware acceleration — recognize text in images with confidence scores & coordinates. npm: @arcships/light-ocr
Fork of aslanon/node-mac-recorder with window exclusion, CFR support, Retina scaling, and cursor timing fixes. Powers the recording engine for BlendPixel's Retina.
The first open-source, cross-platform library for text selection monitoring and global mouse/keyboard event hooks — production-grade, for Node.js and Electron.
Node 💖 Nim = Denim! Build powerful NodeJS / BunJS addons with Nim language via Node API (NAPI)
The simplest way to write cross-platform Node.js native addons in Zig.
Run real Lua (5.1–5.5 & LuaJIT) in Node.js
An Electron addon which provides JS projections of Windows AI Foundry APIs
A sample project to introduce Node.js Native Module (Native Addon) development.
Fetch Windows SMTC media player information and listen for media control events (e.g., play, pause, skip). Suitable for Windows 1809(>= 10.0.17763)
A simple Node.js util that allows you to retrieve user's current selection text on desktop
Node.js native addon for decoding camera RAW files, reading metadata, extracting previews, and rendering images.
Research for N-API Bindings
Native C++ accelerated File I/O and SIMD operations for Node.js
Offline desktop PDF editor built with Electron and PDFium. Edit text and replace images in-place. Windows, macOS, and Linux.
Useful code snippets that CodeMerx shares with the community
A simple Node.js util that allows you to programmatically insert text on desktop
Native Touch ID Authentication for TypeScript - A TypeScript library that provides native Touch ID authentication for macOS applications with comprehensive event monitoring and device identification.
To associate your repository with the native-addon topic, visit your repo's landing page and select "manage topics."