625 B
625 B
RUIN - Rust Native Application Framework
A layered architecture for fast, native, cross-platform applications.
RUIN is a modern asynchronous runtime for interactive Rust applications on personal computers. It has a simple threading and scheduling model, fast asynchronous I/O (io_uring on Linux, kqueue on macOS, and IOCP on windows), and several libraries to enable building modern, reactive applications.
Runtime
RUIN's core runtime is provided in ruin-runtime.
The runtime is non-workstealing with no threadpool. When a RUIN application starts, it runs a simple event loop on the main thread.