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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesState Management

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.

Awesome State Management GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • lc-soft/lcuiAvatar lc-soft

    lc-soft/LCUI

    4,300Vezi pe GitHub↗

    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.

    Cccross-platform-guigui-framework
    Vezi pe GitHub↗4,300
  • electron-userland/electron-json-storageAvatar electron-userland

    electron-userland/electron-json-storage

    1,427Vezi pe GitHub↗

    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.

    JavaScriptelectronjsonsettings
    Vezi pe GitHub↗1,427
  1. Home
  2. Operating Systems & Systems Programming
  3. Desktop Environment Frameworks
  4. Desktop Environment Components
  5. Desktop Application Frameworks
  6. State Management

Explorează sub-etichetele

  • Local Configuration ManagementManaging and clearing local configuration files to maintain application state. **Distinct from State Management:** Distinct from State Management: focuses on file-based configuration persistence rather than in-memory GUI state binding.