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

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

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

11 مستودعات

Awesome GitHub RepositoriesVue Components

User interface elements built using the Vue.js framework to synchronize view and data state.

Distinct from Component-Based Rendering: Specifically applies component-based rendering to Vue.js, whereas the parent is generic.

Explore 11 awesome GitHub repositories matching user interface & experience · Vue Components. Refine with filters or upvote what's useful.

Awesome Vue Components GitHub Repositories

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

    effector/effector

    4,837عرض على GitHub↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    Binds reactive stores to Vue component properties to ensure automatic view updates when data changes.

    TypeScriptbusiness-logiceffectorevent-driven
    عرض على GitHub↗4,837
  • linhaojun857/auroraالصورة الرمزية لـ linhaojun857

    linhaojun857/aurora

    4,643عرض على GitHub↗

    Aurora هي منصة تدوين شخصية مستضافة ذاتياً ونظام إدارة محتوى (CMS) يعتمد على RESTful. توفر لوحة تحكم إدارية مخصصة لنشر وإدارة المقالات، باستخدام Spring Boot في الخلفية و Vue.js في الواجهة الأمامية. يستخدم النظام بنية عميل-خادم مفصولة لفصل تخزين البيانات عن طبقة العرض. وهذا يسمح لواجهة الويب التفاعلية بتقديم وتصفح مقالات المدونة عبر REST API. تغطي المنصة سير عمل نشر المحتوى من البداية إلى النهاية، بما في ذلك إنشاء المقالات وتحريرها وتوزيعها. وتدير المحتوى المكتوب الشخصي من خلال تخزين خلفي متكامل وواجهة أمامية قائمة على المكونات.

    Builds the user interface from reusable Vue.js isolated blocks that synchronize with the data state.

    Javaaxiosblogdocker
    عرض على GitHub↗4,643
  • vuejs/composition-apiالصورة الرمزية لـ vuejs

    vuejs/composition-api

    4,184عرض على GitHub↗

    هذا المشروع عبارة عن إضافة (plugin) للتفاعلية (reactivity) تجلب Composition API وإدارة الحالة التفاعلية من Vue 3 إلى تطبيقات Vue 2. يعمل المشروع كمنظم لمنطق المكونات (component logic) ونظام لتغليف الحالة التفاعلية والوظائف في أدوات مساعدة قابلة لإعادة الاستخدام. تتيح الإضافة استخدام وظائف قابلة للتركيب (composable functions) لمشاركة المنطق المعتمد على الحالة عبر المكونات دون الاعتماد على mixins. يوفر المشروع هيكلاً يعتمد على المتغيرات والوظائف البسيطة لتسهيل الاستنتاج التلقائي للأنواع (type inference) والإكمال التلقائي في المحرر. بالإضافة إلى ذلك، يتضمن نظام حقن تبعيات (dependency injection) يعتمد على الموفر (provider) لمشاركة البيانات والوظائف عبر شجرة المكونات. يغطي النظام إدارة الحالة التفاعلية، والخصائص المحسوبة (computed properties)، والمراقبين (watchers)، إلى جانب القدرة على ربط دورة حياة المكونات. كما يسمح بدمج مكتبات خارجية تعتمد على الحالة في نظام التفاعلية الأصلي ويدعم جلب البيانات مسبقاً (prefetching) على الخادم. المشروع مكتوب بلغة TypeScript.

    Provides a system to group related functions and state by logical concern within Vue 2 components.

    TypeScript
    عرض على GitHub↗4,184
  • linusborg/portal-vueالصورة الرمزية لـ LinusBorg

    LinusBorg/portal-vue

    3,888عرض على GitHub↗

    Portal-vue is a library for rendering Vue component content into arbitrary DOM elements outside their original parent-child hierarchy. It functions as a DOM teleportation tool and cross-component content injector, allowing developers to decouple a component's logical position in the application tree from its physical location in the document. The tool specifically enables the injection of dynamic interface elements, such as modals and tooltips, into root-level containers. This mechanism allows visual templates to bypass CSS nesting and layout constraints by separating the visual location from

    Moves component content to different document locations to bypass parent layout constraints while preserving state.

    Vueportalvuejs
    عرض على GitHub↗3,888
  • codennnn/vue-color-avatarالصورة الرمزية لـ Codennnn

    Codennnn/vue-color-avatar

    3,753عرض على GitHub↗

    vue-color-avatar is a Vue-based tool for generating scalable vector profile images. It functions as a client-side image generator that produces visuals directly in the browser without the need for a backend processing server. The project provides a visual interface for assembling personalized avatars by combining different graphic components. It also includes a batch generator capable of producing multiple randomized profile images simultaneously by mapping seeds to visual attributes. The system utilizes reactive UI components to synchronize avatar previews with customization controls and em

    Provides customizable avatar generation as a set of reactive Vue components.

    Vueavataravatar-generatoravatar-maker
    عرض على GitHub↗3,753
  • nuxt/contentالصورة الرمزية لـ nuxt

    nuxt/content

    3,642عرض على GitHub↗

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

    Enables embedding interactive UI components directly into text files to create rich, dynamic documentation.

    TypeScriptcmsgit-cmsmarkdown
    عرض على GitHub↗3,642
  • mdx-editor/editorالصورة الرمزية لـ mdx-editor

    mdx-editor/editor

    3,547عرض على GitHub↗

    This project is a React-based rich text editor designed for authoring and managing markdown documents through a visual interface. It functions as a modular framework that renders markdown in real-time, allowing users to create structured content without manual syntax entry. The editor is built on a plugin-based architecture that enables developers to extend functionality while maintaining minimal application bundle sizes. It provides a comprehensive command interface for programmatic content manipulation and utilizes reactive state management to ensure the visual editing surface remains synch

    Integrates custom interactive elements into the document structure by mapping specialized properties to isolated, configurable UI components.

    TypeScripteditorlexicalmarkdown
    عرض على GitHub↗3,547
  • motiondivision/motion-vueالصورة الرمزية لـ motiondivision

    motiondivision/motion-vue

    2,185عرض على GitHub↗

    Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance user interface motion. It enables developers to define complex animation states and transitions using code-based variants and spring-driven physics, ensuring that visual updates remain synchronized with component lifecycles and application state. The library distinguishes itself through a layout projection engine that tracks element coordinates to animate transitions between layout states, and a gesture-driven input pipeline that maps pointer and scroll interactions to animatio

    Provides user interface elements built using the Vue.js framework to synchronize view and data state.

    TypeScriptanimationframer-motionmotion
    عرض على GitHub↗2,185
  • xaksis/vue-good-tableالصورة الرمزية لـ xaksis

    xaksis/vue-good-table

    2,176عرض على GitHub↗

    This project is a feature-rich data grid component designed for Vue applications. It provides a flexible interface for rendering, managing, and manipulating structured information, offering built-in support for essential tabular operations such as sorting, filtering, pagination, and row selection. The library distinguishes itself through its highly extensible architecture, which allows developers to override default rendering for cells, headers, and pagination controls using scoped slots. It supports complex data workflows by enabling hierarchical organization through collapsible row grouping

    Provides a reusable interface element for displaying and manipulating tabular data within applications built using the Vue framework.

    Vuedatatableplugintable
    عرض على GitHub↗2,176
  • styled-components/vue-styled-componentsالصورة الرمزية لـ styled-components

    styled-components/vue-styled-components

    1,379عرض على GitHub↗

    This project is a styling library for Vue that enables component-based design by attaching CSS rules directly to HTML tags or component constructors. It utilizes tagged template literals to encapsulate design logic within JavaScript, allowing developers to define, extend, and manage styles directly alongside component code. The library distinguishes itself through a dynamic style injection engine that evaluates functions against component properties at runtime, ensuring visual output updates in response to data changes. It supports polymorphic rendering, which allows the underlying HTML eleme

    Enables building reusable Vue components with tightly coupled CSS rules for consistent design patterns.

    JavaScriptcsscss-in-jsvue
    عرض على GitHub↗1,379
  • code-farmer-i/vue-markdown-editorالصورة الرمزية لـ code-farmer-i

    code-farmer-i/vue-markdown-editor

    1,270عرض على GitHub↗

    This project is a web-based markdown editing component designed for integration into Vue applications. It provides a text input interface for creating and modifying markdown content, featuring real-time rendering and a live preview that transforms source text into formatted HTML. The editor is built on a modular framework that supports custom plugins and visual themes, allowing developers to extend core functionality and align the workspace appearance with host application designs. It utilizes a standardized hook architecture to enable these extensions, ensuring that the editing environment c

    Embeds markdown editing and previewing capabilities directly into Vue applications as reusable components.

    JavaScripteditormarkdownvue
    عرض على GitHub↗1,270
  1. Home
  2. User Interface & Experience
  3. Node-Based UI Components
  4. Component-Based UI Integrations
  5. Component-Based Rendering
  6. Vue Components

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

  • Component EmbeddingsMechanisms for injecting interactive UI components directly into text-based documents. **Distinct from Vue Components:** Distinct from Vue Components: focuses on the integration of components into Markdown/text files rather than general UI component usage.
  • DOM Management UtilitiesTools for managing DOM elements that exist outside the standard parent-child structure of an application. **Distinct from Vue Components:** Distinct from Vue Components: focuses on the DOM management utility aspect rather than the component definition itself.
  • Decoupled ArchitecturesArchitectural patterns for Vue components that separate logical placement from physical DOM rendering. **Distinct from Vue Components:** Distinct from Vue Components: focuses on the architectural pattern of decoupling rather than the general creation of components.
  • Logic OrganizersTools for structuring component logic by functional concern rather than framework-defined option blocks. **Distinct from Vue Components:** Focuses on the internal organization of logic within a component rather than just the component's existence as a UI element.
  • Teleportation UtilitiesTools for moving component content to different document locations to bypass parent layout constraints. **Distinct from Vue Components:** Distinct from Vue Components: focuses specifically on the teleportation capability rather than general component-based rendering.