Package Exports
Readme
react-appwrite
Gorgeous library for integrating React with Appwrite.
Features
✅ Realtime updates for everything
✅ Next.js middleware support
✅ React Server Components (RSC) support
✅ Optimized for performance with minimal re-renders
✅ Incredibly simple API
✅ Fully typed, written 100% in TypeScript
✅ Eventual feature parity with the Appwrite SDK
This library is powered by react-query. Hooks follow this format.
const { data, isLoading } = useHook(...)Supported Services
This library is a work in progress. The intent is to eventually reach 100% feature parity with Appwrite.
Contributing
Install
pnpmif you don't already have it by runningnpm install -g pnpmInstall dependencies with
pnpm iExecute
pnpm run devin the root folder and start editing.
Follow these extra instructions if you'd like to test with the provided example project.
In the example folder, rename
.env.exampleto.env, and replace the variables inside of it with variables from your own local Appwrite installation.Open up another terminal that is also in the example folder.
Install dependencies with
pnpm iExecute
pnpm run devand start editing.