Write native binary web apps with TypeScript and Express
Express syntax compiled to native binaries, but Tsonic is unproven and requires .NET SDK.
Alder is a C# expression engine for .NET that parses, binds, validates, and executes C# expressions and statement blocks against CLR types, with support for async, Dynamic LINQ, expression-tree export, security controls, and NativeAOT.
Full C# semantics with NativeAOT dispatch finally solves the Roslyn overhead problem.
.NET developers, engine builders, plugin system architects
Roslyn · DynamicExpresso · NCalc
I’ve been working with dynamic code execution for quite some time now and there still seems to be a lack of a open source solution that fully tackles this problem. A lot of the libraries I keep finding seem to be outdated or only support a small subset of C#. On the other hand, embedding Roslyn isn’t a viable solution for me due to the overhead it would introduce.
So I started building my own solution. Alder is an expression engine that parses, semantically binds, validates, and executes C# code dynamically in both interpreted and compiled modes, with support for AOT dispatch as well.
Although it started as a much smaller project, I’m quite surprised by how much of the language I ended up supporting in the end.
https://github.com/MartiSilvio/Alder
Any thoughts or feedback are really appreciated
Express syntax compiled to native binaries, but Tsonic is unproven and requires .NET SDK.
Replaces eval() with typed sandboxing while JEXL and jsonata already exist.
Native Zig Datalog engine for taint analysis and access control, but niche use cases limit reach.
Buzzword-heavy README promises enterprise-grade features but only has 1 GitHub star.
Agent framework in a single C header file that actually runs local models offline.
MyBatis SQL tester in IDE — niche plugin for a specific pain point, rough around the edges.