Skip to content

drem1lin/ResourceMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MonitorD — Cross-Platform System Monitor (C++)

🇬🇧 English

MonitorD is a cross-platform system monitoring service written in modern C++.

The project demonstrates:

  • clean layered architecture (core / platform / daemon / cli),
  • separation of OS-specific logic,
  • target-based CMake build,
  • daemon + client communication via HTTP/JSON (localhost),
  • scalable design ready for future Qt UI integration.

It is designed as an engineering-focused PET project to showcase system programming skills, modern C++ practices, and maintainable architecture.


🇩🇪 Deutsch

MonitorD ist ein plattformübergreifender Systemmonitor-Dienst in modernem C++.

Das Projekt demonstriert:

  • saubere, modulare Architektur (core / platform / daemon / cli),
  • Trennung von betriebssystemspezifischer Logik,
  • target-basiertes CMake-Setup,
  • Kommunikation zwischen Dienst und CLI über HTTP/JSON,
  • Erweiterbarkeit (z. B. Qt-UI in Zukunft).

Ziel ist es, Systemprogrammierung, Architekturverständnis und moderne C++-Praxis zu demonstrieren.


🇷🇺 Русский

MonitorD — кроссплатформенный сервис системного мониторинга на современном C++.

Проект демонстрирует:

  • чистую модульную архитектуру (core / platform / daemon / cli),
  • изоляцию платформозависимого кода,
  • target-ориентированную сборку через CMake,
  • взаимодействие daemon и CLI через HTTP/JSON,
  • возможность расширения (например, Qt-интерфейс).

Проект создан как инженерный PET для демонстрации навыков системного программирования и архитектурного подхода.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors