{"categories":[{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces/2"}],"enrichment":{"capability":"htag is a Python GUI toolkit for building web, desktop, and mobile applications from a single codebase using reactive components and HTML-like syntax.","skillfed_tags":["reactive-ui","cross-platform","web-framework"],"use_cases":["Build a web dashboard that runs on starlette/FastAPI with real-time updates via WebSocket, falling back to HTTP polling in restricted networks.","Create a cross-platform desktop application using ChromeApp that works on Linux, Windows, and macOS from the same Python codebase.","Develop a single-page application (SPA) using PyScript that runs entirely in the browser without a Python backend.","Build a mobile-first web app with reactive state management and scoped component styles for responsive design.","Prototype interactive data visualization or admin tools quickly with minimal boilerplate and automatic UI reactivity."],"what_it_does":"htag is a reactive Python GUI framework that lets you write web, desktop, and mobile applications using a single codebase. It provides HTML-like components (Tag.div, Tag.button, etc.) with a Python-native API, state management via reactive State objects, and automatic UI synchronization. The framework handles communication via WebSocket with graceful fallbacks to HTTP SSE and pure HTTP, making it suitable for environments with restrictive network policies.\n\nApplications are built as component trees using declarative syntax with context managers, scoped CSS styles, and event handling. It integrates with starlette/FastAPI for web deployment, runs as a ChromeApp for desktop, and supports PyScript for SPA HTML pages. The framework emphasizes developer experience with hot-reload, better error handling, and minimal boilerplate compared to its v1 predecessor.","worth_installing":"Yes, if you want to build web or desktop GUIs in Python with a modern reactive framework and cross-platform support. The low install friction, active maintenance, MIT license, and zero known vulnerabilities make it a safe choice. Verify that the fallback communication modes and Android support meet your specific deployment requirements before committing to production use."},"id":"htag","links":{"html":"https://skillfed.io/packages/htag","md":"https://skillfed.io/packages/htag.md","pypi":"https://pypi.org/project/htag/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-02","license_spdx":null,"license_treatment":"permissive","name":"htag","python_support":"supports_current","summary":"Python3 GUI toolkit for building 'beautiful' applications for mobile, web, and desktop from a single codebase"},"popularity":{"monthly_downloads":134706,"position":11465,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.28"}
