Skip to main content
Version: 2.xx.xx

Comparison | Refine vs React-Admin vs AdminBro vs Retool

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-Admin (Website)AdminBro(Website)Retool(Website)
Github Repo / Stars-
Bundle Size-
PricingOpen SourceOpen Source / Enterprise EditionOpen SourcePricing
Platform RequirementsReactReactNode.js - ReactCloud / Self-hosted
Access ControlRBAC, LDAP, ACL, ABAC, ...etcRBACRBACRBAC
Live/RealtimeYes with two mode auto and manualYes - just Immediately(Enterprise Edition)NoNo
Audit LogNo - Coming SoonYes - Enterprise EditionNoYes
SSR SupportYes 🚀NoNoNo
State ManagementReact QueryRedux - Redux SagaRedux-
RoutingReact Router, React Location, Next.js Router or Any Routing LibraryReact RouterReact Router-
UIAnt DesignMaterial-UIStyled-ComponentsOwn Design Model(drag-and-drop)
DevtoolsYes - React Query DevtoolYes - Redux DevToolsNoNo
Own Advanced Tutorial ExamplesYes - 50+ ExamplesYes - Few ExamplesNoNo
ArchitectureHooks BasedComponent BasedHooks Based-
Auth Provider
Data Provider🔶
i18n-
Router 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🟡🟡
Project Creator CLI (Superplate)🛑🛑🛑