C scripting-language

Open-source C projects categorized as scripting-language

Top 23 C scripting-language Projects

scripting-language
  1. 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
  2. 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!

    Sevalla logo
  3. gravity

    Gravity Programming Language

  4. pocketpy

    Portable Python 3.x Interpreter in Modern C for Game Scripting

  5. pocketlang

    A lightweight, fast embeddable scripting language.

  6. umka-lang

    Umka: a statically typed embeddable scripting language

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

    I 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/

  8. felix

    The Felix Programming Language (by felix-lang)

  9. 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
  10. 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-10

    That'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...

  11. my_basic

    A lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.

  12. jimtcl

    Official repository of Jim Tcl, an open-source, small footprint implementation of Tcl

    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

  13. never

    Never: statically typed, embeddable functional programming language.

  14. zForth

    zForth: tiny, embeddable, flexible, compact Forth scripting language for embedded systems

  15. Dictu

    Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.

  16. Toy

    The Toy Programming Language.

  17. kinx

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

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

  19. dao

    Dao Programming Language (by daokoder)

  20. QCVM

    Bite-sized QuakeC VM written in C

  21. jstar

    A lightweight embeddable scripting language

  22. hook

    The Hook Programming Language

  23. squilu

    A scripting language that accepts a subset of javascript and C/C++

  24. yasl

    Bytecode Interpreter for Yet Another Scripting Language (YASL).

  25. promit

    A neat, object-oriented, lightweight, elegant and fast programming language 👾

  26. 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 scripting-language discussion

Log in or Post with

C scripting-language related posts

  • Show HN: Bolt – A super-fast, statically-typed scripting language written in C

    11 projects | news.ycombinator.com | 10 Aug 2025
  • Berry Script: lightweight embedded scripting language for microcontrollers

    5 projects | news.ycombinator.com | 5 Jul 2025
  • Compact Representations for Arrays in Lua [pdf]

    1 project | news.ycombinator.com | 21 Jun 2025
  • Daslang – The High Performance Programming Language

    1 project | news.ycombinator.com | 13 Nov 2024
  • DaScript renamed to Daslang – high-performance statically typed script language

    1 project | news.ycombinator.com | 3 Sep 2024
  • Ask HN: Thoughts on Tcl as a Language in 2024?

    1 project | news.ycombinator.com | 27 Jul 2024
  • Building a Wordle Clone with Lua! 🕹

    3 projects | dev.to | 25 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 31 Aug 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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!
sevalla.com

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