Selenium
Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well.
You may like
Stackify offers fully integrated application performance monitoring tools with errors and logs.
Raygun gives you a window into how users are really experiencing your software applications.
Monitor website performance and Google Core Web Vitals with synthetic tests and real user monitoring (RUM).
LogRocket helps you understand problems affecting your users, so that you can get back to building great software.
Unlock performance & error monitoring for your application with BugSnag.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.