⚠️ This is a work in progress and the API is not stable. May not be fit for use in production.
A modular, pluggable and cross-platform app framework. It is built on top of ReactXP (which utilizes ReactDOM for web and React Native for mobile).
- 📱 Mobile (Android & iOS) with React Native through ReactXP
- 💻 Web with ReactDOM
- 🖥 Desktop with ReactDOM & Electron
- 📦 Apps Architecture
- 🤖 Plugin Architecture
- 🔧 Centralized Configurations
- 💅 Themes
- 🔥 Event and Callbacks
- 🌏 Server Side Rendering
- 🔀 Routing through React Router 4
- 🈯️ Internationalization through react-intl
- 💥 State management through redux
- 🚀 GraphQL integration through Apollo GraphQL Client
- 🚨 Error Reporting through Sentry integration
Name | Description | Dependency |
---|---|---|
Apollo | A fully-featured, production ready caching GraphQL client for every server or UI framework. Based on Apollo Client. | Redux |
Internationalization | Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations. Based on react-intl. | |
Redux | Predictable state container for JavaScript apps. Based on Redux & React Redux. | |
Redux DevTools | DevTools for Redux with hot reloading, action replay, and customizable UI. | Redux |
Sentry | Sentry is a cross-platform crash reporting and aggregation platform. |