Proton Native

一个用于跨平台桌面应用的 React 环境。「A React environment for cross platform native desktop apps」

Github星跟踪图

Proton Native

公告

遗憾的是,我没有时间为这个项目投入时间。其他一些人已经在这里创建了一个分叉来继续这项工作:https://github.com/proton-nativejs/proton-native

通过 React 语法,在所有平台上创建桌面应用程序。

V2 发布了!

V2 已经发布,它带来了一系列改进,包括与 React Native 相同的新组件、样式、flexbox、热重载等。你可以在这里阅读全文。要试用它,请访问文档,了解如何开始使用它。

特性

  • 与 React Native 的语法和组件相同
  • 与现有的 React 库(如 Redux)配合使用。
  • 跨平台
  • 不再有 Electron
  • 兼容所有普通的 Node.js 包。
  • 热重载

文档

关于如何开始和所有组件的细节,请参见文档。

例子

例子可以在 examples/ 找到。

贡献

欢迎大家投稿。做个PR就可以了。


主要指标

概览
名称与所有者kusti8/proton-native
主编程语言TypeScript
编程语言JavaScript (语言数: 2)
平台Linux, Mac, Windows
许可证MIT License
所有者活动
创建于2017-11-21 22:56:18
推送于2023-01-07 02:21:10
最后一次提交2021-01-19 22:20:26
发布数0
用户参与
星数10.9k
关注者数197
派生数360
提交数205
已启用问题?
问题数218
打开的问题数36
拉请求数67
打开的拉请求数52
关闭的拉请求数28
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Announcement

Sadly I don't have time to dedicate time to this project. Some others have created a fork here to continue the work: https://github.com/proton-nativejs/proton-native

npm
npm
styled with prettier
PRs Welcome
MIT License
Gitter chat

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

Documentation

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

Examples

Examples can be found in examples/.

Contributing

All contributions are welcome. Just make a PR.

Accelerated by KeyCDN