C++ JavaScript

Open-source C++ projects categorized as JavaScript | Edit details
Related topics: #CPP #C++ #NodeJS #WebAssembly #CMake

Top 23 C++ JavaScript Projects

  • GitHub repo Electron

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

    Project mention: Apple Warns Activists They Are Being Watched by Spyware | reddit.com/r/apple | 2021-12-03
  • GitHub repo V8

    The official mirror of the V8 Git repository

    Project mention: When calling built in functions, is it possible to see their code? | reddit.com/r/learnjavascript | 2021-12-05
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: FlatBuffers | news.ycombinator.com | 2021-11-20
  • GitHub repo Tink

    Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.

    Project mention: Selenite: A Post-Quantum Cryptography Library For Digital Certificates Written In Rust | reddit.com/r/crypto | 2021-10-09

    Google has also started to add post-quantum algorithms to their Tink library. https://github.com/google/tink

  • GitHub repo 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

    Project mention: Electron Adventures: Episode 75: NodeGui React | dev.to | 2021-10-06

    Let's continue exploring Electron alternatives. This time, NodeGui. NodeGui uses Qt5 instead of Chromium, so we'll be leaving the familiar web development behind, but it tries to not be too far from it, as web development is what everyone knows.

  • GitHub repo neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Project mention: Professional software engineer (not in game dev), looking for a more lightweight framework/engine | reddit.com/r/gamedev | 2021-11-23

    Javascript games are fine and, for all intents and purposes, are the most cross platform you can get. I do suspect that you'd have an easier time using something like Cocos or Phaser instead of React Native. I would also recommend you to try packing it with either Neutralino or Tauri instead of React Native, doesn't make much sense to bundle the whole browser with the game, imo.

  • GitHub repo Game-Networking-Resources

    A Curated List of Game Network Programming Resources

    Project mention: N64 Games Only Allow 1 Controller Online | reddit.com/r/NintendoSwitch | 2021-10-27

    When you play any kind of real-time online multiplayer game, it is physically impossible for all players to have the same view of the world. As a result, approximations have to be made, for example by extrapolating other player positions. There is plenty of research on this subject, and most modern games do a pretty good job. But when you add a second local player, things get a lot more complicated.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo perspective

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

    Project mention: Open source Business intelligence platform made with Python | news.ycombinator.com | 2021-11-28
  • GitHub repo GDevelop

    :video_game: GDevelop is an open-source, cross-platform game engine designed to be used by everyone.

    Project mention: So how exactly do I learn programming as a whole?? | reddit.com/r/gamedev | 2021-11-05

    If you're still set on Unity, now's the time to open it back up again. If you've decided Unity is too much for right now, here's a much simpler web-based alternative for you: GDevelop. It uses visual scripting (no/low code), works in a browser (or offline if you like), and has some built-in guided tutorials.

  • GitHub repo sciter

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

    Project mention: Free lightweight C++ GUI with HTML/CSS/JS? | reddit.com/r/cpp | 2021-09-30

    I don't know how "lightweight" it is but: https://sciter.com/ may interest you

  • GitHub repo 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: What’s the oldest game you still play regularly? | reddit.com/r/gaming | 2021-12-05

    Warzone 2100. 1999 design your own vehicles RTS game that went open source, still available and actively updated to this day. r/warzone2100 and https://wz2100.net/

  • GitHub repo DeskGap

    A cross-platform desktop app framework based on Node.js and the system webview

    Project mention: I have created a home cloud project, for sharing files across your devices on the same network. Please do check it out and star it if you like the project. There are more features yet to come which I have planned. Thank you | reddit.com/r/javascript | 2021-05-31

    I've never tried it but DeskGap lets you build a desktop app like Electron, but it uses your existing installed version of Chrome instead of bundling it's own Chrome engine inside the app so it keeps it much more lightweight. Might be interesting for you https://deskgap.com/

  • GitHub repo wasm-fizzbuzz

    WebAssembly from Scratch: From FizzBuzz to DooM.

    Project mention: DOOM Rendered via Checkboxes | reddit.com/r/programming | 2021-10-14

    Wow, the linked porting of DOOM to Wasm, https://github.com/diekmann/wasm-fizzbuzz/tree/main/doom, is really an excellent read as well.

  • GitHub repo graaljs

    A ECMAScript 2021 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications!

    Project mention: Launch HN: Enso (YC S21) – Visual programming and workflow tool for data science | news.ycombinator.com | 2021-07-06
  • GitHub repo nvk

    Vulkan API for JavaScript/TypeScript

    Project mention: Any Node.js graphics API? | reddit.com/r/node | 2021-01-02

    You can use vulkan in nodejs for that https://github.com/maierfelix/nvk

  • GitHub repo Gerbera

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

    Project mention: Simple media server with thumbs | reddit.com/r/selfhosted | 2021-09-26

    Maybe Gerbera with ffmpegthumbnailer (doc

  • GitHub repo v8pp

    Bind C++ functions and classes into V8 JavaScript engine

  • GitHub repo cheerp-meta

    Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript

    Project mention: A JavaScript optimizing compiler | reddit.com/r/javascript | 2021-04-30

    A similar project, for WebAssembly so with limited scope is this: https://github.com/bytecodealliance/wizer. And somehow similar but limited on LLVM IR a colleague worked on this for Cheerp (the compiler used here as backend): https://github.com/leaningtech/cheerp-meta/wiki/Cheerp-PreExecuter.

  • GitHub repo memoryjs

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

    Project mention: Sib Is Upset Thinks Zenaku Is Unfair And He Got | reddit.com/r/QuakeChampions | 2021-01-01

    There has been a nodejs based memory hook (https://github.com/Rob--/memoryjs) released that specifically watches the entity table for item changes out for a while now (in the one i saw a while back it had a html/dom page running seperately that you could have on a seperate screen).

  • GitHub repo obs-studio-node

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

    Project mention: GitHub - stream-labs/obs-studio-node: libOBS (OBS Studio) for Node.Js, Electron and similar tools | reddit.com/r/node | 2021-09-25
  • GitHub repo quick-lint-js

    quick-lint-js finds bugs in JavaScript programs

    Project mention: What projects *didn't* you make in Rust? | reddit.com/r/rust | 2021-12-04

    I considered Rust and C for quick-lint-js (JavaScript code checker), but I chose C++ instead. (Full rationale documented here.)

  • GitHub repo foo_spider_monkey_panel

    foobar2000 component that allows to use JavaScript to create CUI/DUI panels

    Project mention: Decided to share this skin I've been working on for a while | reddit.com/r/foobar2000 | 2021-09-19

    Sorry about that, didn't realize spider monkey didn't have a download there. Here you go.

  • GitHub repo qbs

    Modern build tool for software projects (by qbs)

    Project mention: What build systems and package managers do you use - and why? | reddit.com/r/cpp_questions | 2021-01-03

    The build system I personally like and use is QBS but it was not an option in the form so I'll mention it here.

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). The latest post mention was on 2021-12-05.

C++ JavaScript related posts


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

Project Stars
1 Electron 99,167
2 V8 18,712
3 FlatBuffers 17,101
4 Tink 11,823
5 nodegui 7,276
6 neutralinojs 4,631
7 Game-Networking-Resources 4,168
8 perspective 3,959
9 GDevelop 3,193
10 sciter 2,271
11 warzone2100 2,080
12 DeskGap 1,741
13 wasm-fizzbuzz 1,354
14 graaljs 1,137
15 nvk 831
16 Gerbera 831
17 v8pp 713
18 cheerp-meta 629
19 memoryjs 430
20 obs-studio-node 424
21 quick-lint-js 187
22 foo_spider_monkey_panel 173
23 qbs 118
Find remote JavaScript jobs at our new job board 99remotejobs.com. There are 15 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives