work-in-progress C# Lua interpreter
  • Nix 80.6%
  • C# 19.4%
Find a file
2026-03-11 20:20:28 -07:00
.vscode init 2026-03-11 20:20:28 -07:00
src init 2026-03-11 20:20:28 -07:00
.editorconfig init 2026-03-11 20:20:28 -07:00
.envrc init 2026-03-11 20:20:28 -07:00
.gitignore init 2026-03-11 20:20:28 -07:00
flake.lock init 2026-03-11 20:20:28 -07:00
flake.nix init 2026-03-11 20:20:28 -07:00
README.md init 2026-03-11 20:20:28 -07:00

UmbraSharp

a work-in-progress Lua interpreter written in C#

intented as an alternative to MoonSharp, focusing on performance

state of the project

TODO: fill all sections

interpreter

  • instruction set
  • data types

compiler

  • parsing

stdlib

command-line interface

debugger

  • debugger protocol
  • implementation within the interpreter
  • client

testing

  • interpreter tests
  • stdlib tests

documentation

  • bytecode format

misc

  • AOT support