Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nodegui/awesome-nodegui

Useful resources for creating apps with NodeGui
https://github.com/nodegui/awesome-nodegui

List: awesome-nodegui

awesome awesome-list nodegui react-nodegui

Last synced: about 1 month ago
JSON representation

Useful resources for creating apps with NodeGui

Awesome Lists containing this project

README

        

# Awesome NodeGui [![Awesome](https://awesome.re/badge.svg)](https://github.com/nodegui/awesome-nodegui)

[](https://docs.nodegui.org)

> Useful resources for creating apps with [NodeGui](https://docs.nodegui.org)

## Contents

- [Renderers](#renderers)
- [Apps and Examples](#apps)
- [Boilerplates](#boilerplates)
- [Tools and Plugins](#tools)
- [Documentation](#documentation)
- [Articles](#articles)
- [Videos](#videos)
- [Podcasts](#podcasts)
- [Community](#community)
- [Related](#related)

## Renderers

- [React NodeGui](https://github.com/nodegui/react-nodegui) - Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀
- [Vue NodeGui](https://github.com/nodegui/vue-nodegui) - Vue renderer for NodeGui.

#### Unofficial/Community renderers

- [Angular NodeGui](https://github.com/irustm/angular-nodegui) (Unofficial) - Build performant, native and cross-platform desktop applications with Angular
- [Vue NodeGui](https://github.com/NovusTheory/vue-nodegui) (Unofficial) - NodeGUI but with Vue

## Apps

Made with NodeGui

- [Discord client](https://github.com/ruslang02/discord-qt) - A Discord desktop client powered by Node.JS and NodeGui.
- [Mysterium VPN client](https://github.com/mysteriumnetwork/mysterium-vpn2) - Decentralised VPN built on blockchain.
- [Meme legend](https://github.com/master-atul/meme-legend) - Meme legend lets you type emojis, gifs or stickers quickly. Works on Mac, Windows and Linux.
- [Emoji picker](https://github.com/slidinghotdog/emoji-picker) - Just click to copy your Emoji
- [Spotube](https://github.com/KRTirtho/spotube) - A lightweight Spotify desktop-client which streams music using Youtube & fetches data using spotify-web-api

### Samples and Experiments

- [Official Examples repo](https://github.com/nodegui/examples) - Sample apps illustrating usage of NodeGui APIs.
- [Markdown editor in NodeGui](https://github.com/master-atul/mdview-nodegui) - A Markdown editor in NodeGui under 200 lines of code.
- [List of apps or packages using NodeGui](https://github.com/nodegui/nodegui/network/dependents) - List from Github

## Boilerplates

- [NodeGui starter](https://github.com/nodegui/nodegui-starter) - A starter repo for NodeGui projects
- [React NodeGui starter](https://github.com/nodegui/react-nodegui-starter) - Starter repository for react based native desktop apps using react-nodegui
- [React NodeGui Neutrino preset](https://github.com/constgen/neutrino-preset-react-nodegui) - [Neutrino preset](https://neutrinojs.org/presets/) for React NodeGui.
- [NodeGUI MVC Starter](https://github.com/RinneganTech/nodegui-mvc-starter) - Starter repo to provide a basic structure and format to build large complex application using NodeGUI.

## Tools

Tools for NodeGui

- [NodeGui Packer](https://github.com/nodegui/packer) - Create installers and distributables for NodeGui apps.
- [React NodeGui Testing library](https://github.com/fnky/react-nodegui-testing-library) - Simple React NodeGui testing utilities that encourage good testing practices 🦋 - by [@fnky](https://github.com/fnky)
- [React Native like stylesheet for React NodeGui](https://github.com/Solant/nodegui-stylesheet) by [@Solant](https://github.com/Solant) - https://github.com/Solant/nodegui-stylesheet
- [NodeGUI Debian Builder](https://github.com/RinneganTech/nodegui-deb-builder) - Create .deb package distributable for NodeGUI Apps.

## Plugins

Plugins that add additional native features to NodeGui apps

- [nodegui-plugin-animation](https://github.com/nodegui/nodegui-plugin-animation) - A NodeGui plugin that adds native animation capabilities to NodeGui widgets and objects. Based on QAnimation.
- [nodegui-plugin-example](https://github.com/nodegui/nodegui-plugin-example) - an example native plugin
- [@nodegui/os-utils](https://github.com/nodegui/os-utils) - A helper module for NodeGui which contains OS specific native features.
- [nodegui-plugin-title-bar](https://github.com/nodegui/nodegui-plugin-title-bar) - Plugin for NodeGUI to hide macOS title bar and leave only traffic lights.
- [nodegui-plugin-webview](https://github.com/nodegui/nodegui-plugin-webview) - A NodeGui plugin that adds webview support.
- [@nodegui/devtools](https://github.com/nodegui/devtools) - React NodeGui's devtools support module.

## Documentation

- [NodeGui: Getting Started](https://docs.nodegui.org/docs/guides/getting-started)
- [NodeGui: Apis](https://docs.nodegui.org/docs/api/generated/classes/qapplication)
- [React NodeGui: Getting Started](https://react.nodegui.org/docs/guides/getting-started/)

## Articles

- [Sitepoint Tutorial: Build a native Meme Search Desktop app with Javascript (NodeGui) and Giphy API](https://www.sitepoint.com/build-native-desktop-gif-searcher-app-using-nodegui/)

- [Electron alternatives: Exploring NodeGUI and React NodeGUI by Siegfried Grimbeek](https://blog.logrocket.com/electron-alternatives-exploring-nodegui-and-react-nodegui/)

- [Getting Started with NodeGUI - James Hibbard](https://hibbard.eu/node-gui/)

- [Building Native Desktop Apps with React Node GUI - Nathan Sebhastian](https://blog.bitsrc.io/building-native-desktop-application-with-react-node-gui-2ce1b2a2164)

- [NodeGUI React Component by Component - Greg Benner](https://dev.to/jswhisperer/nodegui-react-component-by-component-b98)

## Videos

- [Getting started with NodeGui and React NodeGui at KarmaJS meetup November 2019](https://www.youtube.com/watch?v=8jH5gaEEDv4)

## Podcasts

- [JS Party: Performant Node desktop apps with NodeGui with Atul R, Jerod Santo and Nick Nisi](https://changelog.com/jsparty/96)

## Community

- [Spectrum](https://spectrum.chat/nodegui)
- [Medium](https://medium.com/nodegui)
- [`@node_gui` on Twitter](https://twitter.com/node_gui)
- [Product Hunt](https://www.producthunt.com/posts/nodegui-2)

## Contribute

Contributions welcome! Read the [contribution guidelines](contributing.md) first.