CarbonLint – Open-source real-time energy&carbon profiler for software
CarbonLint – Open-source real-time energy&carbon profiler for software
Hi HN, I'm excited to share CarbonLint, an open-source tool I've been building to help developers measure the actual energy consumption and carbon emissions of their software in real-time. While there are great tools for tracking CPU/RAM, there aren't many accessible ways to translate those hardware metrics into actual environmental impact natively on your local machine. How it works: • It's built with Rust & Tauri (v2) for a tiny footprint. • It monitors CPU, memory, disk I/O, and network activity of specific processes. • It calculates energy usage based on user-configurable hardware profiles (e.g., Apple M-series, Intel, AMD). • It translates energy into CO2-equivalent emissions using real-time, region-specific power grid carbon intensity data. • Available natively across Windows (.exe/.msi), macOS (.dmg), Linux (.deb/.AppImage/.rpm), and Android (.apk). Key features: Global keyboard shortcuts to start/stop profiling sessions instantly. UI runs quietly in the system tray. Comprehensive session reports detailing exactly how much energy a specific software run consumed. The code is fully open-source (MIT), and everything runs locally on your machine. I'd love to hear your feedback on the architecture, the energy estimation models, or any feature requests you might have. Repo: https://github.com/nishal21/CarbonLint Website: https://nishal21.github.io/CarbonLint/ Thanks!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Open-source and real-time orchestrator for distributed architectures
HertzBeat – An open-source, real-time monitoring system
QuPath – open source software for Quantitative Pathology
Releasing Vulnerabilities of Open Source Software
Catincan, Crowdfunding for Open Source Software
An Open-Source MySQL HTAP Database for OLTP, Real-Time Analytics
Ylem – an open-source orchestrator for real-time data streaming
DriftDB – an open source WebSocket backend for real-time apps
Free energy & carbon calculators for homeowners
Real-time mobility and energy aggregator