πŸš€ A modular, pluggable and cross platform app framework.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.storybook
docs
src
storybook
test
tools
.babelrc
.codacy.yaml
.editorconfig
.gitignore
.nojekyll
.travis.yml
App.js
CONTRIBUTING.md
LICENSE.md
README.md
app.json
bluerain.js
book.json
package.json
tsconfig.json
tslint.json
yarn.lock

README.md

⚠️ This is a work in progress and the API is not stable. May not be fit for use in production.

BlueRain OS

Greenkeeper badge PRs Welcome

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).

🎊 Status

npm version Build Status bitHound Overall Score bitHound Dependencies bitHound Dev Dependencies bitHound Code Known Vulnerabilities

🎭 Platforms

πŸ† Features

  • πŸ“¦ Apps Architecture
  • πŸ€– Plugin Architecture
  • πŸ”§ Centralized Configurations
  • πŸ’… Themes
  • πŸ”₯ Event and Callbacks
  • 🌏 Server Side Rendering
  • πŸ”€ Routing through React Router 4

🎨 Other features through official plugins

  • 🈯️ Internationalization through react-intl
  • πŸ’₯ State management through redux
  • πŸš€ GraphQL integration through Apollo GraphQL Client
  • 🚨 Error Reporting through Sentry integration

πŸ€– Available plugins

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
Material UI Adds Material UI theme Provider to BlueRain.
React Router (v4) React Router V4 and Redux integration. Redux
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 (Coming Soon) Sentry is a cross-platform crash reporting and aggregation platform.

Badge

Let people know that your app is build using bluerain-os by including this badge in your readme.

bluerain-os

[![bluerain-os](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/blueeastcode/bluerain-os)