awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesProgrammatic UI Frameworks

Systems for defining user interfaces through code rather than static markup files.

Distinct from Android UI Components: Existing candidates focus on UI components or general Android development; this specifically targets the programmatic construction methodology.

Explore 5 awesome GitHub repositories matching user interface & experience · Programmatic UI Frameworks. Refine with filters or upvote what's useful.

Awesome Programmatic UI Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kotlin/ankoAvatar Kotlin

    Kotlin/anko

    15,784Vezi pe GitHub↗

    Anko is an Android Kotlin library designed to simplify application development through a set of domain-specific languages and extensions. It functions as a programmatic UI DSL, an SQLite wrapper, an SDK utility, and an asynchronous framework. The project provides a declarative layout system that allows developers to build user interfaces through code instead of static XML markup. It distinguishes itself by offering a fluent database layer that eliminates manual cursor management and a concurrency system that uses weak references to prevent memory leaks in activities. The library covers broad

    Enables the construction of mobile user interfaces using a programmatic Kotlin DSL instead of static XML layout files.

    Kotlin
    Vezi pe GitHub↗15,784
  • vuejs/v2.vuejs.orgAvatar vuejs

    vuejs/v2.vuejs.org

    4,981Vezi pe GitHub↗

    Acesta este site-ul de documentație cuprinzător pentru framework-ul JavaScript progresiv Vue 2. Acesta servește drept referință tehnică și ghid de dezvoltare pentru construirea interfețelor de utilizator reactive și a aplicațiilor single-page. Site-ul oferă o referință detaliată a API-ului JavaScript și un director de componente web. Acoperă implementarea arhitecturilor bazate pe componente, gestionarea stării reactive și utilizarea unui DOM virtual pentru a sincroniza starea aplicației cu browserul. Documentația detaliază capabilități precum rutarea client-side, manipularea declarativă a DOM-ului și optimizările de build frontend, cum ar fi randarea server-side și precompilarea template-urilor. De asemenea, explică abordarea framework-ului față de sincronizarea stării, ciclurile de viață ale componentelor și utilizarea directivelor personalizate. Conținutul este menținut ca o colecție de tutoriale și specificații, cu documentația editată prin Markdown.

    Enables the programmatic generation of UI structures using render functions and virtual nodes.

    JavaScript
    Vezi pe GitHub↗4,981
  • theorchid/platformAvatar TheOrchid

    TheOrchid/Platform

    4,791Vezi pe GitHub↗

    Platform este un framework pentru construirea de aplicații back-office și dashboard-uri administrative folosind Laravel. Acesta funcționează ca un framework UI bazat pe schemă și un generator CRUD care construiește automat interfețe de gestionare a bazelor de date, formulare de introducere și reguli de validare din definiții programatice ale modelelor. Proiectul se distinge printr-un kit UI backend cuprinzător care suportă capturarea avansată a datelor, inclusiv maparea coordonatelor geografice, matrice de date JSON tabelare și urmărirea metadatelor de marketing. Dispune de un sistem robust de control al accesului bazat pe roluri pentru gestionarea vizibilității resurselor și protecția rutelor, alături de o implementare de căutare full-text globală care indexează datele în mai multe modele. Platforma acoperă o gamă largă de capabilități, inclusiv încărcarea asincronă a datelor, sisteme de notificare multi-canal și o bibliotecă de componente de formular specializate pentru text îmbogățit și gestionarea fișierelor. De asemenea, oferă instrumente pentru vizualizarea datelor prin agregarea modelelor și grafice, precum și utilitare pentru reîmprospătarea parțială a paginii pentru a simula o experiență de aplicație single-page. Opțiunile de integrare permit conectarea controlerelor existente și a template-urilor legacy pentru a facilita o migrare graduală a funcțiilor în framework.

    Defines administrative screens and database interfaces programmatically through model definitions rather than static markup.

    PHP
    Vezi pe GitHub↗4,791
  • mamaral/neonAvatar mamaral

    mamaral/Neon

    4,552Vezi pe GitHub↗

    Neon este un framework Swift pentru layout UI programatic care orchestrează elementele interfeței printr-un motor de poziționare relativă. Acesta calculează dimensiunile și pozițiile view-urilor la runtime pentru a crea interfețe utilizator responsive fără a utiliza constrângeri, arcuri, strut-uri sau limbaj de format vizual. Sistemul organizează elementele în stack-uri și grupuri folosind un orchestrator bazat pe coordonate care rezolvă regulile de aliniere între componentele sibling și părinte. Utilizează o abordare de mapare a coordonatelor bazată pe reguli pentru a traduce descriptorii de aliniere de nivel înalt în coordonate absolute pe ecran. Framework-ul oferă capabilități pentru ancorarea superview-urilor, umplerea spațiului containerului și calcule dinamice de tip „size-to-fit”. De asemenea, suportă alinierea relativă a view-urilor și organizarea elementelor sibling în stack-uri orizontale sau verticale aliniate la margini, colțuri sau centre.

    Enables the construction of complete user interfaces through Swift code instead of visual storyboards.

    Swift
    Vezi pe GitHub↗4,552
  • lygttpod/supertextviewAvatar lygttpod

    lygttpod/SuperTextView

    3,762Vezi pe GitHub↗

    SuperTextView is a custom Android UI component that combines multiple text and image segments into a single view to reduce layout hierarchy depth and improve performance. It functions as an interactive text component and a layout optimization tool, rendering complex compositions on a single canvas. The component features a programmatic styling system for defining borders, corner radii, and fill colors via code rather than static XML drawable files. It also integrates with third-party image loading libraries to fetch and display remote assets directly within its structured layouts. The view u

    Allows defining borders, corner radii, and fill colors via code rather than relying on static XML drawable files.

    Java
    Vezi pe GitHub↗3,762
  1. Home
  2. User Interface & Experience
  3. Programmatic UI Frameworks

Explorează sub-etichetele

  • Programmatic View StylingSystems for defining visual attributes like borders and radii directly via code instead of markup. **Distinct from Programmatic UI Frameworks:** Focuses on the programmatic definition of specific visual styles (borders, radii) rather than general UI framework architecture.