<p align="center">
  <a href="https://valence-native.js.org">
    <img alt="valence native" src="https://cdn.discordapp.com/attachments/801506779979841580/806295470447132712/valence-native.svg">
  </a>
  Logo by <a href="https://github.com/aramodi">@aramodi</a>
</p>

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)
[![Discord chat](https://img.shields.io/discord/801506779979841577)](https://discord.gg/9rP6x9Vy3m)

Create desktop applications through a React syntax, on all platforms.

## V2 is released!

V2 has been released and it brings a whole host of improvements including new
components that are identical to React Native, styling, flexbox, hot reloading,
and more. You can read the full writeup [here](https://valence-native.js.org/#/v2_changes).
To try it out, visit the documentation for instructions on how to get started!

## Features

- Same syntax and components as React Native
- Works with existing React libraries such as Redux
- Cross platform
- No more Electron
- Compatible with all normal Node.js packages
- Hot reloading

## Images

<span style="display: flex;">
<img src="docs/calculator.png" height="400" style="margin: 10;">
<img src="docs/catapi_v2.png" style="margin: 10;">
</span>

## [Documentation](https://valence-native.js.org)

See the documentation for how to get started and details on all the components.

## Examples

Examples can be found in [`examples/`](https://github.com/valence-native/valence-native/tree/master/examples).

## Contributing

All contributions are welcome. Just make a PR.
