SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C scripting-language Projects
-
Lua
Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
Project mention: Compact Representations for Arrays in Lua [pdf] | news.ycombinator.com | 2025-06-21 -
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
-
-
-
-
berry
A ultra-lightweight embedded scripting language optimized for microcontrollers. (by berry-lang)
Project mention: Why Lua Beats MicroPython for Serious Embedded Devs | news.ycombinator.com | 2025-07-13I am currently working on an embedded system with 264Kb of RAM and 4Mb of flash. Do you think Lua could be used in such limited settings? I am also considering The berry scripting language [0]
[0] https://berry-lang.github.io/
-
-
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.
-
bolt
High-performance, real-time optimized, and statically typed embedded language implemented in C. (by Beariish)
Project mention: Show HN: Bolt – A super-fast, statically-typed scripting language written in C | news.ycombinator.com | 2025-08-10That's definitely not universally true, with even the core library getting into the "null indicates error" game https://github.com/Beariish/bolt/blob/0.1.0/doc/Bolt%20Stand... or this fun middle ground where it could be Error or null https://github.com/Beariish/bolt/blob/0.1.0/doc/Bolt%20Stand...
But I think OP was asking about whatever the hell this means by "native error callback" https://github.com/Beariish/bolt/blob/0.1.0/doc/Bolt%20Stand...
-
my_basic
A lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.
-
Project mention: The Tcl Programming Language: A Comprehensive Guide (2nd Edition) | news.ycombinator.com | 2025-04-04
Funny that Tcl was mentioned today. I've recently been hacking on jimtcl[1] (a small footprint implementation of Tcl) to make objects multi-threaded safe, as that's the core language that folk.computer[2] uses (the main authors are making the interpreter and reactive DB parallelizable rn, so I've been tinkering with how to reduce copying).
[1] https://github.com/msteveb/jimtcl
-
-
-
-
-
-
SmallBASIC
SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powerful string library, system, sound, and graphic commands along with structured programming syntax
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C scripting-language discussion
C scripting-language related posts
-
Show HN: Bolt – A super-fast, statically-typed scripting language written in C
-
Berry Script: lightweight embedded scripting language for microcontrollers
-
Compact Representations for Arrays in Lua [pdf]
-
Daslang – The High Performance Programming Language
-
DaScript renamed to Daslang – high-performance statically typed script language
-
Ask HN: Thoughts on Tcl as a Language in 2024?
-
Building a Wordle Clone with Lua! 🕹
-
A note from our sponsor - SaaSHub
www.saashub.com | 31 Aug 2025
Index
What are some of the best open-source scripting-language projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | Lua | 9,347 |
2 | gravity | 4,417 |
3 | pocketpy | 1,907 |
4 | pocketlang | 1,534 |
5 | umka-lang | 1,219 |
6 | berry | 957 |
7 | felix | 816 |
8 | bolt | 670 |
9 | my_basic | 544 |
10 | jimtcl | 485 |
11 | never | 449 |
12 | zForth | 390 |
13 | Dictu | 270 |
14 | Toy | 254 |
15 | kinx | 236 |
16 | SmallBASIC | 222 |
17 | dao | 198 |
18 | QCVM | 165 |
19 | jstar | 122 |
20 | hook | 117 |
21 | squilu | 74 |
22 | yasl | 72 |
23 | promit | 50 |