{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/5"}],"enrichment":{"capability":"Provides reactive state management, declarative UI widgets, and threading utilities for building plugins for the exteraGram Android Telegram client.","skillfed_tags":["telegram-plugin","reactive-ui","android-development"],"use_cases":["Build settings screens for exteraGram plugins with toggles, sliders, and text fields that react to state changes.","Create interactive plugin UIs using declarative widgets and layout containers without direct Android API calls.","Manage reactive state across plugin UI components so changes propagate automatically to all bound widgets.","Implement plugin-specific dialogs, bottom sheets, and event-driven interactions within the Telegram client.","Cache and rate-limit network requests from plugin code using built-in network decorators."],"what_it_does":"exteragram-alib is a UI and utility library for building plugins for the exteraGram Android Telegram client. It provides reactive state binding (State class), declarative UI widgets (Label, Button, Field, Toggle, Slider, etc.), layout containers (VBox, HBox, Card), and helper utilities for threading, Java reflection, local JSON storage, event dispatching, and network operations like caching and rate-limiting.\n\nThe library is designed to integrate directly into exteraGram's plugin system via the `__requirements__` metadata. Developers use it to construct settings screens and interactive interfaces that automatically update when underlying state changes, without manual UI refresh calls. It abstracts Android UI patterns into Python classes and handles the bridge to the host application's rendering layer.","worth_installing":"Yes, if you are developing plugins for the exteraGram Android Telegram client. The library eliminates boilerplate for UI construction and state management specific to that platform. For general-purpose reactive UI or non-exteraGram projects, it is not applicable. No security issues detected and low install friction make it a straightforward add to an exteraGram plugin's dependencies."},"id":"exteragram-alib","links":{"html":"https://skillfed.io/packages/exteragram-alib","md":"https://skillfed.io/packages/exteragram-alib.md","pypi":"https://pypi.org/project/exteragram-alib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-23","license_spdx":null,"license_treatment":"permissive","name":"exteragram-alib","python_support":"supports_current","summary":"A reactive declarative UI and threading utility library for exteraGram / Telegram plugins."},"popularity":{"monthly_downloads":82999,"position":14108,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.6"}
