awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
liquidctl avatar

liquidctl/liquidctl

0
View on GitHub↗
2,544 stars·258 forks·Python·gpl-3.0·5 vues

Liquidctl

liquidctl is a command line interface and set of Python drivers used to monitor and control liquid cooling hardware. It functions as a liquid cooler controller, hardware telemetry tool, and RGB lighting controller, providing a unified way to manage temperatures, fan speeds, and pump rates for all-in-one and custom loop cooling systems.

The project provides a Python hardware driver that enables programmatic control and telemetry collection without relying solely on the command line. It allows for the configuration of device lighting using standard RGB, HSV, and HSL formats.

The system includes capabilities for connected hardware identification, real-time hardware status monitoring, and the automation of hardware settings during system boot or login. It can export device lists and status information in JSON format for integration with external scripts and monitoring tools.

Features

  • AIO Cooler Management - Provides a unified interface to configure and monitor all-in-one liquid coolers and related controllers.
  • Liquid Cooling Controllers - Provides a unified interface to monitor temperatures and configure settings for liquid cooling hardware.
  • Cooling Profile Controllers - Allows precise thermal management by adjusting pump rates and fan speeds via the command line.
  • Hardware Component Control - Manages pump speeds, fan rotation, and lighting effects across coolers and controllers.
  • Hardware Control CLIs - Provides a command line interface for adjusting fan speeds, pump rates, and lighting on cooling hardware.
  • Python Hardware Drivers - Ships a set of Python drivers enabling programmatic control and telemetry collection from cooling hardware.
  • Hardware Drivers - Ships a set of Python drivers that enable programmatic control and telemetry collection from cooling devices.
  • Hardware Telemetry Tools - Functions as a hardware telemetry tool for querying real-time status and sensor data from pumps and fans.
  • Hardware Control Interfaces - Provides a command-line interface for modifying fan speeds, pump rates, and lighting effects.
  • Hardware Health Monitoring - Tracks real-time liquid temperatures and fan speeds to ensure system stability and cooling efficiency.
  • Hardware Health Monitors - Implements a real-time telemetry system for tracking liquid temperatures and fan rotation speeds.
  • Hardware Automation Scripts - Enables the use of Python scripts and JSON exports to automate hardware settings and monitoring.
  • Cross-Platform RGB Controllers - Provides a utility to manage lighting profiles and synchronize RGB effects across compatible hardware.
  • RGB Color Controllers - Manages colors and lighting effects for hardware components using RGB, HSV, and HSL formats.
  • Hardware Configuration Automations - Automatically applies hardware settings during system boot or user login via background services.
  • Hardware Device Discovery - Lists recognized hardware devices and filters them by bus, address, or serial number.
  • HID Device Communication - Exchanges data with cooling hardware using the Human Interface Device standard via USB reports.
  • I2C Bus Interfaces - Controls hardware components via the system management bus using I2C communication protocols.
  • Control Interfaces - Implements device drivers and command logic in Python to manage cross-platform system calls.
  • Peripheral Lighting Controllers - Sets colors and lighting modes for hardware peripherals using hexadecimal RGB, HSV, or HSL formats.
  • Hardware Abstraction Layers - Implements a hardware abstraction layer to provide a consistent API across different cooling hardware vendors.

Historique des stars

Graphique de l'historique des stars pour liquidctl/liquidctlGraphique de l'historique des stars pour liquidctl/liquidctl

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait liquidctl/liquidctl ?

liquidctl is a command line interface and set of Python drivers used to monitor and control liquid cooling hardware. It functions as a liquid cooler controller, hardware telemetry tool, and RGB lighting controller, providing a unified way to manage temperatures, fan speeds, and pump rates for all-in-one and custom loop cooling systems.

Quelles sont les fonctionnalités principales de liquidctl/liquidctl ?

Les fonctionnalités principales de liquidctl/liquidctl sont : AIO Cooler Management, Liquid Cooling Controllers, Cooling Profile Controllers, Hardware Component Control, Hardware Control CLIs, Python Hardware Drivers, Hardware Drivers, Hardware Telemetry Tools.

Quelles sont les alternatives open-source à liquidctl/liquidctl ?

Les alternatives open-source à liquidctl/liquidctl incluent : calcprogrammer1/openrgb — OpenRGB is a centralized software suite for controlling colors and lighting effects across various brands of RGB… hybridgroup/gobot — Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT… opentabletdriver/opentabletdriver — OpenTabletDriver is a user-mode graphics tablet driver and USB HID input manager that translates raw USB input from… exelban/stats — Stats is a system performance monitor that tracks real-time hardware metrics and resource usage directly from the… pwr-solaar/solaar — Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an… josefadamcik/soflekeyboard — This project provides hardware specifications and configuration sets for building programmable split mechanical…

Alternatives open source à Liquidctl

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Liquidctl.
  • calcprogrammer1/openrgbAvatar de CalcProgrammer1

    CalcProgrammer1/OpenRGB

    3,827Voir sur GitHub↗

    OpenRGB is a centralized software suite for controlling colors and lighting effects across various brands of RGB hardware. It functions as a cross-platform controller and hardware control system that provides a unified interface for managing lighting profiles and effects. The project features an extensible plugin framework and a dedicated plugin interface that allow for the addition of new hardware support and integration features. It includes a network gateway that exposes an API for third-party applications to send lighting commands to connected devices. The system supports multi-computer

    C++asusaurahacktoberfest
    Voir sur GitHub↗3,827
  • opentabletdriver/opentabletdriverAvatar de OpenTabletDriver

    OpenTabletDriver/OpenTabletDriver

    3,612Voir sur GitHub↗

    OpenTabletDriver is a user-mode graphics tablet driver and USB HID input manager that translates raw USB input from digitizer hardware into system cursor and pen events. It serves as a hardware abstraction layer that normalizes input from various tablet brands into a consistent API, providing a cross-platform pen interface with pressure and tilt sensitivity. The project distinguishes itself through a plugin-based architecture and a profile-based configuration system, allowing for custom filters, interpolators, and persistent hardware setups. It includes specialized tools for hardware driver d

    C#cross-platformcsharpdotnet-core
    Voir sur GitHub↗3,612
  • hybridgroup/gobotAvatar de hybridgroup

    hybridgroup/gobot

    9,425Voir sur GitHub↗

    Gobot is a robotics framework for the Go programming language designed for developing robotics, drones, and IoT applications. It provides a hardware abstraction layer with standardized drivers to interact with GPIO, I2C, SPI, and PWM interfaces across various single-board computers and microcontrollers. The framework functions as an IoT device orchestrator and BLE device manager, enabling the coordination of multiple sensors, actuators, and Bluetooth Low Energy peripherals. It includes specialized interfaces for drone control, allowing for the management of flight maneuvers and video streams

    Goarduinobeaglebonebeaglebone-black
    Voir sur GitHub↗9,425
  • exelban/statsAvatar de exelban

    exelban/stats

    39,691Voir sur GitHub↗

    Stats is a system performance monitor that tracks real-time hardware metrics and resource usage directly from the operating system menu bar. It functions as a hardware control interface, allowing users to adjust fan speeds and thermal settings to maintain optimal performance levels for computing hardware. The application distinguishes itself through kernel-level sensor polling, which retrieves telemetry by interfacing directly with low-level system drivers and power management APIs. It provides remote infrastructure oversight via a web-based telemetry dashboard, enabling users to view live pe

    Swiftbatterybluetoothclock
    Voir sur GitHub↗39,691
  • Voir les 30 alternatives à Liquidctl→