[Go to site: main page, start]

C++ JavaScript

Open-source C++ projects categorized as JavaScript

Top 23 C++ JavaScript Projects

  1. Electron

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

    Project mention: Can I start using Wayland in 2026? | news.ycombinator.com | 2026-01-04

    I looked into this lately - Discord needs to use the Global Shortcuts Portal to do it properly but how is unclear. Discord is based on Electron which is based on Chromium. Chromium has support, Electron has support since https://github.com/electron/electron/pull/45171 but this seems to be rather unknown and unused. Although somewhere in this API chain keyup events are lost, meaning that only "normal" shortcuts would work but no push-to-talk. There are multiple options for Discord to implement this: implement Global Shortcuts Portal directly, go via Electron global shortcuts API, hook into Chromium shortcuts API, maybe others - with the caveat that some of those don't support keyup events. Vesktop devs are currently stuck in same dilemma: https://github.com/Vencord/Vesktop/issues/18

  2. SaaSHub

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

    SaaSHub logo
  3. FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: "Giving up upstream-ing my patches & feel free to pick them up" | news.ycombinator.com | 2026-01-31
  4. V8

    The official mirror of the V8 Git repository

    Project mention: Changing How We Develop Ladybird | news.ycombinator.com | 2026-06-05

    > There will not be a [..] process for submitting patches by [any] means

    > Outside involvement still matters: clear bug reports

    So I can find a bug, I can fix it, but I am not allowed to tell them how exactly I did it.

    Instead they have to re-figure it out. The team must be thrilled to re-do work they know was already put in by others, repeatedly.

    As a user-and-eveloper, why would I sink time into a project with such rules that put a barrier to improving my life with the software? It seems much easier to use Firefox or Chromium, where my fixes actually meet open ears.

    It was very useful for me in the past when a new Chromium version crashed on my product, that I could go and suggest a fix to V8, and it was rolled out in the next Chromium release so my product worked again (https://github.com/v8/v8/commit/4f8a70adca01c). Without this, maybe Chromium developers would have never bothered to fix it because of lack of time to figure it out.

    > a pull request no longer tells us as much as it used to about the person submitting it

    Nobody should need to know anything about any person submitting a pull request.

  5. webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

    Project mention: Tauri binding for Python through Pyo3 | news.ycombinator.com | 2025-10-07

    "a thin wrapper over the system webview"

    That is very complicated if you take into account also Linux, Windows, iOS, Android support and related utilities like tray icon, etc. There are other efforts, too, but they are also wrappers. Like this C/C++ implementation https://github.com/webview/webview that targets only desktop operating systems.

  6. perspective

    A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

    Project mention: Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB | news.ycombinator.com | 2025-10-19

    Perspective is also getting direct support for DuckDB soon! https://github.com/finos/perspective/pull/3062

  7. 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

  8. neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Project mention: Claude is an Electron App because we've lost native | news.ycombinator.com | 2026-03-03

    https://neutralino.js.org/

    But I think even there it’s possible to encounter platform-dependent bugs - starting from view issues (you know, different OS can use different browser engines) and up to those related to system APIs.

  9. puerts

    PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.

  10. cactus

    Low-latency AI engine for mobile devices & wearables

    Project mention: Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model | news.ycombinator.com | 2026-05-12

    - Dataset synthesized via Gemini with 15 tool categories (timers, messaging, navigation, smart home, etc.)

    You can test it right now and finetune on your Mac/PC: https://github.com/cactus-compute/needle

    The full writeup on the architecture is here: https://github.com/cactus-compute/needle/blob/main/docs/simp...

    We found that the "no FFN" finding generalizes beyond function calling to any task where the model has access to external structured knowledge (RAG, tool use, retrieval-augmented generation). The model doesn't need to memorize facts in FFN weights if the facts are provided in the input. Experimental results to published.

    While it beats FunctionGemma-270M, Qwen-0.6B, Granite-350M, LFM2.5-350M on single-shot function calling, those models have more scope/capacity and excel in conversational settings. We encourage you to test on your own tools via the playground and finetune accordingly.

    This is part of our broader work on Cactus (https://github.com/cactus-compute/cactus), an inference engine built from scratch for mobile, wearables and custom hardware. We wrote about Cactus here previously: https://news.ycombinator.com/item?id=44524544

    Everything is MIT licensed. Weights: https://huggingface.co/Cactus-Compute/needle

  11. warzone2100

    Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+

    Project mention: Ask HN: Which Do you know any open source games? | news.ycombinator.com | 2025-08-10
  12. sciter

    Sciter: the Embeddable HTML/CSS/JS engine for modern UI development

    Project mention: Sciter – Embeddable HTML/CSS/JavaScript Engine | news.ycombinator.com | 2026-02-18
  13. webf

    Bring JavaScript and Web Dev to Flutter

  14. duckdb-wasm

    WebAssembly version of DuckDB

    Project mention: DuckDB WASM | news.ycombinator.com | 2026-06-11
  15. graaljs

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

    Project mention: Linear Matching of JavaScript Regular Expressions | news.ycombinator.com | 2025-07-17
  16. v8js

    V8 Javascript Engine for PHP — This PHP extension embeds the Google V8 Javascript Engine

  17. quick-lint-js

    quick-lint-js finds bugs in JavaScript programs

  18. wasm-fizzbuzz

    WebAssembly from Scratch: From FizzBuzz to DooM.

  19. react-native-tvos

    React Native repo with additions for Apple TV and Android TV support.

  20. Gerbera

    UPnP Media Server for 2026: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺

  21. javascript

    Javascript binding for godotengine (by godotjs)

  22. primjs

    JavaScript Engine Optimized for Lynx

  23. ESPUI

    A simple web user interface library for ESP32 and ESP8266

  24. x-tools

    Qt-SerialPort-HID-BLE-UDP-TCP-WebSocket-Modbus-CANBus-MQTT-CoAP-TFTP-mDNS debugging tool, which support custom lua, javascript, chart view and data transmitting...

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++ JavaScript discussion

Log in or Post with

C++ JavaScript related posts

  • Changing How We Develop Ladybird

    7 projects | news.ycombinator.com | 5 Jun 2026
  • dostodon

    4 projects | dev.to | 23 Apr 2026
  • First Time Using GitHub CoPilot to Create a ReactNative LoginPage app. What Could Go Wrong?

    7 projects | dev.to | 17 Mar 2026
  • Returning to Rails in 2026

    4 projects | news.ycombinator.com | 12 Mar 2026
  • LibreOffice blasts OnlyOffice for working with Microsoft to lock users in

    2 projects | news.ycombinator.com | 21 Feb 2026
  • Sciter – Embeddable HTML/CSS/JavaScript Engine

    1 project | news.ycombinator.com | 18 Feb 2026
  • When AI 'builds a browser,' check the repo before believing the hype

    6 projects | news.ycombinator.com | 26 Jan 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Electron 121,618
2 FlatBuffers 26,065
3 V8 25,073
4 webview 14,105
5 perspective 10,961
6 nodegui 9,222
7 neutralinojs 8,539
8 puerts 6,091
9 cactus 5,332
10 warzone2100 3,842
11 sciter 2,622
12 webf 2,475
13 duckdb-wasm 2,035
14 graaljs 2,008
15 v8js 1,857
16 quick-lint-js 1,589
17 wasm-fizzbuzz 1,550
18 react-native-tvos 1,374
19 Gerbera 1,373
20 javascript 1,118
21 primjs 1,118
22 ESPUI 1,115
23 x-tools 1,006

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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