Skip to main content
Version: 4.xx.xx

Comparison | Refine vs React-Admin vs AdminBro vs Retool vs Redwood

NOTE

This comparison table strives to be as accurate and as unbiased as possible. If you use any of these libraries and feel the information could be improved, feel free to suggest changes (with notes or evidence of claims) using the "Edit this page" link at the bottom of this page.

  • βœ… Β 1st-class, built-in, and ready to use with no added configuration or code
  • 🟑 Β Supported, but as an unofficial 3rd party or community library/contribution
  • πŸ”Ά Β Supported and documented, but requires extra user-code to implement
  • πŸ›‘ Β Not officially supported or documented.
FeaturesRefineReact-AdminAdminBroRetoolRedwood
GitHub Stars-
Bundle Size-
PricingOpen SourceOpen Source / Enterprise EditionOpen SourceSaaSOpen Source
PlatformReactReactNode.js - ReactCloud / Self-hostedReact - Node
Supported UI FrameworksAnt Design, Material UI, Tailwind, Mantine, Chakra UI, anything...Material UIOwn UIsOwn UIsTailwind, Chakra, Mantine, WindiCSS and custom styles
HeadlessYesNoNoNoNo
Access ControlRBAC, ACL, ABAC, etc.RBACRBACRBACRBAC
SSR SupportYes Next.js & RemixNoNoNoNo
Live/RealtimeYes with two mode auto and manualYes - just Immediately(Enterprise Edition)NoNoYes, with api/webhooks
Audit Logβœ…βœ… Β Enterprise EditionNoYesYes
State ManagementReact QueryReact QueryRedux-Apollo GraphQL
RoutingReact Router, Next.js, Remix or Any Routing LibraryReact RouterReact Router-@redwoodjs/router
DevtoolsYes - Refine DevtoolsNoNoNoStorybook, Pino, Jest
Command Palette*βœ…πŸ›‘πŸ›‘πŸ›‘πŸ›‘
Own Advanced Tutorial ExamplesYes - 110+ ExamplesYes - Few ExamplesNoNoYes, Divided in Chapters
ArchitectureHooks BasedComponent BasedHooks Based-Component Based
Dynamic Multi-level MenusYesNoNo-No
Project Creator CLIβœ…πŸ›‘πŸ›‘πŸ›‘βœ…
Project CLIβœ…πŸ›‘πŸ›‘πŸ›‘βœ…
Auth Providerβœ…βœ…βœ…βœ…βœ…
Data Providerβœ…βœ…πŸ”Άβœ…βœ…
i18nβœ…βœ…βœ…-βœ…
Router Providerβœ…πŸ›‘πŸ›‘-βœ…
Notification Providerβœ…πŸ›‘πŸ›‘-βœ…
GraphQL Supportβœ…πŸ”ΆπŸŸ‘βœ…βœ…
Customizationβœ…πŸ”ΆπŸ”ΆπŸ›‘πŸ”Ά
Basic Formβœ…βœ…βœ…βœ…βœ…
Editable Tableβœ…βœ… Β Enterprise EditionπŸ›‘βœ…βœ…
Tree Selectβœ…βœ… Β Enterprise EditionπŸ›‘πŸ›‘πŸ›‘
Markdownβœ…βœ… Β Enterprise EditionπŸ›‘βœ…πŸ”Ά
Calendarβœ…βœ… Β Enterprise EditionπŸ›‘βœ…πŸ›‘
Cachingβœ…βœ…πŸ›‘πŸ›‘βœ…
API Cachingβœ…πŸ›‘πŸ›‘πŸ›‘βœ…
Multi Level Menuβœ…βœ… Β Enterprise EditionπŸŸ‘βœ…πŸ›‘
Typescriptβœ…βœ…βœ…-βœ…
Modal Formβœ…βœ… Β Enterprise EditionπŸ›‘βœ…βœ…
Drawer Formβœ…πŸ”ΆπŸ›‘πŸ›‘πŸ›‘
Step Formβœ…βœ… Β Enterprise EditionπŸ›‘πŸ›‘πŸ›‘
Themingβœ…βœ…πŸ”Άβœ…πŸ”Ά
CSV Import/Exportβœ…πŸŸ‘πŸŸ‘βœ…πŸ›‘