awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 مستودعات

Awesome GitHub RepositoriesFrontend Architectures

High-level design patterns and structural approaches for organizing complex frontend application logic and rendering.

Explore 19 awesome GitHub repositories matching web development · Frontend Architectures. Refine with filters or upvote what's useful.

Awesome Frontend Architectures GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • sveltejs/svelteالصورة الرمزية لـ sveltejs

    sveltejs/svelte

    87,285عرض على GitHub↗

    Svelte is a compile-time user interface framework that transforms declarative component syntax into highly optimized, imperative JavaScript code during the build process. By shifting reconciliation logic from the browser to the build step, it functions as a zero-runtime library that eliminates the need for a heavy framework bundle. This architecture relies on a reactive state management paradigm where data changes trigger surgical updates to the document object model without the use of a virtual representation. The framework distinguishes itself through a reactive dependency tracking system t

    Eliminates the need for a heavy client-side runtime library by shifting all component logic into static, compiled code.

    JavaScriptcompilertemplateui
    عرض على GitHub↗87,285
  • addyosmani/agent-skillsالصورة الرمزية لـ addyosmani

    addyosmani/agent-skills

    60,849عرض على GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Applies component architecture, design systems, and accessibility standards to the creation of user-facing interfaces.

    Shellagent-skillsantigravityantigravity-ide
    عرض على GitHub↗60,849
  • tastejs/todomvcالصورة الرمزية لـ tastejs

    tastejs/todomvc

    28,941عرض على GitHub↗

    TodoMVC is a web application specification and a JavaScript framework comparison suite. It provides a standardized set of requirements used to generate feature-complete task-tracking applications across different languages and frameworks, serving as a frontend architectural reference. The project functions as a behavioral test suite and a cross-framework benchmark. It allows for the evaluation of frontend libraries by comparing identical application implementations to analyze differences in syntax, coding patterns, and functional capabilities. The suite covers broad capability areas includin

    Serves as a reference for high-level design patterns and structural approaches to organizing frontend application logic.

    JavaScript
    عرض على GitHub↗28,941
  • codepath/android_guidesالصورة الرمزية لـ codepath

    codepath/android_guides

    28,339عرض على GitHub↗

    This project provides a collection of instructional guides and tutorials for Android app development, native mobile application creation, and computer science education. It focuses on building native applications through step-by-step implementation, covering the development of user interfaces and the integration of system hardware and permissions. The material extends into broader technical domains, including the study of fundamental data structures and algorithms for technical interview preparation. It also covers cybersecurity fundamentals, such as identifying web vulnerabilities and implem

    Covers high-level design patterns for organizing application logic and rendering using modern JavaScript frameworks.

    androidcodepathdevelopment
    عرض على GitHub↗28,339
  • pi0/bootstrap-vueالصورة الرمزية لـ pi0

    pi0/bootstrap-vue

    14,445عرض على GitHub↗

    Bootstrap-vue is a Vue.js UI framework and component library that integrates Bootstrap CSS styling and utility classes into a component-driven development workflow. It provides a set of pre-styled interface elements and layout patterns designed for building responsive web user interfaces. The library functions as a bridge between Bootstrap and Vue.js, allowing developers to create responsive web layouts and reusable frontend components such as navbars, alerts, and modals. It focuses on bringing Bootstrap's design system into a Vue.js application environment. The framework covers core capabil

    Implements a frontend architecture that integrates Bootstrap's design system with Vue.js reactivity.

    JavaScript
    عرض على GitHub↗14,445
  • vuejs/piniaالصورة الرمزية لـ vuejs

    vuejs/pinia

    14,480عرض على GitHub↗

    Pinia is a state management library for Vue applications that provides a centralized, type-safe architecture for organizing reactive data. It utilizes a modular store pattern, allowing developers to define independent, reusable state containers that manage shared application data, computed getters, and executable actions. The library distinguishes itself through a flexible definition model that supports both functional setup patterns and traditional object-based structures. It features a plugin-based extension architecture that enables developers to hook into the store lifecycle for custom fu

    Provides a structural approach for organizing frontend application logic into independent, reusable modules.

    TypeScriptcomposition-apissrstore
    عرض على GitHub↗14,480
  • semantic-org/semantic-ui-reactالصورة الرمزية لـ Semantic-Org

    Semantic-Org/Semantic-UI-React

    13,218عرض على GitHub↗

    Semantic UI React is a declarative component library that provides native React bindings for the Semantic UI design language. It enables the construction of complex user interfaces through a modular, component-based architecture that maps directly to established design patterns, allowing developers to build consistent web application layouts without manual HTML markup. The library distinguishes itself through a shorthand property system that automatically generates and populates nested child components from data objects, significantly reducing the need for verbose code. It also supports polym

    Provides a declarative component-based architecture for building complex user interface layouts without manual HTML markup.

    JavaScriptcomponent-librarycomponentsfrontend-components
    عرض على GitHub↗13,218
  • matt-esch/virtual-domالصورة الرمزية لـ Matt-Esch

    Matt-Esch/virtual-dom

    12,056عرض على GitHub↗

    Virtual-dom is a rendering engine and library designed for building declarative user interfaces. It functions by maintaining a lightweight tree representation of the document structure, which serves as a blueprint for synchronizing the application state with the browser display. The library performs virtual DOM reconciliation by comparing two tree structures to calculate the minimal set of modifications required to update the interface. Once these differences are identified, it applies patches directly to the live document object model to ensure the screen reflects the latest state with minim

    Building interactive web interfaces by describing the desired state and letting the system handle efficient updates to the browser document.

    JavaScript
    عرض على GitHub↗12,056
  • mudblazor/mudblazorالصورة الرمزية لـ MudBlazor

    MudBlazor/MudBlazor

    10,164عرض على GitHub↗

    MudBlazor is a Material Design component library and web UI kit for Blazor applications. It provides a collection of pre-styled, reusable interface elements and layout components based on Material Design guidelines. The library enables the development of responsive web frontends and professional user interfaces entirely within the .NET ecosystem. It covers the construction of enterprise dashboards, data-heavy administrative panels, and functional prototypes. The framework utilizes a system of CSS-variable theming and a block element modifier naming convention to manage styles. Component logi

    Enables the creation of polished web frontends entirely within the .NET ecosystem without manual CSS.

    C#blazorblazor-componentscomponent
    عرض على GitHub↗10,164
  • elm/compilerالصورة الرمزية لـ elm

    elm/compiler

    7,794عرض على GitHub↗

    This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed language into optimized JavaScript for web browsers. It serves as a frontend architecture framework, providing a static type system and a package manager that enforces semantic versioning. The compiler uses a type-checking engine with automatic type inference to prevent runtime errors and guide code refactoring. It implements a structural pattern for managing application state and rendering user interfaces through a virtual DOM, utilizing immutable data and purity-based state transit

    Provides a structured architecture for managing application state and rendering interactive web interfaces.

    Haskellcompilerelm
    عرض على GitHub↗7,794
  • xiaolai/regular-investing-in-boxالصورة الرمزية لـ xiaolai

    xiaolai/regular-investing-in-box

    6,187عرض على GitHub↗

    This is an open-source book that teaches the strategy of investing a fixed amount regularly to build long-term wealth. The project is built as a complete book website, combining bilingual content management in Chinese and English, file-based routing for chapter navigation, and Git-based version control for managing revisions and collaborative editing. The book is delivered through a static site generation pipeline that transforms Markdown source files into styled HTML pages, with a zero-dependency frontend that requires no JavaScript frameworks or external runtime dependencies. The same sourc

    Delivers the online reading experience with no JavaScript frameworks or external runtime dependencies.

    Python
    عرض على GitHub↗6,187
  • jolaleye/cssfxالصورة الرمزية لـ jolaleye

    jolaleye/cssfx

    6,129عرض على GitHub↗

    CSSFX is a curated collection of pre-made visual CSS effects for buttons, inputs, and other common UI elements. The library is entirely CSS-only, meaning the effects themselves require no JavaScript runtime, and each style can be copied to the system clipboard with a single click using the modern Clipboard API. The project is built as a single-page application with a component-based architecture, yet it delivers its entire interface without external JavaScript frameworks. All effect previews and code snippets are pre-rendered into static HTML files at build time, so each page request requires

    Delivers the entire interface without external JavaScript frameworks or libraries.

    Vueanimationcssdesign
    عرض على GitHub↗6,129
  • ryanfitzgerald/devportfolioالصورة الرمزية لـ RyanFitzgerald

    RyanFitzgerald/devportfolio

    4,917عرض على GitHub↗

    devportfolio is an Astro portfolio template and developer portfolio starter designed to showcase technical skills, work experience, and personal projects. It functions as a static site portfolio that generates a fast, SEO-friendly website for deployment to static hosting providers. The project provides a Tailwind CSS portfolio theme featuring a minimalist visual design. It allows for rapid styling and responsive layouts through a customizable web template that can be modified via a configuration file. The codebase utilizes static site generation, component-based templating, and utility-first

    Implements a zero-javascript frontend by default, adding client-side scripts only where interactivity is required.

    Astrojavascriptportfolioportfolio-template
    عرض على GitHub↗4,917
  • evancz/elm-architecture-tutorialالصورة الرمزية لـ evancz

    evancz/elm-architecture-tutorial

    4,169عرض على GitHub↗

    هذا المشروع عبارة عن دليل تعليمي ودرس معماري لتطبيق Elm. يوفر تعليمات حول تنفيذ إدارة الحالة الوظيفية والأنماط المعمارية المعيارية لواجهات المستخدم. يركز البرنامج التعليمي على نمط تحديث عرض النموذج، باستخدام مصدر حقيقة واحد لإدارة الحالة المركزية. يوضح كيفية استخدام أنواع الرسائل المنفصلة لتشغيل انتقالات الحالة من خلال وظائف تحديث نقية، مما يضمن تدفق بيانات أحادي الاتجاه من أحداث العرض عودة إلى العرض. تغطي المادة تطوير واجهة المستخدم التصريحية، وتحويل حالة التطبيق إلى تمثيل مرئي لنموذج كائن المستند. تتضمن إرشادات حول التعامل مع التفاعل القائم على الأحداث لترجمة أحداث المتصفح إلى رسائل تشغيل الحالة.

    Guides the transformation of application state into a visual representation using functional view functions.

    Elm
    عرض على GitHub↗4,169
  • midudev/jscampالصورة الرمزية لـ midudev

    midudev/jscamp

    3,811عرض على GitHub↗

    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

    Builds user interfaces through a declarative syntax that synchronizes data with reusable components.

    JavaScriptbootcamp
    عرض على GitHub↗3,811
  • spine/spineالصورة الرمزية لـ spine

    spine/spine

    3,687عرض على GitHub↗

    Spine is a JavaScript MVC framework and client-side library designed to organize web applications into maintainable components and modules. It functions as a modular frontend architecture that separates data management from user interface logic using the model-view-controller pattern. The framework operates as an event-driven state manager, utilizing a publish-subscribe messaging pattern to synchronize application state and update views. It includes a template-based view engine that generates HTML by injecting dynamic data from a model into predefined markup. The system provides tools for fr

    Employs a structural approach that organizes application logic into independent, reusable components with their own lifecycles.

    JavaScript
    عرض على GitHub↗3,687
  • hunvreus/basecoatالصورة الرمزية لـ hunvreus

    hunvreus/basecoat

    3,653عرض على GitHub↗

    Basecoat is a zero-runtime UI library and themable interface framework consisting of a set of accessible web components. It provides a collection of pre-styled interface elements and utility classes designed to function as static assets without requiring a dedicated JavaScript framework runtime. The project features a dedicated UI component scaffolder, providing a command line interface to automate the generation of project folder structures and the installation of component templates. Visual styles are managed through a system of CSS variables and utility classes, allowing for global theme a

    Provides a library of components that function as static assets without requiring a JavaScript framework runtime.

    JavaScriptalpinecomponentscomponents-library
    عرض على GitHub↗3,653
  • livoras/simple-virtual-domالصورة الرمزية لـ livoras

    livoras/simple-virtual-dom

    1,721عرض على GitHub↗

    Simple Virtual DOM is a lightweight library designed for modeling user interface hierarchies as declarative, nested object structures. It functions as a rendering engine and reconciliation framework, allowing developers to define interface states as virtual trees that exist independently of the live browser document. The library provides core logic for synchronizing these virtual structures with the actual document object model. By comparing two tree states, it calculates the minimal set of additions, removals, or attribute modifications required to update the interface. This approach minimiz

    Enables defining user interface structures as hierarchical objects to simplify state management.

    JavaScript
    عرض على GitHub↗1,721
  • square/workflow-kotlinالصورة الرمزية لـ square

    square/workflow-kotlin

    1,120عرض على GitHub↗

    Workflow-kotlin is a cross-platform state management and UI binding framework for Kotlin that models application navigation, background tasks, and screen rendering through composable, hierarchical state machines. The architecture drives application behavior by flowing immutable data downward to declarative user interfaces and routing user interactions upward through named event handlers. The library includes multiplatform target support for compiling shared code across operating systems, along with asynchronous operation execution that handles background tasks safely outside render passes. I

    Renders native screens using declarative component functions that update on state changes.

    Kotlinandroidkotlinreactive
    عرض على GitHub↗1,120
  1. Home
  2. Web Development
  3. Frontend Development Tools
  4. Frontend Frameworks
  5. Frontend Architectures

استكشف الوسوم الفرعية

  • Declarative UI DevelopmentDefining interfaces through declarative syntax.
  • Type-Safe Frontend DesignFrontend architectures that leverage strongly-typed languages to eliminate custom CSS and JS. **Distinct from Frontend Architectures:** Distinct from general Frontend Architectures by focusing on the elimination of CSS/JS in favor of .NET types.
  • Zero-Runtime Frontend Frameworks1 وسم فرعيFrameworks that compile components to vanilla JavaScript, eliminating the need for a heavy client-side runtime library.