This is the manuscript (draft) and code for Practical Node.js, 2nd Edition [Apress, 2018]. It's work in progress and the draft will be completed in the end of 2017. For the code of the 1st edition, please visit 1st-edition.You can get final 2nd edition (pre-order now or buy when it's ready) at Apress: http://www.apress.com/us/book/9781484230381.
nodejs apress node-js node-module express expressjs express-js rest-api mocha mongodb aws aws-ec2Cherow is a very fast and lightweight, standards-compliant, self-hosted javascript parser with high focus on both performance and stability. This repo is managed as a monorepo that is composed of many independent npm packages.
ecmascript parsing performance ecmascript-parser typescript tc39 jsx mobile node-module node-jsPuppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer runs headless by default, but can be configured to run full (non-headless) Chrome or Chromium. Most things that you can do manually in the browser can be done using Puppeteer! For example you can generate screenshots and PDFs of pages, Crawl a SPA (Single-Page Application) and generate pre-rendered content, Automate form submission, UI testing, keyboard input, etc.
headless-chrome testing web developer-tools node-module automationA simple JavaScript library to help you quickly identify unseemly images; all in the client's browser. NSFWJS isn't perfect, but it's pretty accurate (~90% with small and ~93% with midsized model)... and it's getting more accurate all the time.
javascript machine-learning content-management machinelearning node-module tensorflowjs tensorflow-js nsfw-recognitionA simple server to support mocking responses from any server / service that uses HTTP. The expectations that configure how the MockServer will respond and to incoming requests can be setup using any language that can create JSON. In simple client is provided to make this easy in Java.
homebrew proxy mock-server ruby-client javascript-client java-client grunt-plugin node-module node-clientOptionally with a CLI.This is what I use for my own modules.
yeoman-generator plugin boilerplate template scaffold node module node_module node-module init sindremediasoup provides cutting edge WebRTC video conferencing. It is a Selective Forwarding Unit (SFU) which supports both WebRTC and plain RTP input and output. It is a Node.js module/Rust crate in server side and tiny JavaScript and C++ libraries in client side.
webrtc node-module sfu ortc server-side node video-conferencing video-chat chat instant-messaging video streaming video-streaming⚠️ This module is not actively maintained! Let me know if you'd be interested in helping out. You need Yeoman to run this command.
babel es6 yeoman-generator boilerplate es2015 node starter kit transpile 6to5 yeoman plugin template scaffold module node_module node-module tape tap coveralls coveralls.io travis cli npm npm-scripts productivitygenerator for multipage webpack application template ,use express
nodejs node-module express flexible optimization frontend webpack multipage node.js templateInstall the command globally OR use via node_modules. It's suggested you install your snapshot plugins in the same place. Note: Node.js version must be >= 7.6.0.
nodejs node node-js node-module javascript-library cli cli-app cli-utility helper-tool typescript solidarity snapshot multiple-machines environment-checkerA drop-in library for nw.js development
devtools nw nwjs developer-tools development live-reload livereload library node-module dev-reload auto-reload reload webkit node-webkit nw.js app desktop dev developerThis is a collection of load balancing engines in (what is hopefully) their most distilled form.The goal was to create a highly reusable implementation that imposes as little as possible on the user.
nodejs node-js load-balancer npm-package npm-module node-module engine load balance balancer loadbalance loadbalancer algorithms algorithmDJB2a has good distribution and collisions are rare.It returns a positive integer.
djb2a djb2 non-cryptographic-hash-functions hashing node-module npm-package djb algorithm hash string function bernsteinSDBM has good distribution and collisions are rare.It returns a positive integer.
sdbm non-cryptographic-hash-functions hashing node-module npm-package algorithm hash string functionFNV-1a has outstanding distribution and collisions are rare.FNV hashes are designed to be fast while maintaining a low collision rate. The FNV speed allows one to quickly hash lots of data while maintaining a reasonable collision rate. The high dispersion of the FNV hashes makes them well suited for hashing nearly identical strings such as URLs, hostnames, filenames, text, IP addresses, etc.
fnv-1a fnv fnv-algorithms non-cryptographic-hash-functions node-module npm-package fnv1a fnv1 fnv-1 algorithm hash hashing string function fowler–noll–vo fowler noll voUses the non-cryptographic hash function FNV-1a.Similar to Java's String#hashCode().
string-hash hash-code hashing node-module npm-package string hash code hashcode fnv1a fnv-1a fnv algorithm functionA node.js module to interface with the netatmo api API.
netatmo netatmo-api npm node node-moduleAn ES2015/JS SDK for Xero. Webpack, Browserify & Node.js friendly. WARNING THIS IS STILL A WORK IN PROGRESS AND MASTER MAY NOT BE FUNCTIONAL. PRs are always welcomed as I find free time to continue to work on this.
xero xero-api node node-module accountingYou need Yeoman to run this command. Contributions are highly welcome! This repo is commitizen friendly — please read about it here.
ava babel boilerplate bootstrap cli commitizen coveralls es2015 es6 eslint generator kit module node_module node-module node npm-scripts npm plugin productivity scaffold starter template transpile travis yeoman-generator yeomanComplex-js is a lightweight module that enables complex mathematics in JavaScript. It comes with every elementary function and all mathematical operators. It also includes many utility functions and common non-analytical functions such as the complex conjugate, the argument function, the absolute value function and many others. Lastly, but most importantly, this module contains a compiler to parse human-readable expressions into native JavaScript functions. The compiler, accessible from Complex.compile, accepts an arbitrary amount of parameters to pass to the function, specified by their human-readable names. Example usage can be found below in the section Parsing Human-Readable Expressions.
complex-numbers human-readable-expressions complex-js math runtime-compilation node-module complex compiler isomorphic
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.