App Dependencies

Packages most often listed as `dependencies` in Electron apps.

  • react React is a JavaScript library for building user interfaces.
  • react-dom React package for working with the DOM.
  • electron-prebuilt Install prebuilt electron binaries for the command-line using npm
  • jquery JavaScript library for DOM operations
  • redux Predictable state container for JavaScript apps
  • lodash Lodash modular utilities.
  • electron-debug Adds useful debug features to your Electron app
  • react-redux Official React bindings for Redux
  • electron Install prebuilt electron binaries for the command-line using npm
  • react-router A complete routing library for React
  • bootstrap The most popular front-end framework for developing responsive, mobile first projects on the web.
  • font-awesome The iconic font and CSS framework
  • redux-thunk Thunk middleware for Redux.
  • request Simplified HTTP request client.
  • express Fast, unopinionated, minimalist web framework
  • moment Parse, validate, manipulate, and display dates
  • rxjs Reactive Extensions for modern JavaScript
  • zone.js Zones for JavaScript
  • babel-preset-es2015 Babel preset for all es2015 plugins.
  • babel-preset-react Babel preset for all React plugins.
  • reflect-metadata Polyfill for Metadata Reflection API
  • react-router-redux Ruthlessly simple bindings to keep react-router and redux in sync
  • @angular/compiler
  • @angular/core
  • @angular/common
  • @angular/platform-browser
  • @angular/platform-browser-dynamic
  • @angular/http
  • @angular/router
  • classnames A simple utility for conditionally joining classNames together
  • menubar high level way to create menubar desktop applications with electron
  • angular HTML enhanced for web apps
  • core-js Standard library
  • bluebird Full featured Promises/A+ implementation with exceptionally good performance
  • source-map-support Fixes stack traces for files with source maps
  • body-parser Node.js body parsing middleware
  • async Higher-order functions and common patterns for asynchronous code
  • @angular/forms
  • systemjs Universal dynamic module loader
  • socket.io node.js realtime framework server
  • gulp The streaming build system
  • mkdirp Recursively mkdir, like `mkdir -p`
  • css-modules-require-hook A require hook to compile CSS Modules on the fly
  • postcss Tool for transforming styles with JS plugins
  • electron-packager Package and distribute your Electron app with OS-specific bundles (.app, .exe etc) via JS or CLI
  • underscore JavaScript's functional programming helper library.
  • vue Reactive, component-oriented view layer for modern web interfaces.
  • material-ui React Components that Implement Google's Material Design.
  • react-tap-event-plugin Facebook's TapEventPlugin, temporarily available on npm until its made public in their repo
  • immutable Immutable Data Collections
  • electron-json-storage Easily write and read user settings in Electron apps
  • babel-core Babel compiler core.
  • es6-shim ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
  • debug small debugging utility
  • fs-extra fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.
  • babel-register babel require hook
  • nedb File-based embedded data store for node.js
  • webpack Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jade, coffee, css, less, ... and your custom stuff.
  • history Manage session history with JavaScript
  • babel-loader babel module loader for webpack
  • axios Promise based HTTP client for the browser and node.js
  • babel-polyfill Provides polyfills necessary for a full ES2015+ environment
  • sqlite3 Asynchronous, non-blocking SQLite3 bindings
  • node-notifier A Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback)
  • electron-reload Simplest way to reload an electron app on file changes!
  • marked A markdown parser built for speed
  • @angular/upgrade
  • react-bootstrap Bootstrap 3 components built with React
  • babel Turn ES6 code into readable vanilla ES5 with source maps
  • normalize.css A modern alternative to CSS resets
  • object-assign ES2015 Object.assign() ponyfill
  • redux-logger Logger for Redux
  • cheerio Tiny, fast, and elegant implementation of core jQuery designed specifically for the server
  • glob a little globber
  • node-uuid Rigorous implementation of RFC4122 (v1 and v4) UUIDs.
  • rimraf A deep deletion module for node (like `rm -rf`)
  • angular2 Angular 2 - a web framework for modern web apps
  • babelify Babel browserify transform
  • q A library for promises (CommonJS/Promises/A,B,D)
  • redux-promise FSA-compliant promise middleware for Redux.
  • socket.io-client [![Build Status](https://secure.travis-ci.org/socketio/socket.io-client.svg?branch=master)](http://travis-ci.org/socketio/socket.io-client) [![Dependency Status](https://david-dm.org/socketio/socket.io-client.svg)](https://david-dm.org/socketio/socket.io-
  • babel-preset-stage-0 Babel preset for stage 0 plugins
  • css-loader css loader module for webpack
  • minimist parse argument options
  • cookie-parser cookie parsing with signatures
  • file-loader file loader module for webpack
  • style-loader style loader module for webpack
  • @angular/router-deprecated
  • angular-animate AngularJS module for animations
  • flux An application architecture based on a unidirectional data flow
  • superagent elegant & feature rich browser / node HTTP with a fluent API
  • nconf Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.
  • uuid RFC4122 (v1 and v4) generator
  • babel-runtime babel selfContained runtime
  • node-sass Wrapper around libsass
  • morgan HTTP request logger middleware for node.js
  • path Node.JS path module
  • es6-promise A lightweight library that provides tools for organizing asynchronous code
  • yargs yargs the modern, pirate-themed, successor to optimist.
  • open open a file or url in the user's preferred application
  • highlight.js Syntax highlighting with language autodetection.
  • d3 Data-Driven Documents
  • angular-ui-router State-based routing for AngularJS
  • jsonfile Easily read/write JSON files.
  • angular-route AngularJS router module
  • jade A clean, whitespace-sensitive template language for writing HTML
  • pouchdb PouchDB is a pocket-sized database
  • codemirror Full-featured in-browser code editor
  • coffee-script Unfancy JavaScript
  • electron-window-state Simple module that helps to save and restore size and position of Electron windows.
  • react-addons-css-transition-group This package provides the React CSSTransitionGroup add-on.
  • electron-config Simple config handling for your Electron app or module
  • angular2-in-memory-web-api An in-memory web api for Angular 2 demos and tests
  • serve-favicon favicon serving middleware with caching
  • vue-router Official router for Vue.js 2
  • angular-material This repository is used only for Angular Material v1.x library deployments and localized installs using `npm` and `bower`. The actual component source-code for this library is in the [main Angular Material repository](https://github.com/angular/material).
  • extract-text-webpack-plugin Extract text from bundle into a file.
  • winston A multi-transport async logging library for Node.js
  • angular-aria AngularJS module for making accessibility easy
  • browserify browser-side require() the node way
  • handlebars Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
  • gulp-uglify Minify files with UglifyJS.
  • json-loader json loader module for webpack
  • fs This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.
  • chart.js Simple HTML5 charts using the canvas element.
  • chokidar A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.
  • url-loader url loader module for webpack
  • dotenv Loads environment variables from .env file
  • semver The semantic version parser used by npm.
  • @angular/platform-server
  • pretty-bytes Convert bytes to a human readable string: 1337 → 1.34 kB
  • shelljs Portable Unix shell commands for Node.js
  • gulp-concat Concatenates files
  • electron-rebuild Electron supporting package to rebuild native node modules against the currently installed electron
  • firebase Firebase JavaScript library for web and Node.js
  • mongodb The official MongoDB driver for Node.js
  • request-promise The simplified HTTP request client 'request' with Promise support. Powered by Bluebird.
  • bower The browser package manager
  • mongoose Mongoose MongoDB ODM
  • commander the complete solution for node.js command-line programs
  • redux-actions Flux Standard Action utlities for Redux
  • xml2js Simple XML to JavaScript object converter.
  • tether A client-side library to make absolutely positioned elements attach to elements in the page efficiently.
  • materialize-css Builds Materialize distribution packages
  • mysql A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.
  • typescript TypeScript is a language for application scale JavaScript development
  • electron-compile Electron supporting package to compile JS and CSS in Electron applications
  • del Delete files and folders
  • animate.css *Just-add-water CSS animation*
  • electron-squirrel-startup Default Squirrel.Windows event handler for your Electron apps.
  • electron-builder A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box
  • react-autocomplete Accessible, extensible, Autocomplete for React.js
  • auto-launch Launch node applications or executables at login (Mac, Windows, and Linux)
  • fs-jetpack Better file system API
  • ng2-bootstrap angular2 bootstrap components
  • ws simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455
  • keymirror A simple utility for creating an object with values equal to its keys. Identical to react/lib/keyMirror
  • sass-loader Sass loader for webpack
  • ejs Embedded JavaScript templates
  • chalk Terminal string styling done right. Much color.
  • http-server A simple zero-configuration command-line http server
  • mousetrap Simple library for handling keyboard shortcuts
  • mime A comprehensive library for mime-type mapping
  • co generator async control flow goodness
  • eslint An AST-based pattern checker for JavaScript.
  • babel-cli Babel command line.
  • react-sound React Sound component using soundmanager2
  • sequelize Multi dialect ORM for Node.JS/io.js
  • gulp-sass Gulp plugin for sass
  • reselect Selectors for Redux.
  • gulp-minify-css Minify css with clean-css.
  • lowdb JSON database for Node and the browser powered by lodash API
  • material-design-lite Material Design Components in CSS, JS and HTML
  • serialport Node.js package to access serial ports. Welcome your robotic javascript overlords. Better yet, program them!
  • ionicons Premium icons for Ionic.
  • express-session Simple session middleware for Express
  • iconv-lite Convert character encodings in pure javascript.
  • leaflet JavaScript library for mobile-friendly interactive maps
  • vuex state management for Vue.js
  • mocha simple, flexible, fun test framework
  • less Leaner CSS
  • isomorphic-fetch Isomorphic WHATWG Fetch API, for Node & Browserify
  • redux-saga Saga middleware for Redux to handle Side Effects
  • colors get colors in your node.js console
  • webpack-dev-server Serves a webpack app. Updates the browser on changes.
  • walk A node port of python's os.walk
  • configstore Easily load and save config without having to think about where and how
  • js-yaml YAML 1.2 parser and serializer
  • redux-form A higher order component decorator for forms using Redux and React
  • rx Library for composing asynchronous and event-based operations in JavaScript
  • gulp-rename Rename files
  • node-fetch A light-weight module that brings window.fetch to node.js and io.js
  • jsdom A JavaScript implementation of the DOM and HTML standards
  • ie-shim ie-shim for Angular 2
  • electron-settings A simple persistent user settings manager for Electron.
  • photon JavaScript library for the WordPress.com Photon image manipulation service
  • ramda A practical functional library for JavaScript programmers.
  • soundmanager2 A JavaScript Sound API supporting MP3, MPEG4 and HTML5 audio + RTMP, providing reliable cross-browser/platform audio control in as little as 12 KB.
  • electron-gh-releases Electron auto-update by releasing on Github.
  • jquery-ui A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.
  • compression Node.js compression middleware
  • promise Bare bones Promises/A+ implementation
  • musicmetadata Streaming music metadata parser for node and the browser.
  • gulp-util Utility functions for gulp plugins
  • angular-messages AngularJS module that provides enhanced support for displaying messages within templates
  • material-design-icons Material Design icons by Google
  • electron-localshortcut register/unregister a keyboard shortcut locally to a BrowserWindow instance, without using a Menu
  • bootstrap-sass bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.
  • postcss-loader PostCSS loader for webpack
  • googleapis Google APIs Client Library for Node.js
  • through2 A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise
  • md5 js function for hashing messages with MD5
  • gulp-plumber Prevent pipe breaking caused by errors from gulp plugins
  • @angularclass/hmr
  • xtend extend like a boss
  • @angularclass/hmr-loader
  • vue-resource The HTTP client for Vue.js
  • backbone Give your JS App some Backbone with Models, Views, Collections, and Events.
  • assets-webpack-plugin Emits a json file with assets paths
  • @angularclass/conventions-loader
  • semantic-ui Semantic empowers designers and developers by creating a shared vocabulary for UI.
  • bootstrap-loader Boostrap for Webpack
  • asar Creating Electron app packages
  • gulp-less Less for Gulp
  • angular-sanitize AngularJS module for sanitizing HTML
  • fullcalendar Full-sized drag & drop event calendar
  • chartist Simple, responsive charts
  • react-dropzone Simple HTML5 drag-drop zone with React.js
  • react-addons-update This package provides the React updates add-on.
  • brace browserify compatible version of the ace editor.
  • electron-is-dev Check if Electron is running in development
  • extend Port of jQuery.extend for node.js and the browser
  • grunt The JavaScript Task Runner
  • electron-connect Livereload tools for Electron development
  • google-maps Wrapper for asynchronously used Google Maps API
  • passport Simple, unobtrusive authentication for Node.js.
  • ckeditor JavaScript WYSIWYG web text editor.
  • ng2-uploader Angular2 File Uploader
  • pg PostgreSQL client - pure javascript & libpq with the same API
  • ng2-ckeditor Angular2 CKEditor component
  • npm a package manager for JavaScript
  • electron-positioner > Helps positioning your electron windows.
  • log4js Port of Log4js to work with node.
  • whatwg-fetch A window.fetch polyfill.
  • easy-pie-chart Lightweight plugin to render simple, animated and retina optimized pie charts
  • babel-eslint Custom parser for ESLint
  • is-electron-renderer Check if code is running in Electron renderer process.
  • jquery-slimscroll slimScroll is a small jQuery plugin that transforms any div into a scrollable area. slimScroll doesn't occupy any visual space as it only appears on a user initiated mouse-over.
  • font-awesome-sass-loader font-awesome (sass) package for webpack
  • leaflet-map simple way to make a leaflet map application
  • markdown-it Markdown-it - modern pluggable markdown parser.
  • twitter Twitter API client library for node.js
  • babel-plugin-transform-decorators-legacy A plugin for Babel 6 that (mostly) replicates the old decorator behavior from Babel 5.
  • hammerjs A javascript library for multi-touch gestures
  • chai BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
  • gulp-usemin Replaces references to non-optimized scripts or stylesheets into a set of HTML files (or any templates/views).
  • electron-context-menu Context menu for your Electron app
  • ng2-smart-table Angular 2 Smart Table
  • ng2-tree angular2 component for visualizing data that can be naturally represented as a tree
  • temp Temporary files and directories
  • eslint-plugin-react React specific linting rules for ESLint
  • @ngrx/store
  • react-select A Select control built with and for ReactJS
  • electron-dl Simplified file downloads for your Electron app
  • react-addons-shallow-compare This package provides the React shallowCompare add-on.
  • amcharts3
  • requirejs Node adapter for RequireJS, for loading AMD modules. Includes RequireJS optimizer
  • react-ace A react component for Ace Editor
  • watchify watch mode for browserify builds
  • ammap3
  • cors middleware for dynamically or statically enabling CORS in express/connect applications
  • validator String validation and sanitization
  • remote Work on client-side files with a remote API server transparently
  • nodegit Node.js libgit2 asynchronous native bindings
  • robotjs Node.js Desktop Automation.
  • mobx Simple, scalable state management.
  • redux-devtools Redux DevTools with hot reloading and time travel
  • shortid Amazingly short non-sequential url-friendly unique id generator.
  • radium A set of tools to manage inline styles on React elements
  • bulma Modern CSS framework based on Flexbox
  • three JavaScript 3D library
  • mobx-react React bindings for MobX. Create fully reactive components.
  • electron-window Convenience methods for Electron windows.
  • run-sequence Run a series of dependent gulp tasks in order
  • ng2-translate An implementation of angular translate for Angular 2
  • react-addons-test-utils This package provides the React TestUtils add-on.
  • reflux A simple library for uni-directional dataflow application architecture inspired by ReactJS Flux
  • ncp Asynchronous recursive file copy utility.
  • github-markdown-css The minimal amount of CSS to replicate the GitHub Markdown style
  • babel-plugin-transform-runtime Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals
  • angular-ui-bootstrap [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/angular-ui/bootstrap?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](https://secure.travis-ci.org/angular-ui/bootstrap.svg)](http://travis-
  • graceful-fs A drop-in replacement for fs, making various improvements.
  • react-modal Accessible modal dialog component for React.JS
  • vinyl-source-stream Use conventional text streams at the start of your gulp or vinyl pipelines
  • yamljs Standalone JavaScript YAML 1.2 Parser & Encoder. Works under node.js and all major browsers. Also brings command line YAML/JSON conversion tools.
  • gulp-sourcemaps Source map support for Gulp.js
  • react-hot-loader Tweak React components in real time.
  • react-split-pane React split-pane component
  • nodemailer Easy as cake e-mail sending from your Node.js applications
  • valid-url URI validation functions
  • babel-plugin-transform-class-properties This plugin transforms static class properties as well as properties declared with the property initializer syntax
  • sql.js SQLite library with support for opening and writing databases, prepared statements, and more. This SQLite library is in pure javascript (compiled with emscripten).
  • browser-sync Live CSS Reload & Browser Syncing
  • node-twitter-api Simple module for using Twitter's API in node.js
  • pug A clean, whitespace-sensitive template language for writing HTML
  • @ngrx/core
  • irc An IRC client library for node
  • react-dnd Drag and Drop for React
  • stylus Robust, expressive, and feature-rich CSS superset
  • alt A flux implementation
  • draft-js A React framework for building text editors.
  • gulp-watch Watch, that actually is an endless stream
  • toastr ToastrJS is a JavaScript library for Gnome / Growl type non-blocking notifications. jQuery is required. The goal is to create a simple core library that can be customized and extended.
  • deep-equal node's assert.deepEqual algorithm
  • @angularclass/webpack-toolkit
  • events Node's event emitter for all engines.
  • once Run a function exactly one time
  • @angularclass/request-idle-callback
  • mime-types The ultimate javascript content-type utility.
  • react-motion A spring that solves your animation problems.
  • gulp-babel Use next generation JavaScript, today
  • mustache Logic-less {{mustache}} templates with JavaScript
  • which Like which(1) unix command. Find the first instance of an executable in the PATH.
  • mithril A Javascript Framework for building brilliant applications
  • react-addons-pure-render-mixin This package provides the React PureRenderMixin add-on.
  • install Minimal JavaScript module loader
  • dateformat A node.js package for Steven Levithan's excellent dateFormat() function.
  • fs-plus node's fs with more helpers
  • webpack-target-electron-renderer webpack target function for electron renderer
  • querystring Node's querystring module for all engines.
  • angulartics2 Vendor-agnostic web analytics for Angular2 applications
  • serve-static Serve static files
  • sliced A faster Node.js alternative to Array.prototype.slice.call(arguments)
  • html-webpack-plugin Simplifies creation of HTML files to serve your webpack bundles
  • fluent-ffmpeg A fluent API to FFMPEG (http://www.ffmpeg.org)
  • babel-plugin-add-module-exports Fix babel/babel#2212
  • koa Koa web app framework
  • cron Cron jobs for your node
  • fix-path Fix the $PATH on macOS when run from a GUI app
  • node-localstorage A drop-in substitute for the browser native localStorage API that runs on node.js.
  • passport-local Local username and password authentication strategy for Passport.
  • jsonwebtoken JSON Web Token implementation (symmetric and asymmetric)
  • xlsx Excel (XLSB/XLSX/XLSM/XLS/XML) and ODS spreadsheet parser and writer
  • react-desktop React UI Components for macOS Sierra and Windows 10
  • cross-spawn Cross platform child_process#spawn and child_process#spawnSync
  • numeral Format and manipulate numbers.
  • webpack-hot-middleware Webpack hot reloading you can attach to your own server
  • color Color conversion and manipulation with CSS string support
  • got Simplified HTTP requests
  • es6-module-loader An ES6 Module Loader shim
  • method-override Override HTTP verbs
  • angular-in-memory-web-api An in-memory web api for Angular demos and tests
  • cross-env Run commands that set environment variables across platforms
  • webpack-dev-middleware Offers a dev middleware for webpack, which arguments a live bundle to a directory
  • twitter-text official twitter text linkification
  • js-beautify jsbeautifier.org for node
  • react-router-bootstrap Integration between React Router and React-Bootstrap
  • concat-stream writable stream that concatenates strings or binary data and calls a callback with the result
  • webtorrent Streaming torrent client
  • riot A React-like user interface micro-library
  • request-progress Tracks the download progress of a request made with mikeal/request, giving insight of various metrics including progress percent, download speed and time remaining
  • tmp Temporary file and directory creator
  • wallpaper Get or set the desktop wallpaper
  • gulp-if Conditionally run a task
  • knex A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser
  • typings The TypeScript Definition Manager
  • debounce Creates and returns a new debounced version of the passed function that will postpone its execution until after wait milliseconds have elapsed since the last time it was invoked
  • electron-default-menu Default application menu for Electron apps
  • sinon JavaScript test spies, stubs and mocks.
  • react-codemirror Codemirror
  • twit Twitter API client for node (REST & Streaming)
  • redux-persist persist and rehydrate redux stores
  • @angular/compiler-cli
  • config Configuration control for production node deployments
  • dexie A Minimalistic Wrapper for IndexedDB
  • node-jsx transparently require() jsx from node
  • electron-shortcut-normalizer Normalize electron keyboard shortcuts so they work on different operating systems
  • crypto JavaScript implementations of standard and secure cryptographic algorithms.
  • watch Utilities for watching file trees.
  • electron-sudo Electron subprocess with administrative privileges, prompting the user with an OS dialog if necessary.
  • uglify-js JavaScript parser, mangler/compressor and beautifier toolkit
  • archiver a streaming interface for archive generation
  • react-dnd-html5-backend HTML5 backend for React DnD
  • gulp-autoprefixer Prefix CSS
  • qs A querystring parser that supports nesting and arrays, with a depth limit
  • devtron Electron DevTools Extension
  • unzip Unzip cross-platform streaming API compatible with fstream and fs.ReadStream
  • http-proxy HTTP proxying for the masses
  • inherits Browser-friendly inheritance fully compatible with standard node.js inherits()
  • leveldown A Node.js LevelDB binding, primary backend for LevelUP
  • ts-helpers Typescript helpers for compiling typescript while specifying `--noEmitHelpers` within your `tsconfig.json`. Cross platform ( Node/Browser/WebWorker )
  • react-soundplayer Create custom SoundCloud players with React
  • node-soundcloud A node.js wrapper for the Soundcloud SDK.
  • rcedit Node module to edit resources of exe
  • lodash.debounce The lodash method `_.debounce` exported as a module.
  • adm-zip A Javascript implementation of zip for nodejs. Allows user to create or extract zip files both in memory or to/from disk
  • raw-loader raw loader module for webpack
  • titlebar Emulate OS X window title bar
  • csv CSV parser with simple api, full of options and tested against large datasets.
  • react-loading React loading component
  • snyk snyk library and cli utility
  • keytar Bindings to native Mac/Linux/Windows password APIs
  • multer Middleware for handling `multipart/form-data`.
  • clipboard Modern copy to clipboard. No Flash. Just 2kb
  • clone deep cloning of objects and arrays
  • level Fast & simple storage - a Node.js-style LevelDB wrapper (a convenience package bundling LevelUP & LevelDOWN)
  • less-loader less loader module for webpack
  • localforage Offline storage, improved.
  • http
  • keymaster library for defining and dispatching keyboard shortcuts
  • aws-sdk AWS SDK for JavaScript
  • feedme RSS/Atom/JSON feed parser
  • semantic-ui-css CSS Only distribution of Semantic UI
  • autoprefixer Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website
  • rrule JavaScript library for working with recurrence rules for calendar dates.
  • electron-rpc A lightweight rpc-style wrapper for the ipc module of electron
  • virtual-dom A batched diff-based DOM rendering strategy
  • filesize JavaScript library to generate a human readable String describing the file size
  • pty.js Pseudo terminals for node.
  • pixi.js Pixi.js is a fast lightweight 2D library that works across all devices.
  • require-dir Helper to require() directories.
  • minstache Mini mustache template engine
  • lokijs Fast document oriented javascript in-memory database
  • github NodeJS wrapper for the GitHub API
  • deep-extend Recursive object extending
  • moment-timezone Parse and display moments in any timezone.
  • ip [![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)
  • opn A better node-open. Opens stuff like websites, files, executables. Cross-platform.
  • babel-plugin-transform-object-rest-spread Compile object rest and spread to ES5
  • jimp An image processing library written entirely in JavaScript (i.e. zero external or native dependencies).
  • showdown A Markdown to HTML converter written in Javascript
  • image-size get dimensions of any image file
  • connect High performance middleware framework
  • diskdb A Lightweight Disk based JSON Database with a MongoDB like API
  • roboto-fontface A simple package providing the Roboto fontface.
  • nodemon Simple monitor script for use during development of a node.js app.
  • oauth Library for interacting with OAuth 1.0, 1.0A, 2 and Echo. Provides simplified client access and allows for construction of more complex apis and OAuth providers.
  • markdown A sensible Markdown parser for javascript
  • eventemitter3 EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.
  • nunjucks A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
  • ts-loader TypeScript loader for webpack
  • gulp-typescript A typescript compiler for gulp with incremental compilation support.
  • eventemitter2 A Node.js event emitter implementation with namespaces, wildcards, TTL and browser support.
  • is-online Check if the internet connection is up
  • imports-loader imports loader module for webpack
  • electron-cookies Adds support for cookies in Electron.
  • flexboxgrid Grid based off of CSS3 flexbox specification
  • jszip Create, read and edit .zip files with Javascript http://stuartk.com/jszip
  • nightmare A high-level browser automation library.
  • global Require global variables
  • fs-promise Filesystem methods as promises with fs-extra
  • page Tiny client-side router
  • vinyl-buffer Convert streaming vinyl files to use buffers
  • spectron Easily test your Electron apps using ChromeDriver and WebdriverIO.
  • babel-preset-stage-1 Babel preset for stage 1 plugins
  • jsesc A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.
  • keycode Convert between keyboard keycodes and keynames and vice versa.
  • node-libs-browser The node core libs for in browser usage.
  • gulp-notify gulp plugin to send messages based on Vinyl Files or Errors to Mac OS X, Linux or Windows using the node-notifier module. Fallbacks to Growl or simply logging
  • youtube-dl youtube-dl driver for node
  • babel-preset-stage-2 Babel preset for stage 2 plugins
  • ace-builds Ace (Ajax.org Cloud9 Editor)
  • mv fs.rename but works across devices. same as the unix utility 'mv'
  • gulp-jade Compile Jade templates
  • id3js A modern ID3 parser written completely in JavaScript, making use of typed arrays and the HTML5 File API
  • chance Chance - Utility library to generate anything random
  • sudo-prompt Run a command using sudo, prompting the user with an OS dialog if necessary
  • pump pipe streams together and close all of them if one of them closes
  • standard JavaScript Standard Style
  • json2csv Convert JSON to CSV
  • jQuery jQuery: The Write Less, Do More, JavaScript Library (packaged for Node.JS)
  • concurrently Run commands concurrently
  • xmlhttprequest XMLHttpRequest for Node
  • react-toolbox A set of React components implementing Google's Material Design specification with the power of CSS Modules.
  • ms Tiny milisecond conversion utility
  • google-auth-library Google APIs Authentication Client Library for Node.js
  • @angular2-material/core
  • ssh2 SSH2 client and server modules written in pure JavaScript for node.js
  • express-handlebars A Handlebars view engine for Express which doesn't suck.
  • redux-localstorage Store enhancer that syncs (a subset of) your redux store state to localstorage.
  • simple-git Simple GIT interface for node.js
  • websocket Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.
  • redis Redis client library
  • yo-yo A tiny library for building modular UI components using DOM diffing and ES6 tagged template literals
  • spellchecker Bindings to native spellchecker
  • react-photonkit Photon components built with React
  • react-css-modules Seamless mapping of class names to CSS modules inside of React components.
  • electron-log Just a very simple logging module for your Electron application
  • @types/electron
  • query-string Parse and stringify URL query strings
  • util Node.JS util module
  • recursive-readdir Get an array of all files in a directory and subdirectories.
  • normalizr Normalizes JSON according to schema for Redux and Flux applications
  • diff A javascript text diff implementation.
  • i18next i18next internationalization framework
  • randomstring A module for generating random strings
  • gulp-load-plugins Automatically load any gulp plugins in your package.json
  • bunyan a JSON logging library for node.js services
  • midi MIDI hardware IO
  • aphrodite Inline styles in JS that just work (TM)

This report was last updated 2016-12-15T20:18:56.093Z

Other reports from Electron Userland

For more info about this project, read the userland blog post.