SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Scripting Projects
-
Source Code: Key V8 APIs are defined in v8.h, isolate.cc, and api.cc (see V8 GitHub, version 12.5).
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
Project mention: Pluto is a unique dialect of Lua with a focus on general-purpose programming | news.ycombinator.com | 2025-06-30
-
sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Project mention: Pluto is a unique dialect of Lua with a focus on general-purpose programming | news.ycombinator.com | 2025-06-30Is it possible to use Pluto alongside with a binding library such as Sol2[0]? I don't mind not being able to set type hints in the bindings to use in some IDE, I can create stubs for it manually.
[0]: https://github.com/ThePhD/sol2
-
-
Since a quick ctrl-f didn’t find any mention here or on the README:
I assume the name is a reference to ChaiScript, which is a similar embedded language for C++.
https://github.com/ChaiScript/ChaiScript
-
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.
-
-
RE-UE4SS
Injectable LUA scripting system, SDK generator, live property editor and other dumping utilities for UE4/5 games
-
mtasa-blue
Multi Theft Auto is a game engine that incorporates an extendable network play element into a proprietary commercial single-player game.
-
-
-
open-builder
Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server
-
-
Ark
ArkScript is a small, fast, functional and scripting language for C++ projects (by ArkScript-lang)
If you don't know me yet, I have been working on ArkScript for nearly 6 years now. ArkScript is a scripting language in modern C++, running on a custom virtual machine (like Python or Lua), with the goal of having a syntax easy to learn and use, a C++ interface to embed it in programs, and decent performances (without trying to be as fast as Lua though, Mike Pall is a genius and did outstanding work on LuaJIT).
-
-
-
-
-
-
Cleny
Cleny is An Interpreted Coding Language Used To Facilitate UI Structuring And Styling For CLI Based Projects
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Scripting discussion
C++ Scripting related posts
-
Pluto is a unique dialect of Lua with a focus on general-purpose programming
-
Hidden Classes and Inline Caches in V8
-
🚀⚙️ JavaScript Visualized: the JavaScript Engine
-
Lua Is So Underrated
-
Implementing computed gotos in C++
-
Show HN: V8serialize – Read/write V8-serialized JavaScript values from Python
-
Adding short-circuiting in a bytecode interpreter
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jul 2025
Index
What are some of the best open-source Scripting projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | V8 | 24,260 |
2 | AutoHotkey | 10,656 |
3 | CopyQ | 9,999 |
4 | luau | 4,602 |
5 | sol2 | 4,598 |
6 | REFramework | 3,882 |
7 | ChaiScript | 3,025 |
8 | nbind | 1,989 |
9 | RE-UE4SS | 1,908 |
10 | mtasa-blue | 1,529 |
11 | Panda3DS | 1,269 |
12 | v8pp | 937 |
13 | open-builder | 713 |
14 | RaZ | 664 |
15 | Ark | 648 |
16 | sfall | 377 |
17 | godot-sandbox | 303 |
18 | viewer | 240 |
19 | DotX64Dbg | 223 |
20 | luacxx | 156 |
21 | Cleny | 110 |
22 | nelson | 107 |
23 | wrenpp | 105 |