awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hacs avatar

hacs/integration

0
View on GitHub↗
7,121 estrellas·1,516 forks·Python·mit·11 vistashacs.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.

Historial de estrellas

Gráfico del historial de estrellas de hacs/integrationGráfico del historial de estrellas de hacs/integration

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Integration

Proyectos open-source similares, clasificados según cuántas características comparten con Integration.
  • beclab/olaresAvatar de beclab

    beclab/Olares

    4,086Ver en 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
    Ver en GitHub↗4,086
  • home-assistant/home-assistant.ioAvatar de home-assistant

    home-assistant/home-assistant.io

    9,466Ver en 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
    Ver en GitHub↗9,466
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Ver en 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

    Ver en GitHub↗26,849
  • afragen/git-updaterAvatar de afragen

    afragen/git-updater

    3,318Ver en 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
    Ver en GitHub↗3,318
Ver las 30 alternativas a Integration→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de hacs/integration?

Las características principales de hacs/integration son: 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.

¿Qué alternativas de código abierto existen para hacs/integration?

Las alternativas de código abierto para hacs/integration incluyen: 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…