awesome-repositories.com

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

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالمدونة
التصنيفات

21 مستودعات

Awesome GitHub RepositoriesFrontend Frameworks

Libraries and tools for building interactive web-based user interfaces.

Distinguishing note: Focuses on the assembly of frontend applications.

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

Awesome Frontend Frameworks GitHub Repositories

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

    NervJS/taro

    37,549عرض على GitHub↗

    Taro is a cross-platform application development framework designed to build a single codebase that runs across multiple mobile platforms and web browsers. It focuses on mini-program development for ecosystems such as WeChat, Alipay, and ByteDance, as well as hybrid mobile application deployment. The project enables multi-framework frontend engineering, allowing developers to use React or Vue to create user interfaces that compile to different target environments. It employs a framework-agnostic abstract layer and a unified virtual DOM translation to map high-level component logic to various

    Allows developers to use either React or Vue to create user interfaces that compile to different target environments.

    TypeScriptjavascriptjquerynerv
    عرض على GitHub↗37,549
  • backstage/backstageالصورة الرمزية لـ backstage

    backstage/backstage

    33,679عرض على GitHub↗

    Backstage is an open-source framework for building internal developer portals. It provides a centralized, metadata-driven software catalog that tracks ownership, dependencies, and lifecycle status for all technical assets by harvesting configuration files directly from version control systems. The platform is built on a plugin-based modular architecture, allowing teams to extend core functionality through isolated, independently deployable modules that integrate into a unified frontend and backend ecosystem. The project distinguishes itself through its focus on developer productivity and stan

    Supports building frontend applications using a component-based architecture for modular development.

    TypeScriptbackstagecncfdeveloper-experience
    عرض على GitHub↗33,679
  • 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 building interactive web interfaces across a variety of frontend frameworks.

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

    react-bootstrap/react-bootstrap

    22,608عرض على GitHub↗

    React Bootstrap is a frontend component framework and responsive UI kit that translates the Bootstrap CSS framework into a React-based component architecture. It provides a collection of reusable, pre-styled interface elements and grid systems designed for consistent, responsive web development. The library distinguishes itself by wrapping raw HTML markup in React components to manage accessibility and stateful behaviors. It utilizes a centralized theme provider to propagate global configuration and breakpoints, while employing portal-based rendering for overlays to prevent clipping issues.

    Provides a library of pre-styled interactive widgets like carousels and accordions for rapid development.

    TypeScriptbootstraphacktoberfestjavascript
    عرض على GitHub↗22,608
  • qwikdev/qwikالصورة الرمزية لـ QwikDev

    QwikDev/qwik

    22,014عرض على GitHub↗

    Qwik is a resumable JavaScript web framework and component-based UI library designed to build high-performance web applications. It functions as a frontend web framework that optimizes page load speed and runtime performance by delaying JavaScript execution until a user interacts with a specific component. The framework eliminates the traditional hydration phase by restoring application state from the server. It uses serialization to embed state and event listeners directly into the HTML, allowing the application to resume interactivity without re-executing JavaScript to rebuild the component

    Functions as a frontend framework for developing interactive web applications with an emphasis on runtime performance.

    TypeScriptframeworkhacktoberfestjavascript
    عرض على GitHub↗22,014
  • voltagent/awesome-claude-code-subagentsالصورة الرمزية لـ VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906عرض على GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Generates responsive, accessible frontend components using TypeScript and existing state management.

    Shellai-agent-frameworkai-agent-toolsai-agents
    عرض على GitHub↗21,906
  • nhn/tui.editorالصورة الرمزية لـ nhn

    nhn/tui.editor

    17,984عرض على GitHub↗

    This project is a web-based rich text editor designed for markdown content authoring. It provides a dual-mode interface that synchronizes raw markdown syntax with a visual WYSIWYG editing experience, allowing users to toggle between modes while maintaining a consistent document state. The editor distinguishes itself through a modular architecture that supports custom content blocks and plugin extensions. This system enables the integration of specialized features such as code syntax highlighting, chart rendering, diagram generation, and complex table formatting. It also includes a live previe

    Integrates rich text editing capabilities into web applications using framework-specific wrapper components.

    TypeScriptchartcommonmarkdocumentation
    عرض على GitHub↗17,984
  • bailicangdu/vue2-happyfriالصورة الرمزية لـ bailicangdu

    bailicangdu/vue2-happyfri

    10,538عرض على GitHub↗

    vue2-happyfri is a frontend development starter kit and application template for the Vue 2 framework. It provides a foundational codebase designed for learning and implementing the core ecosystem of Vue.js. The project serves as a reference implementation for building single-page applications by combining Vue.js with Vue Router for navigation setup and Vuex for state management examples. It demonstrates how to map URL paths to page components and maintain consistent application state across multiple components. The codebase covers high-level capabilities including client-side routing and cen

    Provides a structured starter project for learning the integration of core Vue.js ecosystem tools.

    JavaScriptvue
    عرض على GitHub↗10,538
  • frappe/frappeالصورة الرمزية لـ frappe

    frappe/frappe

    10,291عرض على GitHub↗

    Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate

    Includes a dedicated JavaScript frontend framework for building interactive and dynamic user interfaces.

    Pythoncmsemailerpnext
    عرض على GitHub↗10,291
  • paascloud/paascloud-masterالصورة الرمزية لـ paascloud

    paascloud/paascloud-master

    9,869عرض على GitHub↗

    This project is a Spring Cloud microservices boilerplate and distributed system infrastructure designed to accelerate the development of enterprise Java applications. It provides a reference architecture that combines a Java backend with a decoupled Vue.js frontend framework. The system includes a complete e-commerce reference implementation, featuring a digital storefront with a full shopping workflow and a backend operations platform for business management. It also integrates OAuth 2.0 for identity management, supporting stateless authentication and third-party login services. The infrast

    Includes a Vue.js based frontend framework designed for decoupled communication with Java backend services via RESTful APIs.

    Javaoauth2rocketmqspring-cloud
    عرض على GitHub↗9,869
  • yoshuawuyts/chooالصورة الرمزية لـ yoshuawuyts

    yoshuawuyts/choo

    6,770عرض على GitHub↗

    Choo هو إطار عمل أمامي وظيفي لبناء تطبيقات الويب. يتكون من مجموعة من الأدوات بما في ذلك موجه (router) من جانب العميل، ومحرك لمقارنة DOM، ومكتبة JavaScript متماثلة (isomorphic). يستخدم المشروع بنية قائمة على الأحداث لفصل منطق العمل عن العرض، وتنسيق تحديثات الحالة وتحديثات العرض من خلال باعث أحداث مركزي. يوظف العرض المتماثل لإنشاء مخرجات HTML باستخدام مسار منطقي واحد لكل من سلاسل جانب الخادم ومعالجة DOM من جانب العميل. يدير إطار العمل كائن حالة مشترك يقوم بمزامنة البيانات عبر المعالجات وطرق العرض. يتم معالجة الأداء من خلال محرك مقارنة DOM الذي يستخدم التخزين المؤقت للمكونات القائم على المعرف والتوفيق اليدوي لتقليل الطفرات المكلفة. يقوم الموجه بتعيين مسارات URL إلى دوال المعالجة واستخراج المعلمات المسماة مباشرة إلى حالة التطبيق المشتركة.

    Provides a lightweight functional framework for building structured and maintainable web user interfaces.

    JavaScript
    عرض على GitHub↗6,770
  • choojs/chooالصورة الرمزية لـ choojs

    choojs/choo

    6,767عرض على GitHub↗

    Choo is a minimalist frontend framework providing a tiny foundation for building web applications. It functions as an event-driven application core that decouples business logic from rendering and includes a client-side router to manage browser history and URL mapping without page reloads. The project distinguishes itself through an architecture that combines a server-side rendering engine for generating static HTML strings with a stateful UI component library. This allows for the creation of self-contained interface elements that maintain internal data and persist across global renders. The

    Provides a minimalist and composable foundation for building small, sturdy web applications.

    JavaScriptchoodominterface
    عرض على GitHub↗6,767
  • pomber/didactالصورة الرمزية لـ pomber

    pomber/didact

    6,752عرض على GitHub↗

    Didact is a virtual DOM UI framework and functional component library. It utilizes a concurrent rendering engine and a fiber-based reconciliation library to synchronize a visual interface with data changes. The framework implements a concurrent rendering engine that breaks rendering work into resumable chunks. This prevents long-running tasks from blocking the main browser thread by dividing interface updates into small units of work. The system covers virtual DOM implementation and fiber architecture, using a linked-list fiber tree to track element relationships. It manages function compone

    Provides a foundation for building interactive web-based user interfaces using a functional component model.

    JavaScriptdiy-guidejavascriptjsx
    عرض على GitHub↗6,752
  • reactwg/react-18الصورة الرمزية لـ reactwg

    reactwg/react-18

    5,195عرض على GitHub↗

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

    Manages the milestones and feature sets for a major version of a frontend framework.

    عرض على GitHub↗5,195
  • egoist/poiالصورة الرمزية لـ egoist

    egoist/poi

    5,175عرض على GitHub↗

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

    Transforms JSX and Vue syntax into standard JavaScript to enable modern framework development.

    JavaScript
    عرض على GitHub↗5,175
  • component/componentالصورة الرمزية لـ component

    component/component

    4,522عرض على GitHub↗

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

    Offers a structured framework for building user interfaces using independent and reusable components.

    JavaScript
    عرض على GitHub↗4,522
  • rocboss/paopao-ceالصورة الرمزية لـ rocboss

    rocboss/paopao-ce

    4,493عرض على GitHub↗

    paopao-ce هي منصة مجتمعية اجتماعية مصممة لنشر المحتوى وإدارة علاقات المستخدمين. توفر بيئة شبكات قابلة للتطوير تنفذ كلاً من نماذج الصداقة والمتابعة لتنظيم تفاعل المستخدم ومشاركة المحتوى. تدمج المنصة محفظة رقمية واتصالاً ببوابة دفع للتعامل مع المعاملات المالية والحفاظ على أرصدة المستخدمين. وتستخدم مزيجاً من واجهة خلفية تعتمد على Go وواجهة أمامية تعتمد على JavaScript لتقديم خدماتها. يتضمن النظام قدرات لإدارة الهوية عبر التحقق من الرسائل القصيرة وجلسات العمل القائمة على الرموز الآمنة. كما يتميز بالبحث عن محتوى المجتمع باستخدام الفهرسة المعكوسة، واستمرارية الوسائط من خلال تخزين الكائنات، والإنشاء التلقائي لمواصفات API القابلة للقراءة آلياً. تتم معالجة الملاحظة من خلال التقاط سجلات النظام وتوصيف الأداء لتحديد اختناقات المعالجة.

    Employs the Vue.js framework to build a responsive and interactive user interface.

    Gobbsforumgin
    عرض على GitHub↗4,493
  • codebdy/rxdragالصورة الرمزية لـ codebdy

    codebdy/rxdrag

    3,760عرض على GitHub↗

    rxdrag is a declarative frontend framework and low-code builder used to create web interfaces and application logic visually. It functions as an HTML web interface designer and visual logic orchestrator, allowing users to define structures and data flows through a graphical interface to reduce imperative coding. The system enables the design of responsive frontend layouts and user interactions using a coordinate-based editor. It integrates a logic engine that allows application behavior to be defined by arranging visual blocks rather than writing manual code. The framework covers frontend wo

    Functions as a declarative framework for building web applications by defining structures and logic flows visually.

    TypeScript
    عرض على GitHub↗3,760
  • stellar/stellar-coreالصورة الرمزية لـ stellar

    stellar/stellar-core

    3,269عرض على GitHub↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    Provides reusable contract templates and a frontend framework to accelerate the creation of decentralized applications.

    C++
    عرض على GitHub↗3,269
  • carbon-design-system/carbon-components-svelteالصورة الرمزية لـ carbon-design-system

    carbon-design-system/carbon-components-svelte

    2,879عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من مكونات الواجهة القابلة لإعادة الاستخدام والتي يمكن الوصول إليها، والمبنية خصيصاً لإطار العمل Svelte. يعمل المشروع كنظام تصميم متكامل، حيث يوفر أدوات قياسية لبناء واجهات مستخدم متجاوبة وشاملة تلتزم بمعايير التصميم وإرشادات سهولة الوصول. تتميز المكتبة بتكاملها العميق مع إطار العمل Svelte، حيث تستخدم تحويلات تعتمد على المترجم (compiler) لتحسين عرض المكونات ومزامنة الحالة التفاعلية. كما تتضمن نظاماً قوياً لإدارة السمات (themes) يطبق الأنماط المرئية عبر خصائص CSS المخصصة، مما يسمح بتبديل السمات ديناميكياً أثناء التشغيل. بالإضافة إلى ذلك، تستخدم المكتبة تقنية العرض عبر البوابات (portal-based rendering) لعناصر الواجهة العائمة لضمان عدم حجبها بواسطة قيود الحاويات الأبوية. تغطي مجموعة المكونات نطاقاً واسعاً من متطلبات الواجهة، بما في ذلك إدارة جداول البيانات المهيكلة، وبناء النماذج الديناميكية مع التحقق المدمج، وحاويات التخطيط المتجاوبة. كما توفر أدوات متخصصة لتتبع نقاط توقف الشاشة (breakpoints)، وإدارة استمرارية حالة التطبيق، وتقديم إشعارات المستخدم عبر أنظمة مضمنة أو مشروطة (modal). صُممت المكتبة لدعم سير عمل تطوير فعال من خلال تقليم الأنماط غير المستخدمة وتحسين تسليم الأصول أثناء عملية البناء.

    Serves as a responsive frontend framework for building fluid and accessible user interfaces.

    TypeScriptcarboncarbon-design-systemcomponent-library
    عرض على GitHub↗2,879
السابق12التالي
  1. Home
  2. Web Development
  3. Frontend Frameworks

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

  • Decentralized Application ToolkitsReusable templates and frameworks specifically designed for building decentralized applications on a blockchain. **Distinct from Frontend Frameworks:** Focuses on dApp-specific logic and contract templates, not general-purpose web UI frameworks
  • Educational BoilerplatesStarter projects designed to teach the integration of frontend framework ecosystems. **Distinct from Frontend Frameworks:** Focuses on the educational purpose of the starter kit rather than just the framework toolset
  • Multi-Framework Compilation1 وسم فرعيEnables the use of multiple different UI frameworks to target a single set of output formats. **Distinct from Frontend Frameworks:** Specifically addresses the ability to use different source frameworks (e.g., React or Vue) to produce the same platform-specific output.