https://github.com/callstackincubator/react-native-fast-io
Blazing fast I/O for React Native, built on top of Nitro
https://github.com/callstackincubator/react-native-fast-io
io react-native w3c
Last synced: 9 months ago
JSON representation
Blazing fast I/O for React Native, built on top of Nitro
- Host: GitHub
- URL: https://github.com/callstackincubator/react-native-fast-io
- Owner: callstackincubator
- License: mit
- Created: 2024-10-27T21:43:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-23T19:39:08.000Z (about 1 year ago)
- Last Synced: 2025-05-15T02:58:33.840Z (9 months ago)
- Topics: io, react-native, w3c
- Language: C++
- Homepage:
- Size: 2.05 MB
- Stars: 278
- Watchers: 21
- Forks: 5
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
react-native-fast-io
Your app, when you hit the Nitro boost 🏎️💨
---
## Getting started
> [!WARNING]
> This library is still under development. Use at your own risk.
```
npm install react-native-fast-io --save
```
### Prerequisites
- React Native 0.76 or higher
- Nitro Modules
### Usage
```ts
// With `unstable_enablePackageExports` enabled
import { WebSocket } from 'react-native-fast-io/ws'
// Otherwise
import { WebSocket } from 'react-native-fast-io'
```
## What's included
| Name | Docs | W3C | Status |
|------|------|-----|--------|
| WebSocket | [📖](docs/ws.md) | [WebSocket API](https://websockets.spec.whatwg.org/) | Beta ✅ |
| Fetch | [📖](docs/fetch.md) | [Fetch API](https://fetch.spec.whatwg.org/) | Work In Progress 🚧 |
| FileSystem | [📖](docs/fs.md) | [File System Access API](https://wicg.github.io/file-system-access/) | Work In Progress 🚧 |
| Blob | [📖](docs/blob.md) | [Blob API](https://w3c.github.io/FileAPI/#blob-section) | Work In Progress 🚧 |
| Streams | [📖](docs/streams.md) | [Streams API](https://streams.spec.whatwg.org/) | Work In Progress 🚧 |
> [!TIP]
> Unless otherwise specified, all methods work as per W3C specifications. For details, consult each module's documentation.
## Made with ❤️ at Callstack
React Native FastIO is an open source project and will always remain free to use. If you think it's cool, please star it 🌟. [Callstack](https://callstack.com) is a group of React and React Native geeks, contact us at [hello@callstack.com](mailto:hello@callstack.com) if you need any help with these or just want to say hi!
Like the project? ⚛️ [Join the team](https://callstack.com/careers/?utm_campaign=Senior_RN&utm_source=github&utm_medium=readme) who does amazing stuff for clients and drives React Native Open Source! 🔥 |