C JavaScript

Open-source C projects categorized as JavaScript

Top 23 C JavaScript Projects

  • Cockpit

    Cockpit is a web-based graphical interface for servers.

    Project mention: Keeping Open Source Open: Rocky Linux | /r/linux | 2023-06-30
  • jerryscript

    Ultra-lightweight JavaScript engine for the Internet of Things.

    Project mention: JavaScript Runtime and Code Lifecycle | dev.to | 2023-08-17

    Some IoT platforms use Duktape and JerryScript as their engines.

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • GameNetworkingResources

    A Curated List of Game Network Programming Resources

    Project mention: A Curated List of Game Network Programming Resources | news.ycombinator.com | 2023-05-22
  • GmSSL


  • Weechat

    The extensible chat client.

    Project mention: Wave of Spam Hits IRC | news.ycombinator.com | 2023-08-03

    And UnrealIRCD still rocks. For a quick-and-dirty setup I've deploy ng-ircd but Unreal has always been my go-to for anything serious. If nothing else it can be useful as a backup or internal platform during the rare events that Slack or Discord are having an incident. The common complaint is a lack of channel back-log but it can be front-ended with TheLounge [1] or Convos [2]. I personally prefer to handle that with gnu screen or tmux and WeeChat [3].

    [1] - https://github.com/thelounge

    [2] - https://github.com/convos-chat/convos/

    [3] - https://weechat.org/

  • guacamole-server

    Mirror of Apache Guacamole Server

    Project mention: Windows based app in browser? | /r/selfhosted | 2023-01-29

    You can use Guacamole to RDP to your PC in your browser. It supports mobile UI. https://github.com/apache/guacamole-server

  • txiki.js

    A tiny JavaScript runtime

    Project mention: Node.js fetch() vs. Deno fetch(): Implementation details... | /r/Deno | 2023-08-02
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • mjs

    Embedded JavaScript engine for C/C++

  • Themis

    Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

  • elk

    A low footprint JavaScript engine for embedded systems (by cesanta)

    Project mention: It’s JavaScript all the way down | /r/ProgrammerHumor | 2023-04-03

    about 20KB on flash/disk, about 100 bytes RAM for core VM ELK JS Engine

  • ts2c

    Convert Javascript/TypeScript to C

    Project mention: Microsoft DeviceScript – TypeScript for Tiny IoT Devices | news.ycombinator.com | 2023-06-08

    These are far from perfect, but still something:



    If you aim for 32 bit microcontrollers then you can go with assemblyscript to wasm and then with wasm to C transpiller

  • quickjs-emscripten

    Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions

    Project mention: Node on Web. Use Nodejs freely in your browser with Linux infrastructure. | /r/node | 2023-07-03

    "Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions" quickjs-emscripten, NPM

  • soundsync

    Virtual cables between any audio source and any speaker in your home


    A simple web user interface library for ESP32 and ESP8266

    Project mention: How are you guys building the web pages to interface with your projects? | /r/esp32 | 2023-09-09
  • DOjS

    A MS-DOS Creative Coding IDE/platform based on JavaScript

    Project mention: DOjS is a JavaScript programming environment for systems running MS-DOS | /r/patient_hackernews | 2023-02-20
  • halfix

    x86 PC emulator that runs both natively and in the browser, via WebAssembly

    Project mention: Halfix – A portable x86 emulator written in C99 | /r/EmuDev | 2022-10-11
  • thirdroom

    Open, decentralised, immersive worlds built on Matrix

    Project mention: is there a 3D metaverse, of the fediverse? | /r/fediverse | 2023-06-07

    Not sure if Mozilla Hubs federates, but as already said, ThirdRoom is Matrix VRchat thing.

  • wasm-git

    GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org

  • quickjs-rs

    Rust wrapper for the quickjs Javascript engine.

    Project mention: [AskJS] Has anybody implemented and compiled ServiceWorker specification to a standalone executable? | /r/javascript | 2023-03-04

    Implementing this using quickjs sounds like a great little weekend project. If only I had a weekend to spend on it!

  • kaluma

    A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)

    Project mention: Kaluma: A Tiny JavaScript Runtime for RP2040 (Raspberry Pi Pico) | /r/hypeurls | 2022-11-03
  • wac

    WebAssembly interpreter in C

  • node-sodium

    Port of the lib sodium encryption library to Node.js

  • kinx

    Looks like JavaScript, feels like Ruby, and it is a script language fitting in C programmers.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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

C JavaScript related posts


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

Project Stars
1 Cockpit 8,806
2 jerryscript 6,667
3 GameNetworkingResources 6,110
4 GmSSL 4,197
5 Weechat 2,707
6 guacamole-server 2,629
7 txiki.js 2,028
8 mjs 1,762
9 Themis 1,749
10 elk 1,512
11 ts2c 1,183
12 quickjs-emscripten 926
13 soundsync 738
14 ESPUI 657
15 DOjS 619
16 halfix 535
17 thirdroom 529
18 wasm-git 523
19 quickjs-rs 514
20 kaluma 453
21 wac 437
22 node-sodium 352
23 kinx 235
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.