Ra Supabase screenshot

Ra Supabase

Author Avatar Theme by Marmelab
Updated: 7 Oct 2025
196 Stars

Supabase adapter for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services.

Categories

Overview

The ra-supabase package is a powerful tool designed to seamlessly integrate Supabase with React-admin, specifically utilizing the default Material UI. This package simplifies the process of building applications by providing essential components, hooks, and authentication features tailored for React-admin users. It serves as an umbrella project, offering a structured way to manage data, authentication, and user interactions within Supabase.

With its robust features and future roadmap suggesting further enhancements, such as magic link authentication and file uploads, ra-supabase promises to empower developers looking to harness the capabilities of Supabase alongside the efficiency of React-admin.

Features

  • Data Provider: Offers a complete data provider tailored for React-admin that connects effortlessly with Supabase, enabling smooth data operations.

  • Authentication Provider: Simplifies user authentication by providing an authProvider that integrates directly with Supabase’s authentication API, making user management straightforward.

  • Material UI Integration: Comes pre-packaged with ra-ui-materialui, ensuring a consistent look and feel that aligns with Material Design standards for a professional user interface.

  • Localization Support: Supports both English and French translations, allowing for easy adaptation for diverse user bases.

  • Social Authentication Buttons: Includes components for social login integration, enabling users to sign in with their favorite platforms effortlessly.

  • Local Development Setup: Features a comprehensive setup guide that allows for quick environment initialization, including dependency installation and database seeding for testing.

  • Testing Functionality: Provides tools for testing third-party authentication providers with detailed setup instructions, enhancing the flexibility of your application.

  • Roadmap for Future Features: An outlined roadmap indicates upcoming functionalities like magic link authentication and file upload capabilities, ensuring that the package will evolve with developer needs.