What is Node-GTK?
Node-GTK is a work in progress to bring GTK+ can usable directly from
NodeJS so that the environment would be more updated and supported than the one available via GJS. It uses the
GObject Introspection library (as
PyGObject, for example), so any
GObject-Introspectable library is supported.
Why Node-GTK is useful?
This is very useful for those of you who want to build desktop applications that can run on
NodeJS (C / C ++ Addon) and
GTK +, we can easily build cross-platform desktop applications. maybe you have already tried
Electron, but we know that it runs on
browser runtime. Of course, it requires
large memory and size. Even for a simple application like a calculator, you need a minimum of 40MB to install it. Therefore, with this
Node-GTK project, we hope we can overcome that problem.
What types of contributions are needed?
- API documentation
- Testing code performance
- Bind C ++ libraries to NodeJS (Node C / C ++ Addon)
- Creating an effective and efficient API (JS and C ++)
- Code Review
- Test and report problems and feedback
List of possible programming languages?
- Shell Script Language (Bash. Etc)
I hope this would be helpful for them that want to make their first contribution to the open-source project.
Repo => Node-GTK
Top comments (2)
I was just wondering whether something like this existed! Count me in!