wjy + nodejs   370

low.js / the Node.JS port for embedded devices
low.js, the port of Node.JS for embedded devices
javascript  nodejs  node.js  iot  embedded 
12 weeks ago by wjy
motdotla/dotenv: Loads environment variables from .env for nodejs projects.
Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env. Storing configuration in the environment separate from code is based on The Twelve-Factor App methodology.
nodejs  deployment  config  env  js  javascript  node.js 
march 2018 by wjy
ForbesLindesay/connect-roles: Provides dynamic roles based authorisation for node.js connect and express servers.
Connect roles is designed to work with connect or express. It is an authorisation provider, not an authentication provider. It is designed to support context sensitive roles/abilities, through the use of middleware style authorisation strategies.

If you're looking for an authentication system I suggest you check out passport.js, which works perfectly with this module.
nodejs  javascript  js  security  authorization 
march 2018 by wjy
NodeBots - The Rise of JS Robotics
Learn how to make robots powered by JavaScript
javascript  nodejs  node.js  js  robotics  arduino 
february 2018 by wjy
justadudewhohacks/opencv4nodejs: Asynchronous OpenCV 3.x API for node.js, with examples for: Face Detection, Machine Learning, Deep Neural Nets, Hand Gesture Recognition, Object Tracking, Feature Matching, Image Histogram
Asynchronous OpenCV 3.x API for node.js, with examples for: Face Detection, Machine Learning, Deep Neural Nets, Hand Gesture Recognition, Object Tracking, Feature Matching, Image Histogram
node.js  nodejs  opencv  awesome  demo  examples  js  javascript 
february 2018 by wjy
pownjs/pown
Pown.js is the security testing an exploitation framework built on top of Node.js and NPM.
js  javascript  node.js  nodejs  testing  exploitation  framework  security 
january 2018 by wjy
oliver-moran/jimp: An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
javascript  nodejs  node.js  js  imageprocessing  library 
january 2018 by wjy
substack/tcp-bind: allocate a file descriptor to listen on a port later
allocate a file descriptor to listen on a port later

This is handy if you want to run a server on a low port but want to drop privileges as soon as possible.
node.js  nodejs  tcp  server  linux 
january 2018 by wjy
Faye: Simple pub/sub messaging for the web
Faye is a publish-subscribe messaging system based on the Bayeux protocol. It provides message servers for Node.js and Ruby, and clients for use on the server and in all major web browsers.
nodejs  bayeux  pubsub  messaging  websocket 
january 2018 by wjy
Snyk
Snyk helps you use open source and stay secure.
Continuously find & fix vulnerabilities in your dependencies
nodejs  tools  javascript  js  security  dependency  vulnerability  ci 
december 2017 by wjy
Home | pimatic - smart home automation for the raspberry pi
pimatic is a home automation framework that runs on node.js. It provides a common extensible platform for home control and automation tasks.
javascript  nodejs  homeautomation  automation  iot  framework 
november 2017 by wjy
thlorenz/learnuv: Learn uv for fun and profit, a self guided workshop to the library that powers Node.js.
Learn uv for fun and profit, a self guided workshop to the library that powers Node.js.
libuv  c  tutorial  nodejs  node.js  async 
november 2017 by wjy
node-ffi/node-ffi: Node.js Foreign Function Interface
node-ffi is a Node.js addon for loading and calling dynamic libraries using pure JavaScript. It can be used to create bindings to native libraries without writing any C++ code.

It also simplifies the augmentation of node.js with C code as it takes care of handling the translation of types across JavaScript and C, which can add reams of boilerplate code to your otherwise simple C. See the example/factorial for an example of this use case.

WARNING: node-ffi assumes you know what you're doing. You can pretty easily create situations where you will segfault the interpreter and unless you've got C debugger skills, you probably won't know what's going on.
native  node.js  nodejs  node  ffi  libffi  cool 
october 2017 by wjy
Migrating from a Node App to Serverless · Raymond Camden
Migrating from a Node app to Serverless: (via @raymondcamden)
node.js  nodejs  js  javascript  article  serverless  openwhisk 
august 2017 by wjy
EmergingTechnologyAdvisors/node-serialport: Node.js package to access serial ports for reading and writing. Welcome your robotic JavaScript overlords. Better yet, program them!
Node.js package to access serial ports for reading and writing. Welcome your robotic JavaScript overlords. Better yet, program them!
node.js  nodejs  js  javascript  serialport  iot 
july 2017 by wjy
dthree/ad: Making Active Directory jQuery-easy.
AD is a Javascript implementation of common Active Directory tasks, built to be simple as possible.

Really simple. jQuery-simple (it doesn't do addition though).

You can use async / await:
js  javascript  node.js  nodejs  ldap 
july 2017 by wjy
@tww/terminus-maximus
Run concurrent command line commands in an organized and readable way
commandline  cli  tools  nodejs 
july 2017 by wjy
KeystoneJS · Node.js cms and web application platform built on Express and MongoDB
Node.js CMS & Web Application Platform

The open source framework for developing database-driven websites, applications and APIs in Node.js. Built on Express and MongoDB.

GET STARTEDTry the demo
javascript  framework  cms  nodejs  mongodb  node.js  js 
july 2017 by wjy
Welcome to getdns!
getdns is a modern asynchronous DNS API. It implements DNS entry points from a design developed and vetted by application developers, in an API specification. The open source C implementation of getdns is developed and maintained in collaboration by NLnet Labs, Sinodun and No Mountain Software. This implementation is licensed under the New BSD License.
api  dns  node.js  nodejs  python  c  async 
july 2017 by wjy
LogRocket | Logging and Session Replay for JavaScript Apps
LogRocket records everything users do on your site, helping you reproduce bugs and fix issues faster.
logging  analytics  redux  js  javascript  node.js  nodejs  replay 
june 2017 by wjy
Seneca, a microservices toolkit for Node.js
Seneca is a microservices toolkit for Node.js.
It helps you write clean, organized code that you can scale and deploy at any time.
nodejs  node.js  js  javascript  microservices 
june 2017 by wjy
nodefluent/kafka-streams: equivalent to kafka-streams for nodejs
equivalent to kafka-streams 🐙 for nodejs ✨🐢🚀✨
kafka  node.js  nodejs  stream  js  javascript 
may 2017 by wjy
uWebSockets/uWebSockets: Tiny WebSockets
µWS is one of the most lightweight, efficient & scalable WebSocket & HTTP server implementations available. It features an easy-to-use, fully async object-oriented interface and scales to millions of connections using only a fraction of memory compared to the competition. While performance and scalability are two of our top priorities, we consider security, stability and standards compliance paramount. License is zlib/libpng (very permissive & suits commercial applications).
library  websocket  c++  websockets  nodejs  node.js  performance  http  webdev  awesome 
may 2017 by wjy
GitHub - expressjs/multer: Node.js middleware for handling `multipart/form-data`.
Multer is a node.js middleware for handling multipart/form-data, which is primarily used for uploading files. It is written on top of busboy for maximum efficiency.
nodejs  node.js  javascript  js  uploading  form 
april 2017 by wjy
Nodal — API Services Made Easy With Node.js
Nodal is a web server for Node.js, optimized for building API services quickly and efficiently.

Boasting its own opinionated, explicit, idiomatic and highly-extensible framework, Nodal takes care of all of the hard decisions for you and your team. This allows you to focus on creating an effective product in a short timespan while minimizing technical debt
javascript  framework  nodejs  js  webdev 
february 2017 by wjy
fastify/fastify: Fast and low overhead web framework, for Node.js
Extremely fast node.js web framework, inspired by Express, Hapi and Restify.
js  javascript  node.js  nodejs  webdev  webframework  performance 
january 2017 by wjy
mafintosh/hyperdrive: A file sharing network based on rabin file chunking and append only feeds of data verified by merkle trees.
A file sharing network based on rabin file chunking and append only feeds of data verified by merkle trees.
nodejs  opensource  filesharing  js  javascript 
november 2016 by wjy
Trace | Node.js Debugging and Performance Monitoring
Find and fix issues using profilers, distributed tracing, error detection and custom metrics
monitoring  analytics  javascript  nodejs  metrics  exceptions  js 
november 2016 by wjy
Electrode | Universal React and Node.js Application Platform @WalmartLabs Powered
Electrode is a platform for building universal React/Node.js applications with standardized structure, best practices, and modern technologies baked in. Electrode focuses on performance, component reusability, and simple deployment to multiple cloud providers—so you can focus on what makes your app unique.
javascript  framework  nodejs  react  js  webdev 
october 2016 by wjy
The Node.js Debugger
Try A Different Experience With Node.js JavaScript Debugging.
javascript  nodejs  debugging  js  tools  devtools 
august 2016 by wjy
GitHub - svg/svgo: Nodejs-based tool for optimizing SVG vector graphics files.
SVG Optimizer is a Nodejs-based tool for optimizing SVG vector graphics files.
svg  optimization  node.js  nodejs  tools  javascript  js  vector 
april 2016 by wjy
Home | Assemble
The static site generator for Node.js, Grunt.js and Yeoman.
nodejs  grunt  generator  static  webdev 
march 2016 by wjy
hubl.in
Hubl.in is a free and open source video conference solution built with love and designed with ethics in mind. It's the best way to initiate a communication anywhere with anybody and brings real time conversation to the next level. Hubl.in allows free communication without additional plugins. If you can read this page, you probably can use Hubl.in right now. Give it a try!
opensource  video  conference  node.js  nodejs  webrtc 
march 2016 by wjy
GitHub - dthree/cash: Cross-platform Linux without the suck
Cash is a cross-platform implementation of Unix shell commands written in pure ES6. Huh? Okay - think Cygwin, except: No native compiling No ugly DLLs Works in any terminal 1/15th of the size Just:
javascript  js  node.js  nodejs  es6  linux  coreutils 
february 2016 by wjy
Deployd
An open source platform Design, build, and scale APIs for web and mobile apps in minutes instead of days.
api  nodejs  mongodb  webdev  javascript  js 
january 2016 by wjy
GitHub - lapwinglabs/x-ray: The next web scraper. See through the <html> noise.
Flexible schema: Supports strings, arrays, arrays of objects, and nested object structures. The schema is not tied to the structure of the page you're scraping, allowing you to pull the data in the structure of your choosing. Composable: The API is entirely composable, giving you great flexibility in how you scrape each page. Pagination support: Paginate through websites, scraping each page. X-ray also supports a request delay and a pagination limit. Scraped pages can be streamed to a file, so if there's an error on one page, you won't lose what you've already scraped. Crawler support: Start on one page and move to the next easily. The flow is predictable, following a breadth-first crawl through each of the pages. Responsible: X-ray has support for concurrency, throttles, delays, timeouts and limits to help you scrape any page responsibly. Pluggable drivers: Swap in different scrapers depending on your needs. Currently supports HTTP and PhantomJS driver drivers. In the future, I'd
webscraping  js  javascript  node.js  nodejs 
january 2016 by wjy
rc0x03/node-osmosis · GitHub
Fast: uses libxml C bindings Clean: promise-like interface Flexible: supports both CSS and XPath selectors Lightweight: no dependencies like jQuery, cheerio, or jsdom
node.js  nodejs  webscraping  lightweight 
january 2016 by wjy
Arachnod by risyasin
Powerful & Easy to use web crawler for Nodejs. Arachnod has been designed for heavy and long running tasks, for performance & efective resource usage. For it's goals Arachnod uses Redis's power as a backend. Covering all heavy & time consuming tasks such as controlling urls & their tasks to store & distribute information among the Arachnod's child tasks (Spiderlings). Arachnod also avoids to use any server-side DOM requiring technics such as jQuery with JSdom to use resources properly. Frankly, I have tested JSdom for along time with no luck, always memory leaks & high memory usage. Libxml based XPath solutions were not actually real, Instead, Arachnod uses Cheerio for accessing DOM elements. Also uses SuperAgent as HTTP Client.
node.js  nodejs  webscraping  redis 
january 2016 by wjy
« earlier      
per page:    204080120160

related tags

!awesome  !cole  !cool  !fabric  !jsfiddle  !paas  !yeoman  3d  ai  airbnb  algorithms  amazon  amd  amqp  analytics  android  angular  angularjs  anonymous  ansi  api  app  appjs  apps  arduino  article  ascii  asciiart  asm  assembly  AST  async  asynchronous  atom  auth  authentication  authentification  authorization  automation  avatarjs  awesome  aws  babel  backbone  backbone.js  bayeux  bbs  bcakbone  bdd  benchmark  benchmarking  benchmarks  best-practices  bestpractice  bestpractices  binary  binary.js  binarypack  bitcoin  bitcore  bittorrent  blackhat  ble  blind-injection  blockchain  blog  bluetooth  boilerplate  bootstrap  bower  brainfuck  brower  browser  browsers  bugs  build  bunyan  c  c++  cache  cad  canvas  carcass  certificates  cgi  chai  chat  cheatsheet  chip  chrome  chromecast  chromium  ci  classification  cli  client  clientside  cloud  cluster  cmd  cms  code  coffee-script  coffeescript  collaboration  color  comman  commandline  comments  commonjs  compare  comparison  compiler  concurrency  concurrent  conference  config  configuration  console  control  cookie  cookiejar  cool  cordova  coreutils  coroutine  coverage  cpp  cpu  crawler  crypto  cryptocurrency  cryptography  css  css3  curse  cv  cylon.js  d3  d3.js  d3js  daemon  dashboard  database  datastore  debug  debugger  debugging  decoding  deferred  demo  dependency  dependencymanagement  deployment  derby  desktop  development  devops  devstack  devtools  distance  distributed  dlib  dns  docker  docs  documentation  dom  doT  dtrace  ebay  ecmascript  electron  electronics  email  embedded  encoding  engine.io  engineio  english  env  environment  es6  es7  eventdriven  evernote  examples  excel  exceptions  exploitation  express  express.js  expressjs  extraction  facedetecion  facerecognition  FBP  ffi  fibers  filesharing  filesystem  finance  firebase  firebug  firefox  flatiron  flow  flowcontrol  forever  form  forum  fpm  framework  fs  fsm  ftp  fullstack  fun  functional  fuzzing  gamedev  gcc  geddy  generator  generators  geo  gif  git  github  golang  google  graph  grunt  gui  gulp  gzip  hackathon  handlebars  haraka  hardware  headless  homeautomation  hooks  hosting  html  html5  htmlbars  http  http-server  https  IBM  ide  image  image-processing  imageprocessing  imessage  inspector  interactive  internet  Internet-of-Things  io.js  iojs  ios  iot  irc  issues  j5  jacascript  jasmine  java  javascript  javascript.  javascrpit  javscipt  johnny-five  johnnyfive  joyent  jquery  js  jsdom  json  json-schema  jsonschema  jsv  jvm  jxcore  kafka  koa  lambda  lame  language  ldap  leveldb  libffi  libraries  library  libuv  license  lightweight  lineman  linter  linux  list  loader  localhost  lock  locomotive  log  logger  loggging  logging  logs  loopback  machinelearning  mail  make  map  mapbox  markdown  math  mdns  mean  menu  messaging  meteor  meteor.js  metrics  microservices  microsoft  middleware  minimal  mocha  mocking  mode  modeling  module  modules  mongodb  mongolab  monit  monitoring  monkeytesting  mp3  mpeg  mpg  mqtt  multimedia  multithreaded  mvc  myspace  mysql  name  nan  native  ndb  networking  neu.node  neuralnet  neuralnetwork  neuralnetworks  nlp  no  node  node-php  node.js  nodefly  nodejs  nodejs-module  nodeunit  nodewebkit  noflo  nosql  note  notification  npm  npx  ntvs  nurbs  nvm  nwjs  oauth  oauth2  objective-c  ocr  online  opencv  openid  openidconnect  opensource  openssl  opentracing  openwhisk  operational-transformation  optimization  origami  orm  paas  package  package-manager  packagemanager  packages  pageres  paper  paperboy  paradigms  parse  parser  partials  pddl  pdf  performance  pgp  phantomjs  php  php-fpm  planning  playground  plugin  pm2  podcast  polyfill  postgres  postgresql  preprocesser  preprocessor  presentation  private  process  profiler  profiling  programming  promise  promises  proxy  pubnub  pubsub  push  python  qt  queue  rails  rdp  react  reactjs  real-time  realtime  recipe  recording  redi  redis  redux  reference  registry  remote  remotedesktop  replay  reple  require  resize  resources  responsive  ressource  rest  restart  restful  restify  rework  roadmap  robot  robotics  robots  ror  router  rpc  ruby  rubyonrails  rvm  sails.js  saleforce  sandbox  scala  screenshot  screenshots  scripting  searchengine  security  sensor  sensors  seri  serialization  serialport  server  serverless  serverside  service  shell  sinatra  singlepage  skeleton  slides  sms  smtp  snippets  socket  socket.io  socketio  sockets  sockjs  software  spider  spinner  spreadsheets  sql  ssh  SSJS  stacktrace  state  statemachine  static  stdlib  storage  stream  streaming  streams  stripe  strongloop  style  stylus  substack  superfluous  svg  sysadmin  syslog  tank  tap  tcp  tcplock  tdd  template  templateengine  templates  templating  terminal  test  testing  text  threading  thunk  tips  tool  tools  tor  torrent  tracing  transpiler  tts  tty  tubemap  tunnel  tutorial  tutorials  tv  twitter  typescript  udp  unittest  unix  uploading  upstart  v8  vali  validation  validator  vcr  vector  vfs  video  video-processing  visual  visualization  visualprogramming  visualstudio  visulization  voxel  vulnerability  wallet  watch  web  web-dev  webapp  webdev  webframework  webgl  webkit  webm  webrtc  webscraper  webscraping  webserver  webservice  webservices  websockes  websocket  websockets  winston  writing  wrk  xls  xlsx  xmpp  yeoman  zeromq  zerorpc 

Copy this bookmark:



description:


tags: