NLua
couchdb-net
NLua | couchdb-net | |
---|---|---|
5 | 1 | |
1,967 | 121 | |
1.7% | - | |
6.0 | 5.8 | |
3 months ago | 24 days 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!
couchdb-net
-
CouchDB and C#. EFCore-like queries!
I am going to use my library that after few years, today it reached v3.0.0: CouchDB.NET.
What are some alternatives?
Autofac - An addictive .NET IoC container
NETProvider - Firebird ADO.NET Data Provider
cs-script.net-framework - A mirror of the oleg-shilo/cs-script repository of CS-Script for .NET Framework. A copy of the repo before the product migration on .NET 5migrat
CouchDB - Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
dotnet6-jint-rules-engine - A JavaScript rules engine running in .NET 6 using the Jint library.
DryIoc - DryIoc is fast, small, full-featured IoC Container for .NET
Jint - Javascript Interpreter for .NET
NLog - NLog - Advanced and Structured Logging for Various .NET Platforms
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.