0.0.1-beta-1
·
42 commits
to develop
since this release
π Introducing the first beta of Joular Core β‘
Weβre happy to share the first beta release of Joular Core, our new unified, cross-platform and cross-OS energy measurement and monitoring software.
This beta includes the full feature set planned for our stable release, now available across all supported platforms and architectures.
Your feedback is essential: please help us validate stability, identify bugs, and suggest improvements before the final release.
π During this beta test phase, weβre especially looking for:
- Blocking or critical issues
- Incorrect or inconsistent measurements
- Performance problems
- Cross-platform, architecture and OS consistency
- Usability feedback and feature suggestions for the CLI and the GUI
About Joular Core
Joular Core is our new platform to measure energy across all systems and devices, anywhere and everywhere!
- π» Supported Systems: π§ Linux, πͺ Windows, π MacOS, π Raspberry Pi, π½ Virtual Machines.
- βοΈ Supported Architectures: x86_64 (amd64), x86/i686, aarch64, arm, armv7, GPUs (Nvidia, Apple, AMD).
π Features
- π Real-time CPU and GPU power monitoring on PCs, servers, and single-board computers
- π Monitor power from inside virtual machines using data from the hypervisor or an external meter
- π Per-process power monitoring: track the energy consumption of a specific PID
- π Per-application power monitoring: track a named application across all its processes, with variable refresh interval
- π Export power data to CSV files (append or overwrite mode)
- π Write power data to a shared-memory ring buffer for low-latency IPC with other programs
- π Expose power data over HTTP (GET
/data) and WebSocket (/ws) endpoints - βοΈ Filter output to only show CPU power, GPU power, or both
- βοΈ CPU idle baseline calibration: automatically or manually subtract idle CPU power before attributing it to a process or application
- βοΈ Linux systemd service for running as a daemon
- β¨οΈ Command-line interface (CLI) with colored, human-readable output or a stripped numeric-only mode
- π¨ Graphical user interface (GUI) built with egui, with live power graphs and 60-second history