nodejs-whisper and whisper-cpp-server

These are **ecosystem siblings**: NodeJS Bindings provides JavaScript language bindings for the underlying whisper-cpp C++ implementation, while whisper-cpp-server wraps that same C++ core as a standalone HTTP service, offering different consumption patterns (in-process library vs. networked API) for the same underlying engine.

nodejs-whisper
71
Verified
whisper-cpp-server
42
Emerging
Maintenance 6/25
Adoption 20/25
Maturity 25/25
Community 20/25
Maintenance 0/25
Adoption 9/25
Maturity 16/25
Community 17/25
Stars: 201
Forks: 38
Downloads: 24,300
Commits (30d): 0
Language: TypeScript
License: MIT
Stars: 74
Forks: 14
Downloads:
Commits (30d): 0
Language: HTML
License: MIT
No risk flags
Stale 6m No Package No Dependents

About nodejs-whisper

ChetanXpro/nodejs-whisper

NodeJS Bindings for Whisper - the CPU version of OpenAI's Whisper, as initially crafted in C++ by ggerganov.

Wraps whisper.cpp with automatic audio normalization to 16kHz WAV format and supports multiple output formats (SRT, VTT, JSON, LRC, CSV) with word-level timestamp precision. Provides optional language translation to English, token-free word-boundary splitting, and CUDA acceleration support alongside CPU optimization for ARM architectures. Includes built-in model management with automatic downloading of quantized models via npm.

About whisper-cpp-server

litongjava/whisper-cpp-server

whisper-cpp-serve Real-time speech recognition and c+ of OpenAI's Whisper model in C/C++

Scores updated daily from GitHub, PyPI, and npm data. How scores work