Kuroko is my bytecode-compiled interpreted programming language. It is the NIH'd replacement for Python in ToaruOS. As a language, Kuroko is a dialect of Python - the vast majority of syntax is compatible between the two, but Kuroko has some differences, particularly around variable scoping and declaration. Kuroko was originally built to provide my code editor with a scripting language, but it's expanded beyond that to be a general-purpose language and I've started writing graphical applications for ToaruOS with it. Kuroko's implementation is very similar in design to CPython, and performance is about on par with CPython 3.10, sometimes a bit better.
While Kuroko comes from ToaruOS, it can be built for other environments - I regularly use it under Linux and macOS. It has a pretty slim libc surface, so it can be a simple port to a new OS - definitely easier to host than CPython.
Kuroko can be compiled to wasm and I have a few web interfaces available, as well as a port of Pyodide's Hiwire to interface with JS, so Kuroko can be used as a web scripting language.
Kuroko has also been built as an EFI application, running on the standard console interface, so you can run it in an EFI shell. This was intended to be the foundation for a new scriptable bootloader, but I got bored with it.
Since this is the start of a Progress Report thread, the most recent work in Kuroko has been improving the implementation of class creation to more closely match Python's data model. There's also been a lot of work within ToaruOS to create Kuroko bindings to Toaru's graphics libraries, with full support for the path rasterization methods that were previously restricted to the TrueType text renderer.