4 repository-uri
Use of specialized syntax extensions to define HTML-like structures within programming languages.
Distinct from HTML-Based UI Structures: Candidates focus on CSS-only structures, class diagrams, or data configs, not the use of JS extensions for HTML structures.
Explore 4 awesome GitHub repositories matching web development · Declarative UI Structures. Refine with filters or upvote what's useful.
Moon is a minimal reactive UI library for building user interfaces with a component composition framework, client-side routing, server-side rendering, and signals-based reactivity. It provides a virtual DOM diffing engine that computes minimal real DOM mutations, enabling efficient view updates by comparing in-memory UI representations against previous versions. The library distinguishes itself through a signals-based reactivity system that tracks data dependencies through observable signals, triggering targeted DOM updates only when values change. It implements a state driver pattern for uni
Uses HTML-like markup with embedded expressions for data binding and event handling directly in JavaScript.
Reagent este un framework pentru construirea de interfețe web folosind ClojureScript și React.js. Acesta permite o abordare de programare funcțională pentru designul UI declarativ, unde structurile HTML și ierarhiile de componente sunt definite folosind sintaxa Hiccup bazată pe vectori în loc de JSX. Proiectul se diferențiază printr-un sistem reactiv de gestionare a stării bazat pe atomi. Urmărește ce componente dereferențiază atomi de stare specifici pentru a declanșa re-randări automate și oferă cursori de stare pentru a izola actualizările la căi specifice ale unui atom de stare mai mare. Include, de asemenea, utilitare pentru încapsularea componentelor JavaScript native și a bibliotecilor terțe pentru a se asigura că rămân compatibile cu ciclul de randare funcțional. Framework-ul acoperă o gamă largă de capabilități, inclusiv reconcilierea virtual DOM, gestionarea ciclului de viață pentru efecte secundare și curățare, și optimizarea performanței de randare prin batching-ul actualizărilor și memoizarea calculelor. Oferă, de asemenea, instrumente pentru randarea pe server a șirurilor HTML statice, partajarea stării globale prin context și primitive de securitate pentru igienizarea conținutului HTML.
Defines HTML structures and component hierarchies using vector-based Hiccup syntax instead of JSX.
SwiftWebUI este un framework UI server-side și o bibliotecă web declarativă care permite crearea de interfețe web folosind o sintaxă bazată pe tiparul SwiftUI. Funcționează ca un sistem server-driven unde structura interfeței și starea sunt gestionate pe server și randate într-un browser web. Framework-ul permite dezvoltarea de interfețelor web printr-un limbaj specific domeniului (DSL) declarativ care oglindește tiparele de interfață native ale platformelor Apple. Menține o conexiune live între server și browser pentru a gestiona sincronizarea stării în timp real și interactivitatea utilizatorului. Sistemul acoperă designul de interfețe cross-platform și gestionarea elementelor interactive, cum ar fi navigarea și controalele de input. Utilizează actualizări diferențiale pentru a modifica doar porțiunile schimbate ale paginii și folosește o conexiune bidirecțională persistentă pentru a transporta input-ul utilizatorului și actualizările UI.
Provides a declarative syntax to define HTML-like structures for browser rendering.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Utilizes JavaScript syntax extensions to define the structural layout of HTML-like interface components.