2 repository-uri
Managing component state and binding user interactions to logic functions within a desktop GUI framework.
Distinct from Desktop Application Frameworks: Distinct from Desktop Application Frameworks: focuses on state management and event binding rather than the general framework structure.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · State Management. Refine with filters or upvote what's useful.
LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX. It provides a declarative UI compiler that transforms JSX and TypeScript markup into native C code, enabling developers to construct interfaces without a browser runtime. The library includes a CSS styling engine that applies standard CSS rules to layout and style native desktop components, and supports component composition with state management and event binding. The toolkit distinguishes itself by combining web development patterns with native desktop rendering, allowing dev
Manages component state and binds user interactions to logic functions within a desktop GUI framework.
Electron JSON Storage este un utilitar pentru persistența și recuperarea obiectelor JavaScript ca fișiere JSON pe sistemul de fișiere local în cadrul aplicațiilor desktop. Acesta funcționează ca un wrapper pentru gestionarea fișierelor de configurare locale, permițând dezvoltatorilor să salveze și să recupereze preferințele utilizatorilor și setările aplicației pentru a menține starea pe parcursul mai multor sesiuni. Biblioteca se distinge prin furnizarea atât a operațiunilor asincrone non-blocante, cât și a metodelor sincrone de fallback pentru accesul la date. Gestionează datele prin mapare cheie-valoare, unde identificatorii unici de tip string sunt traduși în căi specifice de fișiere, și suportă rezoluția dinamică a căilor pentru a permite suprascrieri ale directorului de stocare personalizat. Dincolo de persistența de bază, biblioteca include utilitare pentru inspectarea directorului de stocare, cum ar fi verificarea existenței unor chei specifice sau listarea tuturor intrărilor de date disponibile. De asemenea, oferă rutine pentru ștergerea intrărilor individuale sau golirea întregului director de stocare pentru a gestiona spațiul de fișiere local.
Manages local configuration files to maintain and reset application settings.