SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ scripting-language Projects
-
Project mention: I tried every todo app and ended up with a .txt file | news.ycombinator.com | 2025-08-11
One useful addition for text file users: on Windows, create hotkey\macro timestamps using something like Autohotkey (https://autohotkey.com/)
3 letter hotkeys seem to work well - long enough to be unique without overlapping real words.
for instance, when I type ddd it automatically stamps this:
20250811 10:57 AM
then I type my note and can look back at what time\date it was.
sometimes I just need the date so that is dds (date-date-short) which gives
20250811
occasionally I just want the time so that's ttt
11:02:02 AM
I have many other 3 letter codes using Autohotkey to bring in frequently typed things too, useful in emails and such.
Since I think through typing, autohotkey has been a QoL helper.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Lute is a general-purpose, Node.js-style runtime for Luau (https://luau.org/) that just hit 1.0.0. It supports filesystem operations, networking, process management, cryptography, and a proper module system, backed by libraries like libuv, curl, and libsodium.
The part we're most excited about: we've exposed APIs for manipulating Luau's syntax tree, so you can write code transformations directly against the language using Lute. This is especially useful if you're working with a large Luau codebase and want powerful tooling.
The team's happy to answer questions about the implementation or design decisions!
-
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 (by ArkScript-lang)
-
-
-
-
-
It isn't easy but flipper did a remarkable work demonstrating it was possible. Tactility is following a similar concept and in my opinion is the project that implemented it best after flipper.
In the past, the solution for arbitrary code was running scripts such as Wrench: https://github.com/jingoro2112/wrench
More recently also became possible to run Java apps with a JVM on ESP32: https://github.com/FlintVN/FlintESPJVM which is not yet arbitrary (e.g. download and run) but that is the route of development.
Even Linux was demonstrated running on ESP32 albeit I've never tried it: https://www.youtube.com/watch?v=pj0a91vlcGo
-
-
-
-
-
-
huginn
Programming language with no quirks, so simple every child can master it. (by AmokHuginnsson)
-
ObjectTalk
ObjectTalk is a object-oriented Swiss Army Knife providing a Scripting Language, 2D/3D Graphics Engine, Audio Engine, Node Based Programming, an Entity Component System and an Integrated Development Environment to learn and have some fun.
Project mention: ObjectTalk: OO Swiss Army Knife with Scripting, 2D/3D Graphics, DSP, ECS, IDE | news.ycombinator.com | 2026-04-03 -
Project mention: Show HN: Zrc, a Unix shell without fi, esac or done | news.ycombinator.com | 2025-10-29
-
-
AquaShell
AquaShell is a scripting shell for Windows that uses the dnyScript language. It can be used for automation or creating complex applications. The shell can be extended via plugins in order to provide custom script commands.
Project mention: Show HN: I made AquaShell, a scripting and automation environment for Windows | news.ycombinator.com | 2025-09-18 -
-
Project mention: Python vs. a Modern BASIC Interpreter: When the “Toy Language” Actually Wins | dev.to | 2026-02-07
You can try the main features online at: jdBasic
-
ts-native
Embeddable JIT compiler and FFI for a superset of a subset of TypeScript that is designed with high performance applications in mind
-
C++ scripting-language discussion
C++ scripting-language related posts
-
Daslang v0.6.0
-
Daslang
-
Show HN: I made AquaShell, a scripting and automation environment for Windows
-
VDrift: Cross-Platform Driving Simulation
-
War Thunder game engine released under BSD license
-
DreamBerd is a perfect programming language
-
bajs thoughts on GIMP?
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Jun 2026
Index
What are some of the best open-source scripting-language projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | AutoHotkey | 12,595 |
| 2 | luau | 5,632 |
| 3 | nsis | 838 |
| 4 | Ark | 717 |
| 5 | Ofelia | 403 |
| 6 | Jinx | 326 |
| 7 | shell-plus-plus | 174 |
| 8 | nullc | 168 |
| 9 | wrench | 152 |
| 10 | Feral | 148 |
| 11 | terlang | 86 |
| 12 | TeaScript-Cpp-Library | 73 |
| 13 | Argon | 57 |
| 14 | zhetapi | 46 |
| 15 | huginn | 42 |
| 16 | ObjectTalk | 40 |
| 17 | zrc | 25 |
| 18 | arrow | 23 |
| 19 | AquaShell | 16 |
| 20 | yaal | 15 |
| 21 | jdBasic | 12 |
| 22 | ts-native | 7 |
| 23 | YodaScript | 6 |