Hi guys,

Not back with another tutorial but I wanted to share a project I've been working on to learn React and realtime data with Socket.io. It is a proof of concept to show server monitoring. Currently the project shows:

  • Uptime
  • RAM Usage
  • Disk Usage
  • CPU Usage - Per Core

The project relies on several components:

  • ExpressJS - Provides the server side monitor
  • Socket.io - Provides the realtime pulses
  • Babel - Compiles ES6 to ES5
  • Webpack - Creates a build bundle on file changes
  • React - Front end reactive UI framework
  • Highcharts - Provides the charting aspects


ram-cpu-picharts I initially thought this would be a private project but thought I'd open source it to help others learn. So fork it and get hacking! :)

You can find the repository here: https://bitbucket.org/dylanrhysscott94/pulse-nodejs-poc