C Scripting

Open-source C projects categorized as Scripting

Top 11 C Scripting Projects

  1. wasm3

    🚀 A fast WebAssembly interpreter and the most universal WASM runtime

    Project mention: WASM 2.0 | news.ycombinator.com | 2025-05-09

    Ah, I see! Yeah that's significantly trickier.

    re: "dynamically replace parts of the implementation as source code evolves" — there is a technique for this, I have a short write-up on it here: https://github.com/pdubroy/til/blob/main/wasm/2024-02-22-Run...

    About the debugging and inspecting —

    Inspecting Wasm memory is easy from JS, but to be able to do the debugging, you'd probably either need to rewrite the bytecode (e.g., inserting a call out to JS between every "real" instruction) or a self-hosted interpreter like wasm3 (https://github.com/wasm3/wasm3).

    (Or maybe there are better solutions that I'm not thinking of.)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. libffi

    A portable foreign-function interface library.

    Project mention: Tiny JITs for a Faster FFI | news.ycombinator.com | 2025-02-12

    you know i thought i knew what libffi was doing (i thought it was playing tricks with GOT or something like that) but i think you're right

    https://github.com/libffi/libffi/blob/master/src/tramp.c

  4. Weechat

    The extensible chat client.

  5. ctypes.sh

    A foreign function interface for bash.

    Project mention: Ps aux written in bash without ever forking | news.ycombinator.com | 2024-07-28

    Well, you can use https://github.com/taviso/ctypes.sh.

  6. V7

    Embedded JavaScript engine for C/C++

  7. tcl

    The Tcl Core. (Mirror of core.tcl-lang.org) (by tcltk)

  8. myMPD

    myMPD is a standalone and mobile friendly web mpd client with a tiny footprint and advanced features.

  9. SaaSHub

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

    SaaSHub logo
  10. GodotJS

    Add TypeScript/JavaScript Support for Godot 4.x with v8/QuickJS/JavaScriptCore/Browser

    Project mention: Show HN: Godot's Most Powerful Scripting Language | news.ycombinator.com | 2025-05-07

    This blog post and video cover contributions I've recently made to GodotJS: https://github.com/godotjs/GodotJS/pulls?q=is%3Apr+author%3A...

    I'm happy to answer question :)

  11. deai

    One-stop automation system for Linux

  12. hslua

    Haskell bindings to Lua, an embeddable scripting language.

  13. sciteco

    Advanced TECO dialect and interactive screen editor based on Scintilla

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 Scripting discussion

Log in or Post with

C Scripting related posts

Index

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

# Project Stars
1 wasm3 7,589
2 libffi 3,396
3 Weechat 3,100
4 ctypes.sh 2,138
5 V7 1,438
6 tcl 718
7 myMPD 461
8 GodotJS 416
9 deai 174
10 hslua 134
11 sciteco 53

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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