Proton Native

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

Github stars Tracking Chart

Proton Native

公告

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

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

V2 发布了!

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

特性

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

文档

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

例子

例子可以在 examples/ 找到。

贡献

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


Overview

Name With Ownerkusti8/proton-native
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 2)
PlatformLinux, Mac, Windows
License:MIT License
Release Count0
Created At2017-11-21 22:56:18
Pushed At2023-01-07 02:21:10
Last Commit At2021-01-19 22:20:26
Stargazers Count10.9k
Watchers Count198
Fork Count360
Commits Count205
Has Issues Enabled
Issues Count218
Issue Open Count36
Pull Requests Count67
Pull Requests Open Count52
Pull Requests Close Count28
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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

To the top