Bare is a modular JavaScript runtime designed for both desktop and mobile platforms, emphasizing cross-device support and peer-to-peer applications. It features an asynchronous, event-driven architecture similar to Node.js, while also incorporating a flexible module system and lightweight thread support. Built on libjs and libuv, Bare allows for the development of native addons compatible across various JavaScript engines and operating systems.
javascript ✓
runtime ✓
cross-device ✓
peer-to-peer ✓
+ modules