rava2

a high-performance java source code interpreter written in c. parse java directly into an ast and execute without intermediate bytecode.

tree-walk execution

directly executes java source code by traversing the abstract syntax tree (ast), ensuring rapid development cycles without compilation steps.

memory safety

built with c11 using a centralized safety suite for allocations, integer overflow protection, and a mark-and-sweep garbage collector.

native concurrency

full support for java threads and monitors using native pthreads, enabling complex multi-threaded applications.

standard library

growing implementation of core java packages including java.lang, java.util, java.io, and java.net.