C scripting-language

Open-source C projects categorized as scripting-language

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: 5-Step Approach: ProjectSveltos Event Framework for Kubernetes Deployment with Cilium Gateway API | dev.to | 2024-02-19

    The EventSource uses the Lua language to search for any services with ports set to 80 or 443 in the ‘argocd’ namespace. More examples can be found here.

  • gravity

    Gravity Programming Language

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • pocketlang

    A lightweight, fast embeddable scripting language.

  • umka-lang

    Umka: a statically typed embeddable scripting language

    Project mention: VDrift: Cross-Platform Driving Simulation | news.ycombinator.com | 2023-12-28
  • felix

    The Felix Programming Language (by felix-lang)

    Project mention: Felix: Statically typed, performant scripting language with native C++ embedding | news.ycombinator.com | 2023-12-28
  • daScript

    daScript - high-performance statically strong typed scripting language

    Project mention: DaScript: Fast and Versatile Scripting Language | news.ycombinator.com | 2023-10-27
  • berry

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

    Project mention: Pluto, a Modern Lua Dialect | news.ycombinator.com | 2023-12-27

    This is interesting, but lua needs a refresh.

    I think berrylang shows a lot of promise now https://berry-lang.github.io/. The documentation has improved a lot and while it doesn't have a 'luajit' yet it has a lot of really interesting optimisation/reduction techniques.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • my_basic

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

  • jimtcl

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

  • never

    Never: statically typed, embeddable functional programming language.

  • zForth

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

  • Dictu

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

  • kinx

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

  • 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: Small Basic | news.ycombinator.com | 2023-05-14

    Speaking of Small Basic, I found that SmallBASIC was a really fun discovery:

    https://github.com/smallbasic/SmallBASIC

    There are lots of examples to work from, a very functional Android app, and Linux users can use the AppImage releases to get up and running fast.

    Back when I was comparing BASIC distros for scripting/programming, this one was by far my favorite for day-to-day use cases.

    (BTW, does anyone know if the MS Small Basic software runs in Wine?)

  • dao

    Dao Programming Language (by daokoder)

  • QCVM

    Bite-sized QuakeC VM written in C

  • jstar

    A lightweight embeddable scripting language

    Project mention: -❄️- 2023 Day 1 Solutions -❄️- | /r/adventofcode | 2023-12-04

    [LAUNGUAGE: J*]

  • hook

    The Hook Programming Language

  • squilu

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

  • yasl

    Bytecode Interpreter for Yet Another Scripting Language (YASL).

  • promit

    Promit is object oriented, bytecode interpreted, lightweight, elegant and fast programming language.

  • ESP-Arduino-Lua

    Lua scripting engine integrated in Arduino IDE as a Library for ESP8266/ESP32

  • aulang

    simple and fast scripting language

  • SaaSHub

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

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). The latest post mention was on 2024-02-19.

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 7,889
2 gravity 4,266
3 pocketlang 1,497
4 umka-lang 956
5 felix 785
6 daScript 775
7 berry 757
8 my_basic 477
9 jimtcl 414
10 never 401
11 zForth 331
12 Dictu 266
13 kinx 235
14 SmallBASIC 201
15 dao 200
16 QCVM 134
17 jstar 106
18 hook 92
19 squilu 69
20 yasl 64
21 promit 47
22 ESP-Arduino-Lua 38
23 aulang 35
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com