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: Recent Performance Improvements in Function Calls in CPython | news.ycombinator.com | 2024-08-08

    One of the performance improvements mentioned is "Remove the usage of the C stack in Python to Python calls" [0]. Since Python 3.11, a Python-level function call can be evaluated within the bytecode interpreter loop, no longer requiring a C-level function call.

    Interestingly, Lua did the opposite. Its implementation introduced C-level function calls for performance reasons [1] (although this change was reverted in 5.4.2 [2]).

    [0] https://bugs.python.org/issue45256

    [1] https://github.com/lua/lua/commit/196c87c9cecfacf978f37de4ec...

    [1] https://github.com/lua/lua/commit/5d8ce05b3f6fad79e37ed21c10...

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient 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. daScript

    daslang - high-performance statically strong typed scripting language

    Project mention: Daslang – The High Performance Programming Language | news.ycombinator.com | 2024-11-13
  8. berry

    A ultra-lightweight embedded scripting language optimized for microcontrollers. (by berry-lang)

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. felix

    The Felix Programming Language (by felix-lang)

  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: Ask HN: Thoughts on Tcl as a Language in 2024? | news.ycombinator.com | 2024-07-27
  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

    Project mention: Show HN: ClifferBasic, a simple BASIC interpreter as a .NET REPL | news.ycombinator.com | 2024-07-25

    Something fun to compare your efforts against is Small Basic: https://smallbasic-publicwebsite.azurewebsites.net/ (https://github.com/sb) [0]

    That's also a BASIC built in .NET. It's focus is on "pedagogy" (teaching programming a step at a time in a revealing pattern sort of way), and offers a lot of fun silly things like a Turtle module and other basic GUI tools.

    [0] Apparently not to be confused with SmallBASIC, a C/C++-based somewhat math-focused one: https://github.com/smallbasic/SmallBASIC

  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

Index

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

# Project Stars
1 Lua 8,776
2 gravity 4,347
3 pocketpy 1,708
4 pocketlang 1,522
5 umka-lang 1,126
6 daScript 956
7 berry 844
8 felix 809
9 my_basic 520
10 jimtcl 457
11 never 438
12 zForth 367
13 Dictu 269
14 Toy 242
15 kinx 237
16 SmallBASIC 214
17 dao 199
18 QCVM 154
19 jstar 119
20 hook 112
21 squilu 73
22 yasl 67
23 promit 47

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

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