Reactant is a reactive architecture for iOS

Built with love by Brightify.

Boost Your Development

Empower your applications with Reactant and reduce your development costs.

Reusability

Don't repeat yourself.
Have reusable components with clear inputs.

Testability

Test each part of your app independently and then intergrate them together.

Safety

Each component has a single point of mutation reducing the number of bugs.

Reactant UI - Live Reload

Reactant Core

Reactant Core is an application architecture and framework enabling you to write easily reusable, testable, and safe code. This is achieved by splitting the app to separate parts - Model, View, Controller, Wireframe and Service, all of them in compliance with the single responsibility principle. The Reactant framework brings abstractions for all of these parts of architecture.

Find out more

Reactant UI (preview)

Reactant UI is an extension for Reactant allowing you to declare views and layout using XML. Don't worry, there's no runtime overhead, as all those declarations are precompiled into Swift. Reactant UI even supports Live Reload that shows your changes right away in the simulator.

Find out more

Reactant CLI (preview)

Staring a new project has never been easier. Reactant CLI generates an Xcode project with Reactant architecture and all the required dependencies in a single command.

Find out more

The road so far

We are here to help

Looking for a place to start or just want to learn more?
Feel free to reach us on Slack!

Write us on Slack

Use Reactant in your project

Reactant is production-ready and has proven itself in applications of all sizes.

Built with love by Brightify. We used great icons from icons8.