lua-lockbox
A collection of cryptographic primitives written in pure Lua (by somesocks)
moonsharp
An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities. (by moonsharp-devs)
lua-lockbox | moonsharp | |
---|---|---|
2 | 4 | |
344 | 1,361 | |
- | 0.8% | |
3.3 | 0.0 | |
3 months ago | 5 months ago | |
Lua | C# | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lua-lockbox
Posts with mentions or reviews of lua-lockbox.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-20.
-
Creating my own ecosystem.
With my recent foray into Lua programming, and seeing just how many pure Lua modules there are for some tasks (like lua-lockbox for crypto primitives), and the fact LuaJIT can interface pretty easily with any C ABI, I've definitely considered it, especially since I could modify existing software to shove a Lua interpreter in for my needs.
- Lua: Good, Bad, and Ugly Parts
moonsharp
Posts with mentions or reviews of moonsharp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-12-22.
-
MoonSharp or How we combined JSON and LUA for game ability management
Some of you may be familiar with MoonSharp LUA interpreter for C#, often use in Unity engine to add scripting support to your game. That's what we took as a base for writing the code for abilities. Each ability can subscribe to different events such as whenever a card takes damage, is placed on the field or ability is used manually on some specific targets. Besides having event handlers we needed a way to specify some metadata like mana cost of abilities, cooldown, icon, etc. and in the first iteration of the system we had a pair of JSON metadata file and LUA code file.
-
Edit script on running game?
Rather than making your own language, just add Lua to your project. Moonsharp is pretty good with Unity...
- Can I change unity coding language?
- Lua: Good, Bad, and Ugly Parts
What are some alternatives?
When comparing lua-lockbox and moonsharp you can also consider the following projects:
mlua
luau - A fast, small, safe, gradually typed embeddable scripting language derived from Lua
lua-cmake - Embed lua with CMake
atom-tabletopsimulator-lua - Tabletop Simulator scripting package for Atom.
piccolo - An experimental stackless Lua VM implemented in pure Rust
rlua - High level Lua bindings to Rust
fungus - An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
gopher-lua - GopherLua: VM and compiler for Lua in Go
IntelliJ-Luanalysis - Type-safe Lua IDE — IntelliJ IDEA plugin