C++ NodeJS

Open-source C++ projects categorized as NodeJS

Top 23 C++ NodeJS Projects

  1. Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

    Project mention: I still like Sublime Text in 2025 | news.ycombinator.com | 2025-01-28

    I went back to Sublime Text after trying VS Code for a few months.

    VS Code is very nice, when it works. My main problems had to do with the extension ecosystem. It felt very chaotic: it was hard to figure out which ones to install to get the functionality I wanted. Updates to Python extensions sometimes caused instability, crashing the editor. And I found it difficult to set extension preferences: the UI tries to be slick but in practice it ends up being clunky and awkward. On top of that, there was an annoying bug on Linux, related to Electron, that prevented the Save dialog box from appearing properly, which... kind of sucks. https://github.com/electron/electron/issues/32857

    Sublime is the perfect programmer's editor for dynamic languages like Python, and for general text editing. It's lightning fast. LSP is just enough to be helpful without getting in the way. Workspaces work the way I would expect. I prefer editing JSON files for preferences over navigating a complex GUI.

    Best money I've ever spent on a license, and I'll happily renew just for maintenance updates, to be honest.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. nodegui

    A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org

  4. uWebSockets.js

    μWebSockets for Node.js back-ends :metal:

    Project mention: Uwebsockets.js | news.ycombinator.com | 2025-03-04
  5. miniblink49

    a lighter, faster browser kernel of blink to integrate HTML UI in your app. 一个小巧、轻量的浏览器内核,用来取代wke和libcef

  6. mediasoup

    Cutting Edge WebRTC Video Conferencing

    Project mention: Developing a WebRTC SFU library in Rust | dev.to | 2025-03-26

    If you're working with WebRTC, you've probably heard of Selective Forwarding Units (SFUs). There are solid open-source SFUs out there- mediasoup, livekit, and Jitsi to name a few.

  7. Phusion Passenger

    A fast and robust web server and application server for Ruby, Python and Node.js

    Project mention: story of upgrading rails 5.x to 7.x | dev.to | 2024-08-26

    We split the staging server into two instances using Ubuntu 22.04 as the base image. The first instance is for a web server with nginx,  passenger and MySQL. The second instance is for the support server and this is where we install redis, memcache, mongodb and resque.

  8. NectarJS

    🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nan

    Native Abstractions for Node.js

    Project mention: C++ Addons no Node.js | dev.to | 2024-12-02
  11. node-addon-examples

    Node.js C++ addon examples from http://nodejs.org/docs/latest/api/addons.html

    Project mention: Vulnerabilities in NodeJS C/C++ add-on extensions | dev.to | 2024-08-14

    Looking at the provided examples, we can see that in some examples , assert is used to check the return value of some functions. However, if an assert is reached by tainted values (from the javascript code) during the program execution, it can lead to a crash (DoS). While reviewing some projects, we found several occurrences of reachable asserts in the code logic, so I thought it’s worth mentioning as part of the previous list.

  12. node-addon-api

    Module for using Node-API from C++

    Project mention: Matanuska ADR 001 - Encoding Language | dev.to | 2024-12-11

    It's the official extension mechanism, and therefore has the best support

  13. graaljs

    GraalJS – A high-performance, ECMAScript compliant, and embeddable JavaScript runtime for Java

    Project mention: Criando projeto Maven com profiles distintos de dependências | dev.to | 2025-01-31
  14. greenworks

    a node.js plugin to integrate nw.js/electron games with steamworks

  15. node-hid

    Access USB & Bluetooth HID devices through Node.js

  16. llnode

    An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps.

  17. watcher

    Filesystem watcher. Works anywhere. Simple, efficient and friendly. (by e-dant)

    Project mention: Show HN: What two years of maintenance on a project I love looks like | news.ycombinator.com | 2024-08-25
  18. NodeRT

    Winrt APIs-node.js modules generator

  19. memoryjs

    Read and write process memory in Node.js (Windows API functions exposed via Node bindings)

  20. obs-studio-node

    libOBS (OBS Studio) for Node.Js, Electron and similar tools

  21. node-gtk

    GTK+ bindings for NodeJS (via GObject introspection)

  22. node-window-manager

    Manage windows in Windows, macOS and Linux using Node.js

  23. DISCoHAsH

    :rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS

  24. opus

    Native opus bindings for node (by discordjs)

  25. YouTubeDiscordPresence

    An extension that takes data directly from the YouTube video playing on the browser and displays it as a rich presence on Discord. Works similar to the Spotify Discord rich presence.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ NodeJS discussion

Log in or Post with

C++ NodeJS related posts

  • Introduction to React Native for Mobile Development

    2 projects | dev.to | 30 Mar 2025
  • OpenDAW – a new holistic exploration of music creation inside the browser

    4 projects | news.ycombinator.com | 11 Feb 2025
  • Criando projeto Maven com profiles distintos de dependências

    2 projects | dev.to | 31 Jan 2025
  • C++ Addons no Node.js

    2 projects | dev.to | 2 Dec 2024
  • An Analysis of the Performance of WebSockets in Various Programming Languages

    9 projects | news.ycombinator.com | 22 Nov 2024
  • Vulnerabilities in NodeJS C/C++ add-on extensions

    3 projects | dev.to | 14 Aug 2024
  • How to Use ChatGPT to Kickstart Your Project and Begin Your Journey as a Programmer

    2 projects | dev.to | 1 Jun 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source NodeJS projects in C++? This list will help you:

# Project Stars
1 Electron 116,771
2 nodegui 9,055
3 uWebSockets.js 8,470
4 miniblink49 7,489
5 mediasoup 6,631
6 Phusion Passenger 5,033
7 NectarJS 3,608
8 nan 3,317
9 node-addon-examples 2,547
10 node-addon-api 2,260
11 graaljs 1,889
12 greenworks 1,531
13 node-hid 1,523
14 llnode 1,160
15 watcher 736
16 NodeRT 668
17 memoryjs 653
18 obs-studio-node 644
19 node-gtk 508
20 node-window-manager 416
21 DISCoHAsH 219
22 opus 220
23 YouTubeDiscordPresence 196

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?