Skip to content

Instantly share code, notes, and snippets.

@Paxa
Last active April 19, 2016 02:17
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Paxa/6975ddbde3bdee0bc7eb to your computer and use it in GitHub Desktop.
Save Paxa/6975ddbde3bdee0bc7eb to your computer and use it in GitHub Desktop.
nwjs (node-webkit) extra libraries

I search all npm packages related to node-webkit, I may had miss something

NWJS Dowloaders and runners

nw

Installer and runner helper for nw.js. Allows run nwjs project by just typing nw in app folder.

nw-download

Just download helper for nwjs

nw-dev

A drop-in library for nw.js development. Has nice tools to auto-reload app and debug errors

install-nw

Quickly and robustly install and cache nw.js

nw-versions

Get a list of node-webkit's available versions

nwdl

node-webkit downloader

nodewebkit

A installer for node-webkit

nwjr

A simple command line utility to launch NW.js apps during development.

nwjs development tools

grunt-nw-gyp

Run nw-gyp commands from Grunt.

for-node-webkit

Find out if your module or directory is contained in a node-webkit project

which-native-nodish

Find out if your module or directory is contained in a node-webkit or atom-shell project

nwr

NWR (Node-Webkit-REPL): Collection of APIs and repls for Node-Webkit

slush-nw-dev

Environment for quick developing node-webkit application, with node-dev style reload/restart function

python-loader

Load python runtime from specified path.

Components, helpers, utilites

Menu and context menu

nw-contextmenu

Code snippet for context menu with copy/cut/paste actions

nw-context

Helper functions for passing document/window context into node-webkit (Aug 2013)

nw-normalize-menu

normalize menu(on mac) for nw.js(node-webkit).

nw-appmenu

nwjs helper to work with application menu

file dialogs

nw-open-dir

Helper to open directory select dialog

nw-open-file

Open a file dialog from nwjs easily

window utilities

node-webkit-winstate

Preserve window state between sessions

node-webkit-window-manager

A module for globally managing and maintaining references between all open windows in a node-webkit application.

nw-penetrate

Make the nwjs window penetrable. (Windows only)

Screenshot saving

nw-snapshot

Tools for compiling and testing v8 snapshots of node-webkit applications. Useful for updating nwjs version, and recompiling native extensions in npm's

nw-shot

Take screenshots using nw.js

node-webkit-screenshot

Take screenshots using node-webkit

stdin & stdout

nw-wrap

node-webkit wrapper to recover stdin and stderr

captains-log-nw

Lightweight logger with a simple pass-through configuration for use with fancier logging libraries

updating apps

node-sign-release

Generate node-webkit release signatures to be used with nw-updater

node-webkit-mac-updater

Update your node-webkit based Mac app with ease

node-webkit-updater

This is node-webkit-updater.

nw-updater

Node-webkit direct and distributed (torrent-based) auto-updater (taken from Popcorntime.io)

app scaffolding

nw-init

Provides scaffolding for node-webkit applications

ember-cli-nw

The default blueprint for ember-cli addons.

slush-nwk-xprs

A slush generator to generate node-webkit express apps

slush-nodewebkit-indexeddb

Generate a simple scaffolding to build a node-webkit app with IndexedDB integration.

slush-nodewebkit

Generate a simple scaffolding to build a node-webkit app from scratch

precompilers

node-webkit.jsx

node-webkit API wrapper for JSX

nw-coffee

A module that let you use coffeescript easily with node-webkit.

UI

node-webkit-external-linker.js

Forces all external links to open in regular browser windows in node-webkit apps.

nw-notify

Nice notifications for node webkit

nw-f2cwa-play

ffmpeg to Canvas and Web Audio media playback for Node WebKit

nw-github-markdown

Render GitHub flavored markdown as html.

nw-flash-trust

Flash Player trusted locations manager for node-webkit

Build tools

gulp-nw

Build nw.js bundles using gulp

gulp-nw-build

A plugin for Gulp

grunt-node-webkit-builder-for-nw-updater

Let's you build your node webkit apps with grunt

node-webkit-builder

node-webkit-builder

grunt-contrib-node-webkit

Build a node webkit application with grunt

grunt-node-webkit-builder

Let's you build your node webkit apps with grunt

kolodny-node-webkit-builder

node-webkit-builder

grease

Painless cross-platform JS application packager

Testing tools

nw-jasmine

gulp-jasmine for nw.js

nw-test-runner

Test runner for node webkit with mocha, chai and Istabul.

karma-nodewebkit-launcher

A Karma plugin. Launcher for node-webkit.

loca

WebKit reporter for Mocha

Apps using nwjs

project-nexus

A hub for all your programming projects

iplay

remote airplay player for AppleTV

breach

Cross-Platform Modal Navigation Terminal Emulator

lumia

lumia editor for fun

markfa

marked parser for persian language and persian people

openproxy-ui

OpenProxy UI is a manager ui for openproxy.

shadowsocks-gui

shadowsocks client with GUI, powered by shadowsocks-nodejs

slack-for-linux

Slack client for linux 64. Uses Node Webkit

slack-4-linux

Slack client for linux. Uses Node Webkit

gitw

Git GUI desktop app that shows real-time diff file information for working directory and index

ambiance

Ambiance is a simple, but fully hackable code editor. It uses HTML and it's friends for rendering and nodejs for everything else.

cozy-desktop

File Synchronization Client for Cozy Files

github-reader

github-reader app on node-webkit

cpos

Chromium page opener server

nw-raf-demo

raf (requestAnimationFrame) and raf-stream demos running in node-webkit.

cozy-data-proxy

File Synchronization Client for Cozy Files

bespoke-pdf-nw-app

This is the NW.js app used by bespoke-pdf to capture individual slides.

ember-cli-node-webkit

An addon for building desktop apps with Ember and NW.js

node-qiubai

use jsdom and node-webkit read qiubai (what is qiubai?)

devil

Debugger, profiler and runtime with embedded WebKit DevTools client.

auto-launch

Launch node-webkit apps at login (mac & windows)

nwglobal

Node.js globals for node-webkit's HTML5

bowler

bowler is a simple mvc framework to help work with node-webkit

aluminum

Painless native web applications.

webkit-gui

Get the node-webkit gui object in a nice-ish manner

@ankurk91
Copy link

Where are the links to these packages ?

If you want to use node-webkit with angular js , here is the link

https://github.com/ank91/node-webkit-angular-starter-kit/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment