Build web apps, in ClojureScript, leveraging React.

Has a data-oriented, functional design.

Advanced enough to have outlasted three generations of Javascript technical churn.

A focus on developer productivity. Fewer lines of code. Hot code reloading. A simple dynamic model. Managed effects, including state. Pure functions. Variously declarative.

The more sophisticated your app, the better.