C JavaScript

Open-source C projects categorized as JavaScript Edit details
Related topics: #C #NodeJS #Python #WASM #CPP

Top 23 C JavaScript Projects

  • Cockpit

    Cockpit is a web-based graphical interface for servers.

    Project mention: I gave systemd an honest try convinced the criticisms had little substance. If I could go back in this decision (I won't), I wouldn't use systemd. | reddit.com/r/linux | 2022-08-22

    Is this what you want?

  • jerryscript

    Ultra-lightweight JavaScript engine for the Internet of Things.

    Project mention: JavaScript embedded inside Elixir | reddit.com/r/elixir | 2022-05-24

    I personally quite like JerryScript

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • GameNetworkingResources

    A Curated List of Game Network Programming Resources

    Project mention: Where to start with online multiplayer? | reddit.com/r/gamedev | 2022-09-28
  • GmSSL


  • Weechat

    The extensible chat client.

    Project mention: Tell HN: Linux Mint support IRC appears to me captured by juvenile moderators | news.ycombinator.com | 2022-08-27

    I am not familiar with HexChat but you might consider using a different IRC client that allows you to silence anything/everything by default and only alert you on specific keywords you are interested in. If you like command line tools, consider trying out WeeChat IRC client [1] It is very customizable and there are many scripts for it.

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

  • guacamole-server

    Mirror of Apache Guacamole Server

    Project mention: Got tired with noVNC, switched to VNCViewer, SO MUCH BETTER! | reddit.com/r/Proxmox | 2022-03-29

    It looks like it will be coming: https://github.com/apache/guacamole-server/pull/349

  • mjs

    Embedded JavaScript engine for C/C++

    Project mention: TypeScript is the Only Programming Language you Need: TypeScript Everywhere | reddit.com/r/typescript | 2021-10-19

    I hear you loud and clear.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • Themis

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

    Project mention: Themis: Strong, usable cryptography for busy people | news.ycombinator.com | 2022-02-17
  • elk

    A low footprint JavaScript engine for embedded systems

  • ts2c

    Convert Javascript/TypeScript to C

    Project mention: TurboFan is an amazing piece of work | reddit.com/r/ProgrammerHumor | 2022-06-25

    just wait bro, when silicon reaches the limits the electron team gonna take this over https://github.com/andrei-markeev/ts2c and pray they can use less ram somehow

  • soundsync

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

    Project mention: Ask HN: Why isn't there a standard network audio protocol? | news.ycombinator.com | 2022-04-14

    A simple web user interface library for ESP32 and ESP8266

    Project mention: This is a WiFi stepper motor board I made that runs on an ESP32 that's controlled over WiFi, all programmed in Arduino. Code in comments | reddit.com/r/arduino | 2022-07-25

    It's all local. I'm using ESPUI which hosts everything on the ESP.

  • quickjs-emscripten

    Javascript/Typescript bindings for QuickJS, a modern Javascript interpreter written in C by Fabrice Bellard.

    Project mention: Why Am I Excited About WebAssembly? | news.ycombinator.com | 2022-07-17

    This seems like a pretty nice, recently enabled way of getting a sandboxed js environment: QuickJS compiled to WASM: https://github.com/justjake/quickjs-emscripten.

  • quickjs-rs

    Rust wrapper for the quickjs Javascript engine.

  • wac

    WebAssembly interpreter in C

  • wasm-git

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

    Project mention: Any open-source web-based git guis for committing/merging/etc git flow? | reddit.com/r/git | 2022-05-26
  • DOjS

    A DOS JavaScript Canvas with sound

    Project mention: Let's write Operating System in JavaScript | reddit.com/r/ProgrammerHumor | 2022-10-01

    A guy I know is working on a DOS compatible JS OS. It's out at least 10 years and runs on the original hardware if the time. https://github.com/SuperIlu/DOjS

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

  • ljs

    Lua with C/C++/Java/Javascript syntax

    Project mention: [noob here] What are the advantages of Lua? | reddit.com/r/lua | 2021-12-17

    - Luajit +FFI is the fastest, cleanest way to integrate C libs into a script. Its insane how nice it is - should be illegal :). - Lua meta tables/methods are the most under stated capability of Lua. These mechanisms allow Lua to really work like a large scale HLL. Heck you can event make a language in it! Want Lua to look like C/JS? https://github.com/mingodad/ljs There are many like this. :) - Luajit fixed at 5.2 API means its _not_ _going_ _to_ _break_ when you bring in libraries. One of my biggest pet peeves are people that think languages should always change - I think you need to read Linus's thoughts on moving ABI's any why its dumb. - If you dont like the lang, embed Lua into another lang, and then just use it for "parts" you need it for. Most of the game and sim systems I built, used this method (some with SWIG).

  • CS50x_2021

    Harvard CS50x — 2021 solutions

    Project mention: check50 always gives different answers. | reddit.com/r/cs50 | 2022-07-30

    I saw on github for the answers: https://github.com/Mayconpm/CS50x_2021/blob/master/pset4/filter/more/helpers.c

  • biowasm

    WebAssembly modules for genomics

    Project mention: Show HN: I built interactive playgrounds for Awk, sed, grep using WebAssembly | news.ycombinator.com | 2022-07-21

    Good morning HN! This tool lets you play with awk, grep, sed, and jq commands right in your browser. Start from the examples and explore from there!

    To get these tools running in the browser, I compiled them to WebAssembly (see https://github.com/biowasm/biowasm for details). That way, the commands you type run instantaneously, and it doesn't cost me an arm and a leg to host servers that execute arbitrary commands from users :)

  • fjb

    fast javascript bundler :package:

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

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 2022-10-01.

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 7,264
2 jerryscript 6,368
3 GameNetworkingResources 5,053
4 GmSSL 3,475
5 Weechat 2,546
6 guacamole-server 2,230
7 mjs 1,666
8 Themis 1,600
9 elk 1,429
10 ts2c 1,107
11 soundsync 650
12 ESPUI 518
13 quickjs-emscripten 437
14 quickjs-rs 415
15 wac 415
16 wasm-git 401
17 DOjS 391
18 node-sodium 355
19 kinx 226
20 ljs 126
21 CS50x_2021 119
22 biowasm 115
23 fjb 104
Find remote JavaScript jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Download talent.io’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io