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
·

4 repository-uri

Awesome GitHub RepositoriesSingle-File Components

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.

Awesome Single-File Components GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • elemefe/elementAvatar ElemeFE

    ElemeFE/element

    54,116Vezi pe GitHub↗

    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.

    Vuecomponentselement-uijavascript
    Vezi pe GitHub↗54,116
  • chanzhaoyu/chatgpt-webAvatar Chanzhaoyu

    Chanzhaoyu/chatgpt-web

    31,602Vezi pe GitHub↗

    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
    Vezi pe GitHub↗31,602
  • xiaoxian521/vue-pure-adminAvatar xiaoxian521

    xiaoxian521/vue-pure-admin

    20,341Vezi pe GitHub↗

    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.

    Vue
    Vezi pe GitHub↗20,341
  • baidu/sanAvatar baidu

    baidu/san

    4,739Vezi pe GitHub↗

    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.

    JavaScriptcomponentframeworkfrontend
    Vezi pe GitHub↗4,739
  1. Home
  2. Web Development
  3. Single-File Components