open-index/open-npm huggingface dataset:
npm package: @react-native-ai/apple
Description: Apple LLM provider for Vercel AI SDK
Author: Mike Grabowski
Latest version: 0.12.0

# Apple Provider for Vercel AI SDK

A Vercel AI SDK provider for Apple Foundation Models, enabling access to Apple Intelligence in React Native applications.

**Requirements:**
- iOS 26+
- Apple Intelligence enabled device
- Vercel AI SDK v5
- React Native New Architecture

```ts
import { apple } from '@react-native-ai/apple'
import { generateText } from 'ai'

const answer = await generateText({
  model: apple(),
  prompt: 'What is the meaning of life?'
})
```

## Features

- ✅ Text generation with Apple Foundation Models
- ✅ Structured outputs
- ✅ Tool calling
- ✅ Streaming

## Documentation

For complete installation instructions and API documentation, visit our [documentation site](https://react-native-ai.com/docs/apple).

## License

MIT

---

Made with ❤️ and [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @react-native-ai/dev-tools
Description: DevTools plugin for AI SDK profiling.
Author: Mike Grabowski
Latest version: 0.12.0

![rozenite-banner](https://www.rozenite.dev/rozenite-banner.jpg)

### A Rozenite plugin that captures Vercel AI SDK spans in Rozenite

The AI SDK Profiler plugin captures OpenTelemetry spans emitted by the Vercel AI
SDK and shows them in Rozenite DevTools. It helps you inspect requests,
inputs, outputs, provider metadata, and latency.

![AI SDK Profiler preview](../../website/src/public/dev-tools-preview.png)

DevTools are runtime agnostic, so they work with on-device and remote runtimes.

## Installation

```bash
npm install @react-native-ai/dev-tools-plugin
```

## Rozenite setup

This plugin requires Rozenite to be installed and enabled in your app.
Follow the Rozenite getting started guide to install and configure it:
https://www.rozenite.dev/docs/getting-started

## Quick Start

### 1. Initialize the tracer and DevTools hook

```tsx
import {
  getAiSdkTracer,
  useAiSdkDevTools,
} from '@react-native-ai/dev-tools-plugin';

export function App() {
  useAiSdkDevTools();
  return <RootNavigator />;
}
```

### 2. Enable AI SDK telemetry on requests

```ts
import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { getAiSdkTracer } from '@react-native-ai/dev-tools-plugin';

const tracer = getAiSdkTracer({
  serviceName: 'my-app',
});

await generateText({
  model: openai('gpt-4o-mini'),
  prompt: 'Write a short story about a cat.',
  experimental_telemetry: {
    isEnabled: true,
    tracer,
    functionId: 'unique-identifier-where-the-call-comes-from',
  },
});
```

### 3. Open DevTools

Start your development server and open Rozenite DevTools. Select
**AI SDK Profiler** to inspect the spans.
npm package: @react-native-ai/llama
Description: llama.rn provider for Vercel AI SDK
Author: Szymon Rybczak
Latest version: 0.12.0

# Llama Provider for Vercel AI SDK

A Vercel AI SDK provider for llama.rn, enabling on-device inference with GGUF models in React Native applications.

**Requirements:**
- React Native >= 0.76.0
- llama.rn >= 0.10.0-rc.0
- Vercel AI SDK v5

```ts
import { llama } from '@react-native-ai/llama'
import { generateText } from 'ai'

// Create model (format: "owner/repo/filename.gguf")
const model = llama.languageModel(
  'ggml-org/SmolLM3-3B-GGUF/SmolLM3-Q4_K_M.gguf'
)

// Download and prepare
await model.download()
await model.prepare()

// Generate
const { text } = await generateText({
  model,
  prompt: 'Write a haiku about coding.'
})
```

## Features

- ✅ Text generation with GGUF models
- ✅ Streaming
- ✅ On-device inference (iOS & Android)
- ✅ Model download management
- ✅ GPU acceleration support

## Documentation

For complete installation instructions and API documentation, visit our [documentation site](https://react-native-ai.com/docs/llama).

## License

MIT

---

Made with ❤️ and [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @react-native-ai/mlc
Description: MLC LLM provider for Vercel AI SDK
Author: Szymon Rybczak
Latest version: 0.12.0

# MLC Provider for Vercel AI SDK

A Vercel AI SDK provider for MLC (Machine Learning Compilation) models, enabling on-device large language model inference in React Native applications.

**Requirements:**

- iOS 14+
- React Native New Architecture
- Vercel AI SDK v5

```ts
import { mlc } from '@react-native-ai/mlc'
import { generateText } from 'ai'

// Create model
const model = mlc.languageModel('Llama-3.2-3B-Instruct')

// Download and prepare
await model.download()
await model.prepare()

// Generate
const { text } = await generateText({
  model,
  prompt: 'What is the meaning of life?'
})
```

## Features

- ✅ On-device text generation with MLC models
- ✅ Multiple model support (Llama, Phi, Qwen, etc.)
- ✅ Model downloading and management
- ✅ Streaming responses
- ✅ Hardware-accelerated inference

## Documentation

For complete installation instructions and API documentation, visit our [documentation site](https://react-native-ai.com/docs/mlc).

## License

MIT

This package includes third-party components licensed under their own terms.
See `NOTICE` and `ATTRIBUTIONS.md`.

---

Made with ❤️ and [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @react-native-anywhere/anywhereify
Description: 🔧 Converts any project dependency into a React Native compatible import.
Author: Alex Thomas
Latest version: 0.0.1-alpha.18

# anywhereify
The command line bundler for [`@react-native-anywhere/anywhere`](https://github.com/react-native-anywhere/anywhere).

## 🚀 Usage

```
npx @react-native-anywhere/anywhereify
```

## ✌️ License
[**MIT**](./LICENSE)
npm package: @react-native-anywhere/gsn
Description: GSN v2 - Ethereum Gas Station Network (Android/iOS/Web/Expo)
Author: Alex Thomas
Latest version: 0.0.1-alpha.1

# Gas Stations Network

This is a [**React Native**](https://reactnative.dev)-compatible implementation of [`@opengsn/gsn`](https://github.com/opengsn/gsn/).

**All credit for this source goes to the [original maintainers](https://github.com/opengsn/gsn/graphs/contributors) of this project.**

GSN abstracts away gas to minimize onboarding & UX friction for dapps. With GSN, gasless clients can interact with Ethereum contracts without users needing ETH for transaction fees. The GSN is a decentralized system that improves dapp usability without sacrificing security.

## Getting Started

Using [`yarn`](https://yarnpkg.com):

```bash
yarn add @react-native-anywhere/gsn
```

Using [`npm`](https://npmjs.com):

```bash
npm i -s @react-native-anywhere/gsn
```

For usage, please check out the [**Example App**](./example/App.js).

## Documentation

https://docs.opengsn.org/

## License
[**MIT**](./LICENSE)
npm package: @react-native-anywhere/polyfill-base64
Description: A polyfill used to add btoa() and atob() to the global scope.
Author: Alex Thomas
Latest version: 0.0.1-alpha.0

# @react-native-anywhere/polyfill-base64
A polyfill used to add btoa and atob to the global scope.

## 🚀 Getting Started

Using [`yarn`](https://yarnpkg.com):

```bash
yarn add @react-native-anywhere/polyfill-base64
```

## ✍️ Usage

```javascript
import "@react-native-anywhere/polyfill-base64";

// btoa, atob...
```

## ✌️ License
[**MIT**](./LICENSE)
npm package: @react-native-async-storage/expo-with-async-storage
Description: Expo config plugin to configure @react-native-async-storage/async-storage
Author: Krzysztof Borowy
Latest version: 1.0.0

---
title: Expo config plugin
---

# Expo config plugin for Async Storage

An [Expo config plugin](https://docs.expo.dev/config-plugins/introduction/) that automatically configures
`@react-native-async-storage/async-storage` for managed and bare Expo projects.

## Installation

**1. Install the plugin:**

```bash
yarn add @react-native-async-storage/expo-with-async-storage
```

**2. Add the plugin to your `app.json`:**

```json
{
  "expo": {
    "plugins": [
      "@react-native-async-storage/expo-with-async-storage"
    ]
  }
}
```

After adding the plugin, run `expo prebuild` (or `eas build`) to apply the changes.

!!! note "Expo version requirement"

    This plugin requires **`expo >= 53`**.