awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
GeekyAnts avatar

GeekyAnts/vue-native-core

0
View on GitHub↗
8,281 स्टार्स·289 फोर्क्स·JavaScript·MIT·8 व्यूज़vue-native.io↗

Vue Native Core

Vue Native is a framework that compiles Vue.js single-file components into React Native primitives, enabling developers to build native iOS and Android applications using Vue syntax. At its core, it provides a build-time compiler that transforms Vue components into React components, while hooking Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders when observed data changes.

The framework wraps React Native's native module bridge so Vue components can access device APIs through Vue's reactivity system, and maps Vue's component syntax to React Native primitives for direct access to the entire React Native ecosystem. It includes a Metro bundler transformer plugin that processes Vue template syntax before React Native's JavaScript engine runs, and handles the translation of Vue-specific patterns like slots, scoped slots, and two-way binding into their React equivalents during compilation.

Beyond the compilation pipeline, Vue Native provides a declarative animation system with sequenced, parallel, and staggered animation primitives using Vue syntax for native mobile motion effects. It supports screen-based navigation patterns including stack, tab, and drawer navigators, and integrates Vue ecosystem tools like Vuex for state management. The framework also enables access to device hardware such as camera, location, and accelerometer, and allows reuse of any React Native library or component directly from a Vue.js codebase.

The project includes command-line tooling for scaffolding new projects from templates, and provides integration procedures for adding Vue component support to existing React Native applications through runtime packages and Metro bundler configuration.

Features

  • Vue.js Mobile App Builders - Compiles Vue.js components into native iOS and Android apps via React Native, enabling cross-platform mobile development with Vue syntax.
  • Vue-based - Creates native iOS and Android apps from a single Vue.js codebase without web views.
  • Cross-Framework - Transforms Vue single-file components into React components at build time using a custom compiler pipeline.
  • Declarative UI Frameworks - Compiles declarative Vue templates into native views that update automatically when state changes.

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI
  • Reactivity-Bridged Native Bridges - Wraps React Native's native module bridge so Vue components access device APIs through Vue's reactivity system.
  • Compile-Time Desugarings - Transforms Vue's v-model directive into React's controlled component pattern with onChange handlers at compile time.
  • Cross-Platform Mobile Applications - Builds iOS and Android apps from a single Vue.js codebase using native components and platform APIs.
  • React Native Ecosystem - Leverages the entire React Native ecosystem of libraries and components directly from a Vue.js codebase.
  • React Native Components - Allows importing and using any React Native component via kebab-case equivalents in Vue.js templates.
  • Vue.js to React Native Compilers - Transforms Vue single-file components into React Native primitives at build time for cross-platform mobile execution.
  • React Native Libraries - Provides access to any React Native library or component from inside a Vue-based mobile project.
  • Vue-to-React Native Wrappers - Maps Vue.js component syntax to React Native primitives for direct access to the React Native ecosystem.
  • Event Bindings - Provides declarative event binding syntax for attaching listeners to native components.
  • Component Data Passing - Sends data from parent to child components through declared properties for dynamic content rendering.
  • Slot-to-Prop Translations - Converts Vue slot and scoped-slot syntax into React's children and render-prop patterns during compilation.
  • Component Name Casing Mappings - Maps kebab-case Vue component names to PascalCase React Native components at compile time for template resolution.
  • Layout Containers - Provides a layout container primitive for nesting and styling child components.
  • List Rendering Directives - Provides list rendering directives that iterate over arrays and bind item data to templates.
  • Reusable UI Components - Breaks app interfaces into small, self-contained, reusable pieces that manage their own template and logic.
  • Cross-Framework Reactivity Bridges - Hooks Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders.
  • Text Components - Provides a styled, nestable text component that responds to touch interactions.
  • Conditional Rendering - Provides conditional rendering that mounts or removes elements based on boolean state.
  • Vue-React Reactivity Bridges - Hooks Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders.
  • Vue-React Reactivity Bridges - Uses Vue's reactivity system to track state changes and automatically re-render React components.
  • Controlled Input Synchronization - Provides two-way input synchronization that binds text input values to app data.
  • React Native Converters - Converts Vue single-file components into React components for use in React Native applications.
  • Vue-to-React Native Compilers - Provides a compiler that transforms Vue single-file components into React components for React Native.
  • Bundler Transformer Plugins - Extends the Metro bundler with a custom transformer that processes Vue template syntax before execution.
  • Vue.js Frameworks - Builds cross-platform iOS and Android apps using Vue.js syntax compiled to React Native components.
  • Text Input Fields - Provides a text input field with configurable keyboard type and two-way data binding.
  • Two-Way Data Binding - Keeps data properties and input elements in sync so changes in either are reflected immediately.
  • Drawer Navigation Systems - Supports slide-out sidebar navigators that can contain their own stack of screens for app navigation.
  • App Navigation Frameworks - Implements stack, tab, and drawer navigation patterns for screen-based mobile apps.
  • Device Hardware Integrations - Accesses device hardware like camera, location, and accelerometer from Vue.js mobile apps.
  • Navigators - Provides stack navigators for pushing screens and passing data between routes in mobile apps.
  • Action Buttons - Renders platform-styled buttons that fire callbacks when pressed in mobile apps.
  • Component Slot Systems - Supports slot-based content injection where parent components insert content into child component placeholders.
  • Scoped Slots - Exposes child component data to parent slot templates through scoped slot bindings.
  • Named Slot Definitions - Allows defining multiple named insertion points within a component for parent content injection.
  • Declarative Animations - Creates smooth motion effects with sequenced, parallel, and staggered animations using Vue syntax.
  • Render Props - Supports passing Vue components as props to React Native components that expect a render prop.
  • Flat List Renderers - Ships a performant flat list component with pull-to-refresh and scroll loading.
  • Embedded Web Views - Provides a web view component that renders full web pages from a URL source.
  • Toggle Switches - Provides a toggle switch component with two-way binding for boolean state.
  • Image Display Components - Ships an image component that renders from network URLs, local files, and base64 data.
  • Loading Indicators - Provides a circular spinner loading indicator that can be toggled with a conditional directive.
  • Alert Dialogs - Provides a native alert dialog component with customizable title, message, and buttons.
  • UI Element Visibility Toggles - Provides visibility toggling that shows or hides elements by adjusting opacity.
  • Scrollable Containers - Provides a scrollable container that renders all children within a bounded height.
  • Tabbed Navigation - Supports bottom tab bars and material top tab bars for switching between screens.
  • Touchable View Wrappers - Provides a touchable wrapper that dims on press and fires a tap callback.
  • Vue.js State Management Libraries - Integrates Vuex for state management and other Vue libraries inside native mobile applications.
  • VueJS - Listed in the “VueJS” section of the Awesome Ui Component Library awesome list.
  • स्टार हिस्ट्री

    geekyants/vue-native-core के लिए स्टार हिस्ट्री चार्टgeekyants/vue-native-core के लिए स्टार हिस्ट्री चार्ट

    Vue Native Core के ओपन-सोर्स विकल्प

    समान ओपन-सोर्स प्रोजेक्ट्स, जो Vue Native Core के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
    • vuejs/v2.vuejs.orgvuejs का अवतार

      vuejs/v2.vuejs.org

      4,981GitHub पर देखें↗

      This is the comprehensive documentation website for the Vue 2 progressive JavaScript framework. It serves as a technical reference and development guide for building reactive user interfaces and single-page applications. The site provides a detailed JavaScript API reference and a web component directory. It covers the implementation of component-based architectures, reactive state management, and the use of a virtual DOM to synchronize application state with the browser. The documentation details capabilities including client-side routing, declarative DOM manipulation, and frontend build opt

      JavaScript
      GitHub पर देखें↗4,981
    • vuejs/corevuejs का अवतार

      vuejs/core

      53,861GitHub पर देखें↗

      Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

      TypeScript
      GitHub पर देखें↗53,861
    • gluestack/gluestack-uigluestack का अवतार

      gluestack/gluestack-ui

      4,931GitHub पर देखें↗

      gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve

      TypeScriptaccessibilitycomponent-librarycustomizable-components
      GitHub पर देखें↗4,931
    • facebook/componentkitfacebook का अवतार

      facebook/componentkit

      5,787GitHub पर देखें↗

      ComponentKit is a declarative UI framework for building iOS interfaces through composition of small, reusable components. It provides a structured approach to constructing user interfaces where each component is defined as an immutable, pure function of its inputs, enabling predictable rendering and state management. The framework supports both stateless and stateful components, with controllers that can be attached to manage persistent state across component updates. The framework distinguishes itself through its component architecture that emphasizes explicit data flow and compile-time safe

      Objective-C++
      GitHub पर देखें↗5,787
    Vue Native Core के सभी 30 विकल्प देखें→

    अक्सर पूछे जाने वाले प्रश्न

    geekyants/vue-native-core क्या करता है?

    Vue Native is a framework that compiles Vue.js single-file components into React Native primitives, enabling developers to build native iOS and Android applications using Vue syntax. At its core, it provides a build-time compiler that transforms Vue components into React components, while hooking Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders when observed data changes.

    geekyants/vue-native-core की मुख्य विशेषताएं क्या हैं?

    geekyants/vue-native-core की मुख्य विशेषताएं हैं: Vue.js Mobile App Builders, Vue-based, Cross-Framework, Declarative UI Frameworks, Reactivity-Bridged Native Bridges, Compile-Time Desugarings, Cross-Platform Mobile Applications, React Native Ecosystem।

    geekyants/vue-native-core के कुछ ओपन-सोर्स विकल्प क्या हैं?

    geekyants/vue-native-core के ओपन-सोर्स विकल्पों में शामिल हैं: vuejs/v2.vuejs.org — This is the comprehensive documentation website for the Vue 2 progressive JavaScript framework. It serves as a… vuejs/core — Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a… gluestack/gluestack-ui — gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built,… facebook/componentkit — ComponentKit is a declarative UI framework for building iOS interfaces through composition of small, reusable… midudev/preguntas-entrevista-react — This project is a technical study resource and interview preparation guide focused on the React library. It provides a… nativescript-vue/nativescript-vue — nativescript-vue is a framework for building native iOS and Android applications using Vue components and a reactive…