cindy
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.
It adapts Vue 3's development model to React Native's native Fabric renderer, offering .vue SFC support, HMR, Vue Router integration, CSS utility parsing, and an experimental web compatibility layer.
用 Vue 3 写 React Native 应用。
@cat5th/vue-rn 是 Vue 3 的自定义渲染器,将 Vue 渲染到 React Native Fabric。
无需 React 组件、JSX 或学习新的 API——用熟悉的 createApp、``、ref 即可。
createApp、``、ref/reactive 编写 RN 应用@rasenjs/rn-dom 直接操作 RN 原生节点RouterLink 组件和 RN 适用的内存路由历史 createRNHistory().vue SFC 转换 — 一行 Metro 配置(withVueRN 插件),直接使用 .vue 文件.vue 文件自动热替换,组件状态保持不丢失完整步骤见 入门指南。以下是一个可运行的最小闭环。
npm install @cat5th/vue-rn @rasenjs/rn-dom vue vue-router
// metro.config.js
const { getDefaultConfig } = require('@react-native/metro-config')
const { withVueRN } = require('@cat5th/vue-rn/metro')
module.exports = withVueRN(getDefaultConfig(__dirname))
// env.d.ts
declare module '*.vue' {
import type { DefineComponent } from 'vue'
const component: DefineComponent, Record, unknown>
export default component
}
RN 组件类型自动注册,无需手动引用
tags.d.ts。
// index.ts
import { createApp } from '@cat5th/vue-rn'
import App from './App.vue'
import { name as appName } from './app.json'
createApp(App).register(appName)
Hello from Vue 3 + RN!
npx react-native run-ios
# 或
npx react-native run-android
| 文档 | 说明 |
|---|---|
| 📖 入门指南 | 环境要求、完整安装与项目配置步骤 |
| � 组件 | 内置组件、事件与类型说明 |
| �🧭 路由集成 | vue-router 集成与 RouterLink 组件 |
| 🔧 Metro Transformer | withVueRN 插件、CSS 工具类与 HMR |
| 📱 Native 渲染 | 渲染器原理与 createApp / register |
| 🌐 Web 兼容层 | 同一套组件运行在浏览器(实验性) |
| 📚 API 参考 | 完整的 API 文档 |
Vue 3 custom renderer for React Native Fabric
Similar projects matched by category, topics, and programming language.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.