Simon Hofmann

Simon Hofmann

Senior Software Engineer

Simon likes to deal with software development topics both professionally and privately. He has a big heart for open source, testing and automation. He likes to experiment with all kinds of technologies and maintains nut.js, an open source framework for desktop automation with JavaScript.

Current sessions

JavaScript Desktop Automation

People are lazy, but programmers are especially so. Whether it's testing applications, running longer processes, or working with older software without an API, if something can be automated, it will be. What is almost commonplace in the browser is a bit more difficult for the entire desktop. And if it has to be JavaScript as well, things get tight. At least until now. nut.js enables cross-platform desktop automation with JavaScript. Starting with mouse and keyboard, it even supports image-based searches for more complex operations, all just an npm install away.