Minimalist declarative type-safe(strongly-typed) scalable Redux architecture.

Get Started →

☕️ Minimalist

Leveraging advanced features of TypeScript Retux reduces boilerplate code with better type-inferring and auto-completion.

📃 Declarative

Action-First instead of Action-Creator-Fisrt desgin results in code that is clean and easy to read for new contributors and future-self.

🛡 Type-safe

Retux enforces strict typings. With the utilities in Retux you will never lose the strictness of typings while enjoying great flexibility.

📈 Scalable

A Retux module can be easily split into isomorphic sub-modules. Retux can also optionally leverage the power of meta-programming on modern engine for further performance boost.