Giter VIP home page Giter VIP logo

tobs's Introduction

Please refer to the bottom of this readme regarding the state of development. This readme is subject to change.





GitHub release (latest by date including pre-releases)

GitHub last commit PRs


GitHub All Releases GitHub closed issues GitHub issues

TOBS

A customizable system monitoring app for Mac and Windows.

Table of Contents

  1. What is TOBS?
  2. Features
  3. Customizing TOBS
  4. Screenshots
  5. Installation
  6. Known Issues
  7. State of development
  8. Support
  9. Special Thanks

What is TOBS?

TOBS is a customizable cross-platform system monitor app.

It shows you the most important information about your system in an instant using comprehensible charts.
With customizable options like refreshrate, dark- and light mode, drag- and drop alignment of the charts and some more, you can make Tobs your very own experience.


Features

CPU Monitoring

Tobs is able to display the following CPU data:

  • CPU Name
  • Current clock speed
  • Power clock speed
  • Usage in %
  • Cores (logical)
  • CPU model and vendor

RAM Monitoring

Tobs is able to display the following CPU data:

  • Memory Name
  • Usage in %
  • Total memory available
  • Used memory
  • Free memory
  • Memory clock
  • Memory type

GPU Monitoring

Tobs is able to display the following GPU data:

Disk Monitoring

Tobs is able to display the following GPU data:

  • Free space per disk
  • Used space per disk
  • Mounted disks

Network Monitoring

Tobs is able to display the following network data:
Note: This data applies only to the default interface

  • Connection Name
  • IPv4 address
  • IPv6 address
  • MAC address
  • Current upload speed in MBit (Megabit)
  • Current download speed in MBit (Megabit)


    Customizing TOBS

TOBS is almost fully customizable. You are able to adjust the following settings:

  • Refreshrate of data
  • Select if data shall be displayed in GiB (Gibibyte) or GB (Gigabyte)
  • Switch between Dark- and Light mode
  • Chartlayout customizable with drag and drop


    Screenshots

This is what TOBS looks like in action





Installing TOBS

The TOBS installation is pretty straigt forward.

To get started, download the latest release or clone the master to your computer.

Make sure you have Node installed!

Open an Commandprompt/Terminal inside the TOBS folder and run npm install.

After that, use npm start to launch TOBS.


Known issues and drawbacks

Just like with every piece of software, TOBS also has some known issues and drawbacks.

  • You can't monitor your graphics card with TOBS, as it lacks a proper API to get GPU data. The only information TOBS can display about your GPU are:

    • GPU name
    • Total VRAM
    • Bus
  • Due to Linux's permission system, there is no direct Linux support right now. Technically, TOBS should run on Linux, but with issues (e. g. missing / incorrect data, etc.)


    State of development

This displays the current state of development.

Features:

Planned Feature Implemented Working as intended / Tested
CPU usage
RAM usage
GPU usage Learn more
disk usage
network usage

Customizing:

Preference Implemented Working as intended / Tested
chart layout via drag & drop
custom refreshrate of charts
measurements in GiB or GB
set dark or light mode on the fly
self updating or atleast update assistent ❓ Update dialog
enable / disable animated charts


Support

If you have discovered a 🐜 or have a feature suggestion, feel free to create an issue on Github.

License

This project is lincensed under the MIT License.


Special Thanks to

(In chronological order)

  • miit0o for creating this great looking README.

tobs's People

Contributors

codef0x avatar dependabot[bot] avatar druffko avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.