C++ scripting-language

Open-source C++ projects categorized as scripting-language

Top 20 C++ scripting-language Projects

  • AutoHotkey

    AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.

  • Project mention: I need help! I believe I have someone able to see my screen, record my keys, alter windows sys files, alter reg keys, phish webpages, inject custom script-code into genuine windows apps, load webpages as installers, fake uninstall, fake shutdown, tons more from one file. Please tell me anything! | /r/antivirus | 2023-06-19

    DownloadAHK() { global wb wb.Stop() file := A_Temp "\ahk-install.exe" switchPage("downloading") Sleep 10 if !Download("https://autohotkey.com/download/ahk-install.exe", file, "DownloadAHK_Progress") { MsgBox 0x2010,, Download failed. switchPage("start") return } Run "%file%" /exec waitclose %A_ScriptHwnd% /exec downloaded "%file%" ExitApp } Exec_WaitClose(hwnd) { DetectHiddenWindows On WinWaitClose ahk_id %hwnd% } Exec_Downloaded(file) { ; global SilentMode := true DetermineVersion() QuickInstall()

  • luau

    A fast, small, safe, gradually typed embeddable scripting language derived from Lua

  • Project mention: Building a baseline JIT for Lua automatically | news.ycombinator.com | 2024-01-11

    As far as I can tell, they aren't.

    http://lua-users.org/wiki/SandBoxes

    There is a lot of information there, but it doesn't handle resource exhaustion, execution time limits or give any guarantees. It does indicate that it's possible, and has a decent example of the most restrictive setup, which is a good start. But I would for example compare it with Luau's SECURITY.md.

    From https://github.com/luau-lang/luau/blob/master/SECURITY.md:

    > Luau provides a safe sandbox that scripts can not escape from, short of vulnerabilities in custom C functions exposed by the host. This includes the virtual machine and builtin libraries. Notably this currently does not include the work-in-progress native code generation facilities.

    > Any source code can not result in memory safety errors or crashes during its compilation or execution. Violations of memory safety are considered vulnerabilities.

    > Note that Luau does not provide termination guarantees - some code may exhaust CPU or RAM resources on the system during compilation or execution.

    So, even luau will have trouble with untrusted code, but it specifies exactly what happens and so on. I think that's fair enough.

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

    WorkOS logo
  • pocketpy

    Open Source Python Interpreter in 1 File for Game Scripting

  • Project mention: How to create an embeddable python for multiple platforms | /r/cpp_questions | 2023-06-26
  • nsis

    ***This is just a mirror of https://sf.net/projects/nsis -- please report issues there*** NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.

  • Ark

    ArkScript is a small, fast, functional and scripting language for C++ projects

  • Ofelia

    A real-time cross-platform creative coding tool for multimedia development (by cuinjune)

  • Jinx

    Embeddable scripting language for real-time applications

  • Project mention: DreamBerd is a perfect programming language | /r/ProgrammingLanguages | 2023-06-03

    Check out jinx https://jamesboer.github.io/Jinx/

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

    InfluxDB logo
  • nullc

    Fast C-like programming language with advanced features

  • Feral

    Feral programming language reference implementation

  • wrench

    practical embedded script interpreter (by jingoro2112)

  • Project mention: Kolibri OS: fits on a floppy disk, programmed using interrupts | news.ycombinator.com | 2023-11-30

    Doesn't look promissing, sorry. Was looking and looking, but where is the GUI-based OS?

    Nowadays we can use LVGL and C++ to write apps, or run script based C code using interpreters like Wrench: https://github.com/jingoro2112/wrench

    What I'm missing is an GUI-based OS like Kolibri to launch apps.

  • zhetapi

    A C++ ML and numerical analysis API, with an accompanying scripting language.

  • huginn

    Programming language with no quirks, so simple every child can master it. (by AmokHuginnsson)

  • Argon

    Argon programming language (by ArgonLang)

  • TeaScript-Cpp-Library

    TeaScript C++ Library - embedded scripting language for C++ Applications

  • yaal

    Yet another abstraction layer - a general purpose C++ library.

  • zrc

    The Zrc UNIX shell and scripting language. (by Edd12321)

  • Project mention: Zrc: A Tcl-inspired scripting language | /r/Tcl | 2023-07-05
  • ts-native

    Embeddable JIT compiler and FFI for a superset of a subset of TypeScript that is designed with high performance applications in mind

  • gsc

    GSC implementation in C++

  • Project mention: Show HN: GSC Scripting Language | news.ycombinator.com | 2024-03-01
  • YodaScript

    New and Improved YodaScript interpreter

  • MeanscriptCLI

    Command line interface for Meanscript

  • 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 related posts

Index

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

Project Stars
1 AutoHotkey 8,347
2 luau 3,595
3 pocketpy 1,330
4 nsis 596
5 Ark 548
6 Ofelia 356
7 Jinx 291
8 nullc 156
9 Feral 140
10 wrench 79
11 zhetapi 47
12 huginn 42
13 Argon 38
14 TeaScript-Cpp-Library 32
15 yaal 15
16 zrc 10
17 ts-native 6
18 gsc 6
19 YodaScript 5
20 MeanscriptCLI 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com