Version: 4.xx.xx
List of Packages
@refinedev/core
- Collection ofhooks
,components
andproviders
for authentication, access control, routing, networking, state management and i18n. Your starting point for headless projects.@refinedev/inferencer
- Provides a way to automatically generate views for resources based on the data structure. The aim is to reduce the amount of time spent on creating views for resources by generating the code automatically that can be customized easily.@refinedev/cli
- It is a tool that allows you to perform important commands while developing with refine.
UI Framework Packages:
To learn more about UI Libraries and integrations, check out UI Libraries guide.
@refinedev/antd
- Ant Design System UI Framework support. 20+ framework-specifichooks
andcomponents
incl. Table, Form, Select, Menu, Layout, Notification and CRUD components.@refinedev/mui
- Material UI Framework support. 20+ framework-specifichooks
andcomponents
incl. DataGrid (+ Pro), AutoComplete, Menu, Layout, Notification and CRUD components.@refinedev/mantine
- Mantine UI Framework support. 20+ framework-specifichooks
andcomponents
incl. Table, Form, AutoComplete, Menu, Layout, Notification and CRUD components.@refinedev/chakra-ui
- Chakra UI UI Framework support. 20+ framework-specificcomponents
incl. Menu, Layout, Notification and CRUD components.@ferdiunal/refine-shadcn
- ShadCN UI components with Refine.
Data Provider Packages:
To learn more about Data Providers, check out Data Provider docs.
@refinedev/simple-rest
- Connect any custom REST API backend.@refinedev/graphql
- Connect any custom GraphQL backend.@refinedev/nestjsx-crud
- Consume REST API's built with NestJs.@refinedev/nestjs-query
- Consume GraphQL API's built with Nestjs-Query.@refinedev/strapi-v4
- Strapi connector for v4 REST API.@refinedev/strapi
- Strapi connector for legacy REST API.@refinedev/supabase
-Supabase data provider. Supports Supabase Realtime for live/realtime projects.@refinedev/hasura
- Hasura GraphQL data provider. Supports GraphQL Subscriptions for live/realtime projects.@refinedev/appwrite
- Appwrite data provider. Supports Appwrite Realtime for live/realtime projects.@refinedev/airtable
- Use Airtable as backend service.@refinedev/medusa
- Medusa connector for your e-commerce projects.
Router Provider Packages
To learn more about Router Providers, check out Routing guide.
@refinedev/react-router-v6
- Router Provider for React Router (v6)@refinedev/nextjs-router
- Router Provider for Next.js@refinedev/remix-router
- Router Provider for Remix@refinenative/expo-router
- Router Provider for Expo
Live Provider Packages
To learn more about Live Providers, check out Realtime guide.
@refinedev/ably
- Ably integration for realtime applications.@refinedev/graphql
- Realtime support through GraphQL Subscriptions.@refinedev/nestjs-query
- Realtime support through GraphQL Subscriptions for Nestjs-Query.@refinedev/supabase
-Supabase realtime support.@refinedev/hasura
- Hasura GraphQL support with GraphQL Subscriptions.@refinedev/appwrite
- Appwrite realtime support.
Integrations
@refinedev/kbar
- kbar integration. Addcommand
/crtrl
+k
interfaces to your project.@refinedev/react-table
- React Table integration. Powerful tables & datagrids for your headless projects.@refinedev/react-hook-form
- React Hook Form integration. Extensible forms and validation for your projects.
React Frameworks
NextJS
- SSR and SSG support for your projects.Remix
- SSR support for your projects.React Native
- Mobile support for your projects.
❤️ Community Packages:
refine-firebase
- Support for Firebase services.@tspvivek/refine-directus
- Connector for backends created with Directusrefine-elide-rest
- Connector for backends created with Eliderefine-elide-graphql
- Connector for GraphQL backends created with Elideent-refine
- A library that generates fully customizable UI based on Entgo ORM and GraphQL API with Refinerefine-use-generated
- Connector for GraphQL backends created with useGeneratedrefine-hygraph
- Connector for Hygraph backends(GraphQL)refine-sanity
- Connector for Sanity backendsrefine-sqlite
- Connector for SQLite backendsrefine-jsonapi
- Connector for JSON:API backends@refine-auth/kinde-react
- Support for Kinde authentication.refine-pocketbase
- Connector for backends created with PocketBase. Also has auth provider and live provider supports.