InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 20 C++ Scripting Projects
-
Project mention: [AskJS] Do you have to be a natural talent to reach deep knowledge? | reddit.com/r/javascript | 2023-01-13
-
Project mention: Another UI trick with Autohotkey - double "m" = M | reddit.com/r/dwarffortress | 2023-01-26
Autohotkey is a very lightweight scripting language for automation. Here you can download it (i use v1.1): https://www.autohotkey.com/
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: CopyQ (Clipboard manager with advanced features) 6.4.0 | reddit.com/r/linux | 2023-01-19
At https://github.com/hluk/CopyQ/issues/27 the topic Wayland is covered. There are also a few solutions mentioned that you can use temporarily.
-
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: CBN Changelog: December 3, 2022. Improved LUA support in progress! | reddit.com/r/cataclysmbn | 2022-12-03This version relies on a Lua C++ wrapper called sol2 to hide Lua stack management from the developer, so creating new bindings can be done by adding a few lines of human-readable C++. It still has to be done manually, but at least sol2 is able to automatically figure out types of objects being bound, so it's not much different from our de-/serialization code.
-
Wow, amazing stuff. I love Lua, it was how I learned programming as a kid. Coincidently from the same world as the author. Open Tibia.
The author made a custom client (https://github.com/edubart/otclient) for the game that is still very much in active use by thousands of players. He's a very skilled developer.
Great to see AOT typed Lua, I know of the other solutions: Luau, Teal, TypeScriptToLua, Terra, etc., but this one is my favorite so far.
Love the simple compilation to C (and WASM support via Emscripten). Though Terra's JIT is enticing and good replacement for LuaJIT, this is for embedded systems, it's a good replacement for Lua PUC-Rio.
The World:
-
-
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: It's finally over. I finally defeated her. Best fight in the game. | reddit.com/r/valheim | 2023-01-23
Here's one of the best reasons: RE2, 3, 7, & 8 in first-person VR with motion controls https://github.com/praydog/REFramework
-
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
Project mention: Generating vertices for non-basic blocks help (Beginner) | reddit.com/r/VoxelGameDev | 2022-08-22Another method I think I noticed (probably not, not really sure what I'm talking about) is from Hopson97's open-builder game open-builder/chunk_vertex.glsl at master · Hopson97/open-builder · GitHub where texture coords are stored in the vertex shader. Would the idea for other block types for the above method to have a 2d array of the other block types textures like doors etc? Not sure about this method cause doesn't this require a vertex buffer which the "figured out an optimization" guy says is slow. If so that doesn't seem very sustainable.
-
Project mention: November 2022 monthly "What are you working on?" thread | reddit.com/r/ProgrammingLanguages | 2022-11-03
1: https://github.com/ArkScript-lang/Ark 2: https://github.com/AFLplusplus/AFLplusplus
-
Sfall - Engine modifications for Fallout 2 - Improvements include: Better modern OS support, bug fixes, quality of life improvements, highlight button, party member control etc.
-
-
-
Cleny
Cleny is An Interpreted Coding Language Used To Facilate UI Structuring And Styling For CLI Based Projects
-
-
Nelson is an array programming language providing a powerful open computing environment for engineering and scientific applications using modern C/C++ libraries (Boost, Eigen, …) and others state of art numerical libraries. It has sophisticated data structures (including cell, struct, linear systems, …), an interpreter and a high level programming language. Nelson has been developed to be an open/modular system where an user can define these own data types and operations on these data types by using overload. For more information go to https://nelson-numerical-software.github.io/nelson-website/.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Scripting related posts
- GTA online alternatives
- CopyQ (Clipboard manager with advanced features) 6.4.0
- [AskJS] Do you have to be a natural talent to reach deep knowledge?
- What types of games can you make in a week?
- Copy/Paste (Clipboard) Specific Programs?
- Is There A Clipboard That Allows me to Drag and Drop Like Scatter Clipboard?
- How i'm feelin today:
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Jan 2023
Index
What are some of the best open-source Scripting projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | V8 | 20,698 |
2 | AutoHotkey | 6,297 |
3 | CopyQ | 5,979 |
4 | sol2 | 3,285 |
5 | luau | 2,866 |
6 | ChaiScript | 2,643 |
7 | nbind | 1,916 |
8 | REFramework | 1,299 |
9 | mtasa-blue | 1,074 |
10 | v8pp | 777 |
11 | open-builder | 655 |
12 | Ark | 486 |
13 | sfall | 238 |
14 | luacxx | 148 |
15 | DotX64Dbg | 137 |
16 | Cleny | 111 |
17 | shpp | 96 |
18 | nelson | 57 |
19 | scrift | 46 |
20 | introspective | 26 |