Ruff is a JavaScript runtime specialized in IoT development. Ruff makes embedded coding easy and more efficient by providing HAL, asynchronous I/O, event-driven programming.

Easiest IoT enabler to start with

  • JavaScript

    Use the language you already know, or easy-to-pickup.

  • Repositories

    Modules, drivers, dependencies, yes, we have them all.

  • Deployment

    No more cross-compiling, instantly deploy your work.

  • Program your hardware

    Hardware abstract layer allows you to program directly towards hardware just like the way you do in software programming. You just work on your application without any complex hardware techniques.

  • Comprehensive Device Support

    Ruff supports extensive variation of devices including sensors, cameras, LEDs.

  • Developer friendly

    Write JavaScript code on your PC, application only, no cross-compling, no C code, no kernel development.

  • Rapid Iteration

    Focus on your ideas and requirements, instantly deploy & run your application.