awesome-repositories.com
Blog
MCP
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
·
hacs avatar

hacs/integration

0
View on GitHub↗
7,121 stars·1,516 forks·Python·mit·11 vueshacs.xyz↗

Integration

This project is a package manager for Home Assistant that enables the discovery and installation of community-made scripts, integrations, and frontend assets. It functions as a custom component manager and a GitHub-based package manager, providing a centralized community store to extend smart home functionality via remote repositories.

The system distinguishes itself through a specialized catalog and indexing service that organizes third-party extensions by category and country. It includes a version-tracking update engine that monitors commit hashes, tags, and branches to manage stable and pre-release software updates.

The software covers a broad range of repository management capabilities, including the installation and removal of custom themes, dashboard elements, Python scripts, and shared templates. It also handles administrative tasks such as geographic repository filtering, custom repository registration, and OAuth-based access management for connected accounts.

Diagnostic tools are provided for system troubleshooting, including the export of system state metadata and detailed execution logging.

Features

  • Community Plugin Management - Provides a centralized community catalog for finding and installing third-party extensions and custom components.
  • Smart Home and IoT - Acts as a community store for installing and updating third-party integrations, themes, and dashboard elements from GitHub.
  • Extension Category Organization - Indexes and organizes community extensions by category to facilitate easy discovery and installation.
  • Local Configuration Installations - Downloads third-party scripts and assets directly into the system configuration folder to extend native functionality.
  • External Repository Administration - Allows adding and managing external software sources to keep custom scripts and tools up to date.
  • GitHub-Based Package Management - Functions as a package manager that discovers and downloads versions, tags, and branches directly from GitHub.
  • Community Extension Integrators - Provides a framework for incorporating third-party community plugins and integrations into the smart home environment.
  • Community Extension Discovery - Offers a searchable and filterable catalog to discover third-party community integrations and scripts.
  • Update Managers - Facilitates the downloading and installation of new versions for community-contributed components.
  • Versioned Component Installations - Provides the ability to install specific versions of community components using GitHub tags, branches, or commit SHAs.
  • Package Manifests - Uses structured manifest files to index, categorize, and filter community extensions from external repositories.
  • Community Element Installations - Home Assistant downloads a specific or versioned copy of a community element into the local configuration directory.
  • Home Automation - Extends smart home functionality by installing and updating community-made Python scripts and AppDaemon applications.
  • Custom Component Management - Manages community-made Python scripts, AppDaemon apps, and frontend assets to extend smart home functionality.
  • Home Automation Extension Catalogs - Operates a catalog and indexing service that organizes third-party home automation extensions by category and country.
  • Repository Update Tracking - Monitors commit hashes and tags of tracked repositories to signal the availability of new software versions.
  • Update Monitors - Monitors remote repositories for new versions and notifies the user when updates are available.
  • Software Version Managers - Monitors third-party repositories for new releases and manages the installation of stable or pre-release software updates.
  • Community Extension Removal - Allows users to uninstall and remove community-made components from the local configuration directory.
  • Cache Bypass Mechanisms - Implements a dedicated endpoint that explicitly disables caching for dashboard resources to ensure immediate updates.
  • Community Python Script Installation - Downloads community-made Python scripts into the local configuration for use in automation.
  • Pre-release Version Selectors - Allows users to opt into beta versions or restrict updates to only stable releases for tracked repositories.
  • Repository Metadata Filtering - Filters the community catalog using country codes and category flags defined in the repository source.
  • Community Template Installation - Downloads custom shared templates and triggers a system reload to apply changes immediately.
  • Custom Repository Registration - Allows the registration of external software sources to expand the available community element catalog.
  • OAuth Integration Managers - Manages third-party OAuth authorization tokens to control and revoke permissions for connected external accounts.
  • Diagnostic Data Exports - Serializes system state and configuration into JSON files to facilitate technical troubleshooting and debugging.
  • Debug Logging Management - Writes detailed execution traces and API interactions to system logs to resolve errors through targeted debug logging.
  • Community Dashboard Installation - Integrates community-contributed dashboard cards and views into the system resources.
  • Theme Customization - Downloads and applies shared styling configurations to modify the visual appearance of the user interface.

Historique des stars

Graphique de l'historique des stars pour hacs/integrationGraphique de l'historique des stars pour hacs/integration

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

Alternatives open source à Integration

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Integration.
  • beclab/olaresAvatar de beclab

    beclab/Olares

    4,086Voir sur GitHub↗

    Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private infrastructure management. It functions as a Kubernetes home server orchestrator, enabling the deployment of containerized applications, AI models, and GPU resources on local hardware to replace third-party cloud services. The platform distinguishes itself through a combination of self-hosted AI infrastructure for running large language models and image generators, alongside a decentralized identity manager that uses cryptographic keys and OIDC for trustless authentication. It

    Goai-agentsai-privacyedge-ai
    Voir sur GitHub↗4,086
  • home-assistant/home-assistant.ioAvatar de home-assistant

    home-assistant/home-assistant.io

    9,466Voir sur GitHub↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    HTMLdocumentationhacktoberfesthass
    Voir sur GitHub↗9,466
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Voir sur GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Voir sur GitHub↗26,849
  • afragen/git-updaterAvatar de afragen

    afragen/git-updater

    3,318Voir sur GitHub↗

    WordPress Git Updater is a software update manager that automates the installation and updating of plugins and themes hosted on Git repositories. It functions as an automated release system and a secure client for private Git repository management, linking software components to providers like GitHub, GitLab, or enterprise Git instances for version tracking. The tool distinguishes itself through detailed branch management, allowing users to target specific branches or tagged releases for deployment. It supports secure access to private codebases via personal access tokens and provides a modul

    PHPgitlanguage-packupdater
    Voir sur GitHub↗3,318
Voir les 30 alternatives à Integration→

Questions fréquentes

Que fait hacs/integration ?

This project is a package manager for Home Assistant that enables the discovery and installation of community-made scripts, integrations, and frontend assets. It functions as a custom component manager and a GitHub-based package manager, providing a centralized community store to extend smart home functionality via remote repositories.

Quelles sont les fonctionnalités principales de hacs/integration ?

Les fonctionnalités principales de hacs/integration sont : Community Plugin Management, Smart Home and IoT, Extension Category Organization, Local Configuration Installations, External Repository Administration, GitHub-Based Package Management, Community Extension Integrators, Community Extension Discovery.

Quelles sont les alternatives open-source à hacs/integration ?

Les alternatives open-source à hacs/integration incluent : beclab/olares — Olares is a comprehensive suite of self-hosted identity, storage, AI, and orchestration services designed for private… home-assistant/home-assistant.io — Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… afragen/git-updater — WordPress Git Updater is a software update manager that automates the installation and updating of plugins and themes… home-assistant/core — Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices… microsoft/react-native-code-push — This project is a dynamic code delivery system and over-the-air update client for cross-platform mobile frameworks. It…