cross-platform react native desktop applications
Please ★ this repo if you found it useful ★ ★ ★
Built with Node GTK
Silicon Hills offers premium Node and React develpoment and support services. Get in touch at nuevesolutions.com.
This project is under active development. Please help by sharing your expirience, bugs, comments, complaints, etc . . .
If you think it, say it 😆
- supports native osx desktop
- supports native linux desktop
- supports native windows desktop
npm install --save @react-gtk/binding
Make sure you have gtk 3 installed on your operating system.
sudo apt install libgtk-3-dev
brew install gtk+3
import React, { Component } from 'react';
import { render, Button, Box } from '@react-gtk/binding';
class App extends Component {
render() {
return (
<Box>
<Button label="One" />
<Button label="Two" />
</Box>
);
}
}
render(<App />, 'My App');
git clone https://github.com/codejamninja/react-gtk.git
cd react-gtk/examples/elements
npm install
npm run start
Submit an issue
Contribute a screenshot
Review the guidelines for contributing
This project exists thanks to all the people who contribute. [Contribute].
Become a financial contributor and help us sustain our community. [Contribute]
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
Jam Risser © 2019
Review the changelog
- Jam Risser - Author
A ridiculous amount of coffee ☕ ☕ ☕ was consumed in the process of building this project.
Add some fuel if you'd like to keep me going!