React Native GTK4
React Native GTK4 allows you to build native GTK4 applications using React. It provides a bridge between React and the GTK4 toolkit, enabling you to develop cross-platform desktop applications with familiar React components and development patterns.
Getting Started
Prerequisites
Before you begin, ensure that you have the following installed on your development machine:
Installation
To install React Native GTK4, you can use npm:
npm install react-native-gtk4
Usage
Check out the example applications in the examples directory for a working example of a React Native GTK4 application.
Contributing
We welcome contributions to React Native GTK4! To contribute, please follow these steps:
- Fork the repository and create your branch from
main
. - Make your changes and ensure that the code passes the linting rules.
- Write tests to cover your changes, if applicable.
- Commit your changes and push them to your forked repository.
- Open a pull request to the main repository with a clear description of your changes.
License
React Native GTK4 is released under the MPL-2.0. See the LICENSE file for more information.
Acknowledgements
React Native GTK4 is built upon the foundations of node-gtk and ts-for-gir. We would like to express our gratitude to the original authors of these projects for their work.