{
  "canonical_url": "https://crates.flyology.org/community/",
  "catalog": {
    "name": "community",
    "repository_url": "https://github.com/alire-project/alire-index",
    "revision": "115fc87e8336c66e54c19906bc3f10303cd88107"
  },
  "generated_at": "2026-10-06T11:22:10Z",
  "index": {
    "version": "1.4.0"
  },
  "package": {
    "catalog": "community",
    "description": "Library to monitor hardware components' energy consumption on all OSes",
    "development_only": false,
    "latest_version": "0.0.4",
    "name": "joularcore",
    "selected_version": "0.0.4",
    "versions": [
      {
        "dependants": [],
        "dependencies": [],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Adel Noureddine"
          ],
          "available": {
            "case(os)": {
              "...": false,
              "linux": true,
              "macos": true,
              "windows": true
            }
          },
          "description": "Library to monitor hardware components' energy consumption on all OSes",
          "gpr-externals": {
            "JOULARCORE_LIBRARY_TYPE": [
              "static",
              "relocatable",
              "static-pic"
            ],
            "PJ_OS": [
              "linux",
              "windows",
              "macos"
            ]
          },
          "gpr-set-externals": {
            "case(os)": {
              "linux": {
                "PJ_OS": "linux"
              },
              "macos": {
                "PJ_OS": "macos"
              },
              "windows": {
                "PJ_OS": "windows"
              }
            }
          },
          "licenses": "LGPL-3.0-only",
          "long-description": "Joular Core measures the energy or power consumption of hardware components:\nCPU (Intel and AMD through RAPL on Linux and Windows, Apple Silicon and Intel Macs through powermetrics, Raspberry Pi and other boards through power models) and\nGPU (Nvidia through NVML, AMD through hwmon sysfs or ADLX, Apple Silicon through\npowermetrics). It detects on its own what the machine offers, and also provides\na C interface so any language with a C FFI can use it.\n",
          "maintainers": [
            "Adel Noureddine <adel.noureddine@outlook.com>"
          ],
          "maintainers-logins": [
            "adelnoureddine"
          ],
          "name": "joularcore",
          "origin": {
            "commit": "094fe453bbcfc64307e83b54aac218c3ae4d33fc",
            "url": "git+https://github.com/joular/joularcore.git"
          },
          "tags": [
            "power",
            "energy",
            "linux",
            "windows",
            "macos",
            "cpu",
            "gpu"
          ],
          "version": "0.0.4",
          "website": "https://www.noureddine.org/research/joular/joularcore"
        },
        "path": "index/jo/joularcore/joularcore-0.0.4.toml",
        "version": "0.0.4"
      },
      {
        "dependants": [],
        "dependencies": [],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Adel Noureddine"
          ],
          "available": {
            "case(os)": {
              "...": false,
              "linux": true,
              "macos": true,
              "windows": true
            }
          },
          "description": "Library to monitor hardware components' energy consumption on all OSes",
          "gpr-externals": {
            "JOULARCORE_LIBRARY_TYPE": [
              "static",
              "relocatable",
              "static-pic"
            ],
            "PJ_OS": [
              "linux",
              "windows",
              "macos"
            ]
          },
          "gpr-set-externals": {
            "case(os)": {
              "linux": {
                "PJ_OS": "linux"
              },
              "macos": {
                "PJ_OS": "macos"
              },
              "windows": {
                "PJ_OS": "windows"
              }
            }
          },
          "licenses": "LGPL-3.0-only",
          "long-description": "Joular Core measures the energy or power consumption of hardware components:\nCPU (Intel and AMD through RAPL on Linux and Windows, Apple Silicon through\npowermetrics on macOS, Raspberry Pi and other boards through power models) and\nGPU (Nvidia through NVML, AMD through hwmon sysfs or ADLX, Apple Silicon through\npowermetrics). It detects on its own what the machine offers, and also provides\na C interface so any language with a C FFI can use it.\n",
          "maintainers": [
            "Adel Noureddine <adel.noureddine@outlook.com>"
          ],
          "maintainers-logins": [
            "adelnoureddine"
          ],
          "name": "joularcore",
          "origin": {
            "commit": "875975e6f5b8593f7f5544388e19eebb333267a0",
            "url": "git+https://github.com/joular/joularcore.git"
          },
          "tags": [
            "power",
            "energy",
            "linux",
            "windows",
            "macos",
            "cpu",
            "gpu"
          ],
          "version": "0.0.3",
          "website": "https://www.noureddine.org/research/joular/joularcore"
        },
        "path": "index/jo/joularcore/joularcore-0.0.3.toml",
        "version": "0.0.3"
      },
      {
        "dependants": [],
        "dependencies": [],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Adel Noureddine"
          ],
          "available": {
            "case(os)": {
              "...": false,
              "linux": true,
              "macos": true,
              "windows": true
            }
          },
          "description": "Library to monitor hardware components' energy consumption on all OSes",
          "gpr-externals": {
            "JOULARCORE_LIBRARY_TYPE": [
              "static",
              "relocatable",
              "static-pic"
            ],
            "PJ_OS": [
              "linux",
              "windows",
              "macos"
            ]
          },
          "gpr-set-externals": {
            "case(os)": {
              "linux": {
                "PJ_OS": "linux"
              },
              "macos": {
                "PJ_OS": "macos"
              },
              "windows": {
                "PJ_OS": "windows"
              }
            }
          },
          "licenses": "LGPL-3.0-only",
          "long-description": "Joular Core measures the energy or power consumption of hardware components:\nCPU (Intel and AMD through RAPL on Linux and Windows, Apple Silicon through\npowermetrics on macOS, Raspberry Pi and other boards through power models) and\nGPU (Nvidia through NVML, AMD through hwmon sysfs or ADLX, Apple Silicon through\npowermetrics). It detects on its own what the machine offers, and also provides\na C interface so any language with a C FFI can use it.\n",
          "maintainers": [
            "Adel Noureddine <adel.noureddine@outlook.com>"
          ],
          "maintainers-logins": [
            "adelnoureddine"
          ],
          "name": "joularcore",
          "origin": {
            "commit": "642af64dcf9ec6602108f8c51ac7e2fdf33e38ad",
            "url": "git+https://github.com/joular/joularcore.git"
          },
          "tags": [
            "power",
            "energy",
            "linux",
            "windows",
            "macos",
            "cpu",
            "gpu"
          ],
          "version": "0.0.2",
          "website": "https://www.noureddine.org/research/joular/joularcore"
        },
        "path": "index/jo/joularcore/joularcore-0.0.2.toml",
        "version": "0.0.2"
      },
      {
        "dependants": [],
        "dependencies": [],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Adel Noureddine"
          ],
          "description": "Library to monitor hardware components' energy consumption on all OSes",
          "gpr-externals": {
            "JOULARCORE_LIBRARY_TYPE": [
              "static",
              "relocatable",
              "static-pic"
            ],
            "PJ_OS": [
              "linux",
              "windows",
              "macos",
              "bsd"
            ]
          },
          "gpr-set-externals": {
            "case(os)": {
              "freebsd": {
                "PJ_OS": "bsd"
              },
              "linux": {
                "PJ_OS": "linux"
              },
              "macos": {
                "PJ_OS": "macos"
              },
              "windows": {
                "PJ_OS": "windows"
              }
            }
          },
          "licenses": "LGPL-3.0-only",
          "long-description": "Joular Core measures the energy or power consumption of hardware components:\nCPU (Intel and AMD through RAPL on Linux and Windows, Raspberry Pi and other\nboards through power models) and GPU (Nvidia through NVML, AMD through hwmon\nsysfs or ADLX). It detects on its own what the machine offers, and also\nprovides a C interface so any language with a C FFI can use it.\n",
          "maintainers": [
            "Adel Noureddine <adel.noureddine@outlook.com>"
          ],
          "maintainers-logins": [
            "adelnoureddine"
          ],
          "name": "joularcore",
          "origin": {
            "commit": "51506dca1a84e4252002fa0af78897933fb76fd3",
            "url": "git+https://github.com/joular/joularcore.git"
          },
          "tags": [
            "power",
            "energy",
            "linux",
            "windows",
            "macos",
            "bsd",
            "cpu",
            "gpu"
          ],
          "version": "0.0.1",
          "website": "https://www.noureddine.org/research/joular/joularcore"
        },
        "path": "index/jo/joularcore/joularcore-0.0.1.toml",
        "version": "0.0.1"
      }
    ]
  },
  "schema_version": 4
}
