C JavaScript

Open-source C projects categorized as JavaScript
C Python NodeJS CPP Java

Top 23 C JavaScript Projects

  • webview

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

    Project mention: webview: Tiny cross-platform webview library for C/C++ | news.ycombinator.com | 2024-05-28
  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • Cockpit

    Cockpit is a web-based graphical interface for servers.

    Project mention: Cockpit: Web-based graphical interface for servers | news.ycombinator.com | 2023-10-15

    For others curious, https://github.com/cockpit-project/cockpit shows that it's written in several languages, with C at the #1 place.

  • jerryscript

    Ultra-lightweight JavaScript engine for the Internet of Things.

    Project mention: A list of JavaScript engines, runtimes, interpreters | /r/learnjavascript | 2023-12-10

    JerryScript

  • GmSSL

    支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱

  • guacamole-server

    Mirror of Apache Guacamole Server

  • Weechat

    The extensible chat client.

    Project mention: Neonmodem: TUI for Lobsters, HN, etc. | news.ycombinator.com | 2024-01-11

    WeeChat[0] with Bitlbee[1] supports a metric assload of services, albeit by pretending they're IRC (which does work - I spent years in weechat/irssi with bitlbee talking to various people on disparate services.)

    Or if you're just after Telegram/WhatsApp, nchat[2] is ok (I can vouch for the Telegram half only.)

    [0] https://weechat.org

    [1] https://wiki.bitlbee.org

    [2] https://github.com/d99kris/nchat

  • webui

    Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library.

    Project mention: Go and WebUI | dev.to | 2024-06-07

    The WebUI library is written in pure C and can be used by many different programming languages, where Go is one option.

  • SaaSHub

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

    SaaSHub logo
  • txiki.js

    A tiny JavaScript runtime

    Project mention: QuickJS, the Next Generation: a mighty JavaScript engine | news.ycombinator.com | 2024-07-07

    You can use txiki [1] for that, it has fetch.

    [1] https://github.com/saghul/txiki.js

  • mjs

    Embedded JavaScript engine for C/C++

    Project mention: A list of JavaScript engines, runtimes, interpreters | /r/learnjavascript | 2023-12-10

    mjs

  • 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: A list of JavaScript engines, runtimes, interpreters | /r/learnjavascript | 2023-12-10

    elk

  • core

    MetaCall: The ultimate polyglot programming experience. (by metacall)

  • ts2c

    Convert Javascript/TypeScript to C

  • DOjS

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

    Project mention: DOjS – A DOS JavaScript Canvas with Sound | news.ycombinator.com | 2024-09-02
  • soundsync

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

    Project mention: Google Is Killing Chromecast | news.ycombinator.com | 2024-08-06

    I think Sonos sued the heck out of Google for those, and it caused those devices to disappear for a few years. Sonos lost that case late last year though, so hopefully we'll see a resurgence?

    https://www.reuters.com/legal/litigation/google-wins-repriev...

    Otherwise, you can DIY it with a bunch of old devices or Raspberry Pis and https://github.com/geekuillaume/soundsync

  • halfix

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

  • wasm-git

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

  • kaluma

    A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)

  • thirdroom

    Open, decentralised, immersive worlds built on Matrix

    Project mention: Croquet: Live, network-transparent 3D gaming | news.ycombinator.com | 2023-12-26
  • quickjs-rs

    Rust wrapper for the quickjs Javascript engine.

  • CuteVirusCollection

    A Collection of Cute But Deadly Viruses

  • scale

    A framework for building high-performance plugin systems into any application, powered by WebAssembly.

    Project mention: WASM by Example | news.ycombinator.com | 2023-11-15

    This is exactly one of the use-cases for the Scale Framework[1]. (Disclaimer: I work on this project)

    You can absolutely take a library from one language and run it in another. In a sense, you could kind of see this ability as drastically reducing the need for rewriting sdks, middlewares, etc. across languages, as you could just reuse code from one language across many others. We played around with some fun ideas here, like taking a Rust regex library and using it in a Golang program via a scale function plugin (compiled to Wasm), to the effect of the performance being ~4x faster than native code that uses Go's regex library.

    [1] https://github.com/loopholelabs/scale

  • wac

    WebAssembly interpreter in C

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

Log in or Post with

C JavaScript related posts

Index

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

Project Stars
1 webview 12,519
2 Cockpit 10,949
3 jerryscript 6,917
4 GmSSL 5,063
5 guacamole-server 3,059
6 Weechat 2,920
7 webui 2,909
8 txiki.js 2,474
9 mjs 1,892
10 Themis 1,854
11 elk 1,633
12 core 1,552
13 ts2c 1,253
14 DOjS 848
15 soundsync 822
16 halfix 669
17 wasm-git 632
18 kaluma 632
19 thirdroom 595
20 quickjs-rs 559
21 CuteVirusCollection 496
22 scale 484
23 wac 465

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that C is
the 7th most popular programming language
based on number of metions?