NLua
cs-script.net-framework
NLua | cs-script.net-framework | |
---|---|---|
5 | 1 | |
1,967 | 28 | |
1.7% | - | |
6.0 | 4.4 | |
3 months ago | 6 months ago | |
C# | C# | |
MIT License | MIT License |
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.
NLua
- NLua: Bridge Between Lua and the .NET
-
Parse data from .lua into C#
Use something like NLua to run the file(s), then you can read the variables from the lua state.
-
Scripting inside Rimworld with Unity: Impossible? With java it is a 3 liner.
There are quite a lot of ways to run scripting languages in C#. I've no idea what JSR223 is but .NET has DLR for example. There are also multiple libraries: IronPython, NLua, Jint and Jurassic for Javascript. There's also older version of CS-Script working with .NET Framework.
-
.NET-compatible scripting languages for users to write their own scripts to query/manipulate objects/properties in the app
http://nlua.org It supports sandboxing so users can't do funny stuffs.
-
Scripting solution needed
lua is always the way to go for scripting!
cs-script.net-framework
-
Scripting inside Rimworld with Unity: Impossible? With java it is a 3 liner.
There are quite a lot of ways to run scripting languages in C#. I've no idea what JSR223 is but .NET has DLR for example. There are also multiple libraries: IronPython, NLua, Jint and Jurassic for Javascript. There's also older version of CS-Script working with .NET Framework.
What are some alternatives?
Autofac - An addictive .NET IoC container
Jurassic - A .NET library to parse and execute JavaScript code.
dotnet6-jint-rules-engine - A JavaScript rules engine running in .NET 6 using the Jint library.
Jint - Javascript Interpreter for .NET
DBreeze - C# .NET NOSQL ( key value store embedded ) ACID multi-paradigm database management system.
CSLA .NET - A home for your business logic in any .NET application.
couchdb-net - EF Core-like CouchDB experience for .NET!
grammars-v4 - Grammars written for ANTLR v4; expectation that the grammars are free of actions.
bad-bits - A game engine written for making retro styled desktop games using javascript.
scriban - A fast, powerful, safe and lightweight scripting language and engine for .NET
boo - The Boo Programming Language.