4 repository-uri
Development patterns that encapsulate HTML, logic, and styles within a single file for modularity.
Distinct from Template Logic: Candidates focus on generic HTML templating or logic engines, not the specific SFC architectural pattern used by Vue.js.
Explore 4 awesome GitHub repositories matching web development · Single-File Components. Refine with filters or upvote what's useful.
Element is a Vue.js UI component library and web UI toolkit. It provides a collection of pre-styled user interface components and modular building blocks used to build web applications. The project includes a customizable CSS theme framework, allowing for the modification of visual styles and brand requirements through theme tools and generators. The toolkit covers frontend component management, custom web theming, and a workflow for rapid prototyping.
Utilizes Single-File Components to combine templates, script logic, and scoped styles for modular development.
This project is a self-hosted AI frontend and web-based chat interface designed to interact with large language model APIs. It functions as an API-based chat client and dashboard that enables users to send prompts and receive responses from generative AI models. The application serves as a self-hosted AI gateway, providing API key proxying to connect official model keys to a web interface. It includes security and traffic controls, such as interface access restrictions via a shared secret key and request volume limiting to prevent service abuse. The system covers conversation data management
Organizes the user interface into single-file components encapsulating HTML, logic, and styling.
Vue-pure-admin is a Vue 3 admin dashboard template and frontend boilerplate designed for developing backend management tools. It functions as a TypeScript web application scaffold that integrates Vite for the build pipeline and Element Plus for the UI framework. The project provides a responsive admin interface that adapts to both desktop and mobile screens. It is structured as an enterprise frontend architecture to support the creation of scalable professional web applications. The system includes capabilities for bootstrapping backend management systems, optimizing bundle sizes, and deploy
Organizes templates, logic, and styles into single-file components for better maintainability.
San este un framework JavaScript izomorf și un toolkit pentru aplicații single-page utilizat pentru construirea de interfețe utilizator cu componente reutilizabile. Funcționează ca o bibliotecă UI reactivă care sincronizează starea aplicației cu interfața prin data binding și template-uri declarative. Framework-ul se distinge prin suportul pentru generarea de HTML server-side și hidratarea client-side pentru a îmbunătăți performanța încărcării inițiale și optimizarea pentru motoarele de căutare (SEO). Utilizează un proces specializat de compilare template-to-array pentru a comprima structurile template-urilor și a reduce costurile de rețea. Proiectul oferă capabilități cuprinzătoare pentru gestionarea stării, inclusiv stare globală unidirecțională centralizată, proprietăți calculate și two-way data binding. Acoperă rutarea prin moduri hash și history, gestionarea ciclului de viață al componentelor și un sistem de template-uri care include gestionarea slot-urilor, vizibilitatea condiționată și randarea dinamică a listelor. Dezvoltarea este susținută printr-un CLI pentru bootstrapping-ul proiectelor și instrumente pentru debugging-ul stării componentelor și gestionarea erorilor.
Encapsulates templates, logic, and styles within single files for modular user interface development.