858 Repositories
JavaScript node-crypto Libraries
Unified API Library for: Cloud Storage, Social Log-In, Social Interaction, Payment, Email, SMS, POIs, Video & Messaging. Included services are Dropbox, Google Drive, OneDrive, OneDrive for Business, Box, Egnyte, PayPal, Stripe, Google Places, Foursquare, Yelp, YouTube, Vimeo, Twitch, Facebook Messenger, Telegram, Line, Viber, Facebook, GitHub, Google+, LinkedIn, Slack, Twitter, Windows Live, Yahoo, Mailjet, Sendgrid, Twilio, Nexmo, Twizo.
Project Discontinued We decided to discontinue this product as of February 2019. CloudRail now entirely focuses on connecting industrial sensors to AW
node.js/express module to authenticate users without password
Passwordless Passwordless is a modern node.js module for Express that allows authentication and authorization without passwords by simply sending one-
OAuth Proxy
Grant OAuth Proxy 200+ Supported Providers / OAuth Playground 23andme | 500px | acton | acuityscheduling | aha | alchemer | amazon | angellist | apple
node.js auth package (password, facebook, & more) for Connect and Express apps
everyauth Authentication and authorization (password, facebook, & more) for your node.js Connect and Express apps. There is a NodeTuts screencast of e
Simple, unobtrusive authentication for Node.js.
Passport Passport is Express-compatible authentication middleware for Node.js. Passport's sole purpose is to authenticate requests, which it does thro
Native UI testing / controlling with node
nut.js (Native UI Toolkit) GitHub Actions Master Develop Native UI testing / automation with node.js About nut.js is a cross-platform native UI automa
Solidarity is an environment checker for project dependencies across multiple machines.
Solidarity is an environment checker for project dependencies across multiple machines. When the same exact code works on one machine but not another,
Node.js Desktop Automation.
Node.js Desktop Automation. Control the mouse, keyboard, and read the screen. RobotJS supports Mac, Windows, and Linux. This is a work in progress so
Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.
n8n - Workflow Automation Tool n8n is an extendable workflow automation tool. With a fair-code distribution model, n8n will always have visible source
Easily add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string!
QueryQL QueryQL makes it easy to add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string! Read our i
A Node.js express middleware that implements API versioning for route controllers
express-version-route This npm package provides an ExpressJS middleware to load route controllers based on api versions. Implementing API Versioning i
A well documented set of tools for building node web applications.
Perk Framework Perk is a well documented set of tools for building node web applications. The goal of Perk is first and foremost to provide a well doc
A serverless web framework for Node.js on AWS (CloudFormation, CloudFront, API Gateway, Lambda)
---- Sorry, this project is not maintained anymore. ---- dawson is a serverless web framework for Node.js on AWS (CloudFormation, CloudFront, API Gate
🔬 Writing reliable & fault-tolerant microservices in Node.js
A Node.js microservices toolkit for the NATS messaging system Run on repl.it Node: v6+ Documentation: https://hemerajs.github.io/hemera/ Lead Maintain
🦄 0-legacy, tiny & fast web framework as a replacement of Express
tinyhttp ⚡ Tiny web framework as a replacement of Express 🦕 tinyhttp now has a Deno port (work in progress) tinyhttp is a modern Express-like web fra
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.
Functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS. Ecosystem Name Description @marblejs/core F
:evergreen_tree: Modern Web Application Framework for Node.js.
Trails is a modern, community-driven web application framework for Node.js. It builds on the pedigree of Rails and Grails to accelerate development by
🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈
Midway - 一个面向未来的云端一体 Node.js 框架 English | 简体中文 🥳 欢迎观看 Midway Serverless 2.0 发布会回放: https://www.bilibili.com/video/BV17A411T7Md 《Midway Serverless 发布
A microservices toolkit for Node.js.
A Node.js toolkit for Microservice architectures This open source module is sponsored and supported by Voxgig. seneca Lead Maintainer: Richard Rodger
API Services Made Easy With Node.js
Nodal API Services Made Easy with Node.js View the website at nodaljs.com. Nodal is a web server and opinionated framework for building data manipulat
Node.js framework
Node.js framework Total.js framework is a framework for Node.js platfrom written in pure JavaScript similar to PHP's Laravel or Python's Django or ASP
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
Derby The Derby MVC framework makes it easy to write realtime, collaborative applications that run in both Node.js and browsers. Derby includes a powe
:rocket: Progressive microservices framework for Node.js
Moleculer Moleculer is a fast, modern and powerful microservices framework for Node.js. It helps you to build efficient, reliable & scalable services.
Use full ES2015+ features to develop Node.js applications, Support TypeScript.
ThinkJS Use full ES2015+ features to develop Node.js applications, Support TypeScript. 简体中文文档 Installation npm install -g think-cli Create Application
🚀 The Node.js Framework highly focused on developer ergonomics, stability and confidence
Sponsored by FOSS United is a non-profit foundation that aims at promoting and strengthening the Free and Open Source Software (FOSS) ecosystem in Ind
The future of Node.js REST development
restify is a framework, utilizing connect style middleware for building REST APIs. For full details, see http://restify.com Follow restify on Usage Se
📦🔐A lightweight private proxy registry build in Node.js
Version 6 (Development branch) Looking for Verdaccio 5? Check branch 5.x. Verdaccio is a simple, zero-config-required local private npm registry. No n
Fast and low overhead web framework, for Node.js
An efficient server implies a lower cost of the infrastructure, a better responsiveness under load and happy users. How can you efficiently handle the
🥚 Born to build better enterprise frameworks and apps with Node.js & Koa
Features Built-in Process Management Plugin System Framework Customization Lots of plugins Quickstart Follow the commands listed below. $ mkdir showca
Realtime MVC Framework for Node.js
Website Get Started Docs News Submit Issue Sails.js is a web framework that makes it easy to build custom, enterprise-grade Node.js apps. It is design
Expressive middleware for node.js using ES2017 async functions
Expressive HTTP middleware framework for node.js to make web applications and APIs more enjoyable to write. Koa's middleware stack flows in a stack-li
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
A progressive Node.js framework for building efficient and scalable server-side applications. Description Nest is a framework for building efficient,
Fast, unopinionated, minimalist web framework for node.
Fast, unopinionated, minimalist web framework for node. const express = require('express') const app = express() app.get('/', function (req, res) {
The React Framework
Next.js Getting Started Visit https://nextjs.org/learn to get started with Next.js. Documentation Visit https://nextjs.org/docs to view the full docum
Bree is the best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support.
The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v10+ and browsers, uses workers to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and graceful shutdown. Simple, fast, and lightweight. Made for @ForwardEmail and @ladjs.
WMS server using node-mapnik
landspeed.js A simple WMS server written in node.js Only supports WMS 1.1 GetMap requests (bbox, width, height, and srs). Requirements Node.js 0.10.x
A pluggable Node.js map tile server.
TileStrata TileStrata is a pluggable "slippy map" tile server that emphasizes code-as-configuration. The primary goal is painless extendability. It's
Lightweight Node.js isochrone map server
Galton Lightweight Node.js isochrone server. Build isochrones using OSRM, Turf and concaveman. Francis Galton is the author of the first known isochro
A Node.js map tile library for PostGIS and torque.js, with CartoCSS styling
Windshaft A Node.js map tile library for PostGIS and torque.js, with CartoCSS styling. Can render arbitrary SQL queries Generates image and UTFGrid in
Asynchronous, non-blocking SQLite3 bindings for Node.js
Asynchronous, non-blocking SQLite3 bindings for Node.js. Supported platforms The sqlite3 module works with: Node.js v11.x, v12.x, v13.x and v14.x. Ele
A very fast geospatial point clustering library for browsers and Node.
supercluster A very fast JavaScript library for geospatial point clustering for browsers and Node. script src="https://unpkg.com/[email protected]/d
Node.js REST API for PostGres Spatial Entities. AKA: SpatialServer
PGRestAPI (a.k.a. Chubbs Spatial Server) Overview Node.js REST API for PostgreSQL Spatial Tables. An introduction to PGRestAPI can be found here A few
geotiff.js is a small library to parse TIFF files for visualization or analysis. It is written in pure JavaScript, and is usable in both the browser and node.js applications.
geotiff.js Read (geospatial) metadata and raw array data from a wide variety of different (Geo)TIFF files types. Features Currently available function
A fast, robust and extensible distributed task/job queue for Node.js, powered by Redis.
Conveyor MQ A fast, robust and extensible distributed task/job queue for Node.js, powered by Redis. Introduction Conveyor MQ is a general purpose, dis
Job queues and scheduled jobs for Node.js, Beanstalkd and/or Iron.io.
Ironium Job queues and scheduled jobs for Node.js backed by Beanstalk/IronMQ/SQS. The Why You've got a workload that runs outside the Web app's reques
A simple high-performance Redis message queue for Node.js.
RedisSMQ - Yet another simple Redis message queue A simple high-performance Redis message queue for Node.js. For more details about RedisSMQ design se
Nodejs Background jobs using redis.
node-resque: The best background jobs in node. Distributed delayed jobs in nodejs. Resque is a background job system backed by Redis (version 2.6.0 an
A simple, fast, robust job/task queue for Node.js, backed by Redis.
A simple, fast, robust job/task queue for Node.js, backed by Redis. Simple: ~1000 LOC, and minimal dependencies. Fast: maximizes throughput by minimiz
Kue is a priority job queue backed by redis, built for node.js.
Kue Kue is no longer maintained Please see e.g. Bull as an alternative. Thank you! Kue is a priority job queue backed by redis, built for node.js. PRO
Convenience wrapper for Got to interact with the GitHub API
gh-got Convenience wrapper for Got to interact with the GitHub API Unless you're already using Got, you should probably use GitHub's own @octokit/rest
Run HTTP over UDP with Node.js
nodejs-httpp - Run HTTP over UDP based transport and Bring Web in Peer or P2P styles main js modules: udt.js, httpp.js, udts.js and httpps.js, that's
A fully-featured Node.js REST client built for ease-of-use and resilience
flashheart A fully-featured Node.js REST client built for ease-of-use and resilience flashheart is built on http-transport to provide everything you n
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
http-fake-backend Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes. It actually can serve
Simplifies node HTTP request making.
Requestify - Simplifies node HTTP request making. Requestify is a super easy to use and extendable HTTP client for nodeJS + it supports cache (-:. Ins
Full-featured, middleware-oriented, programmatic HTTP and WebSocket proxy for node.js
rocky A multipurpose, full-featured, middleware-oriented and hackable HTTP/S and WebSocket proxy with powerful built-in features such as versatile rou
libcurl bindings for Node.js
node-libcurl The fastest URL transfer library for Node.js. libcurl bindings for Node.js. libcurl official description: libcurl is a free and easy-to-u
Run Node.js on Android by rewrite Node.js in Java
node-android Run Node.js on Android by rewrite Node.js in Java with the compatible API. third-party: libuvpp, libuv-java JNI code by Oracle. Build Clo
SPDY server on Node.js
SPDY Server for node.js With this module you can create HTTP2 / SPDY servers in node.js with natural http module interface and fallback to regular htt
A light-weight module that brings the Fetch API to Node.js
A light-weight module that brings Fetch API to Node.js. Consider supporting us on our Open Collective: Motivation Features Difference from client-side
Isomorphic WHATWG Fetch API, for Node & Browserify
isomorphic-fetch Fetch for node and Browserify. Built on top of GitHub's WHATWG Fetch polyfill. Warnings This adds fetch as a global so that its API i
🌐 Human-friendly and powerful HTTP request library for Node.js
Sindre's open source work is supported by the community. Special thanks to: Human-friendly and powerful HTTP request library for Node.js Moving from R
HTTP server mocking and expectations library for Node.js
Nock HTTP server mocking and expectations library for Node.js Nock can be used to test modules that perform HTTP requests in isolation. For instance,
A full-featured http proxy for node.js
node-http-proxy node-http-proxy is an HTTP programmable proxying library that supports websockets. It is suitable for implementing components such as
Ajax for Node.js and browsers (JS HTTP client)
superagent Small progressive client-side HTTP request library, and Node.js module with the same API, supporting many high-level HTTP client features T
Promise based HTTP client for the browser and node.js
axios Promise based HTTP client for the browser and node.js New axios docs website: click here Table of Contents Features Browser Support Installing E
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
By running a single command, you will get a production-ready Node.js app installed and fully configured on your machine. The app comes with many built-in features, such as authentication using JWT, request validation, unit and integration tests, continuous integration, docker support, API documentation, pagination, etc. For more details, check the features list below.
discord.js is a powerful Node.js module that allows you to easily interact with the Discord API.
A powerful JavaScript library for interacting with the Discord API
Blaze is a file sharing progressive web app built using WebTorrent and WebSockets
Blaze is a file sharing progressive web app(PWA) that allows users to transfer files between multiple devices. I
Embedded JS template engine for Node, Deno, and the browser. Lighweight, fast, and pluggable. Written in TypeScript
eta (η) Documentation - Chat - RunKit Demo - Playground Summary Eta is a lightweight and blazing fast embedded JS templating engine that works inside
Plugin framework for CSS preprocessing in Node.js
rework CSS manipulations built on css, allowing you to automate vendor prefixing, create your own properties, inline images, anything you can imagine!
Clock and task scheduler for node.js applications, providing extensive control of time and callback scheduling in prod and test code
#zeit A node.js clock and scheduler, intended to take place of the global V8 object for manipulation of time and task scheduling which would be handle
💻 Simple and flexible CLI Tool for your daily JIRA activity (supported on all OSes)
jirax ⭐ If you are using this tool or you like it, Star on GitHub — it helps! A CLI tool for JIRA for day to day usage with JIRA.Speed up your JIRA ac
A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding.
teachcode A tool to develop and improve a student’s programming skills by introducing the earliest lessons of coding. Chat: Telegram Donate: PayPal, P
We.js, extensible Node.js MVC framework - CLI
We.js ;) We.js is a extensible node.js MVC framework For information and documentation see: http://wejs.org This repository (wejs/we) have the We.js C
Minimalistic, lean & mean, node.js cms
enduro.js Enduro is minimalistic, lean & mean, node.js cms. See more at enduro.js website Other repositories: Enduro • samples • Enduro admin • enduro
Business class content management for Node.js (plugins, server cluster management, data-driven pages)
PencilBlue A full featured Node.js CMS and blogging platform (plugins, server cluster management, data-driven pages) First and foremost: If at any poi
ApostropheCMS is a full-featured, open-source CMS built with Node.js that seeks to empower organizations by combining in-context editing and headless architecture in a full-stack JS environment.
ApostropheCMS ApostropheCMS is a full-featured, open source CMS built with Node.js that seeks to empower organizations by combining in-context editing
👻 The #1 headless Node.js CMS for professional publishing
Ghost.org | Features | Showcase | Forum | Docs | Contributing | Twitter Love open source? We're hiring Node.js Engineers to work on Ghost full-time Th
Machine-learning for Node.js
Limdu.js Limdu is a machine-learning framework for Node.js. It supports multi-label classification, online learning, and real-time classification. The
general natural language facilities for node
natural "Natural" is a general natural language facility for nodejs. It offers a broad range of functionalities for natural language processing. Docum
A JavaScript PDF generation library for Node and the browser
PDFKit A JavaScript PDF generation library for Node and the browser. Description PDFKit is a PDF document generation library for Node and the browser
Scaffolding utility for vanilla-js
scaffold-static lets you automate the local development environment setup and build static sites (vanilla-JS) with ease. Installation npm install -g s
Light speed setup for MEVN(Mongo Express Vue Node) Apps
Light speed setup for MEVN stack based web-apps Chat: Telegram Donate: PayPal, Open Collective, Patreon A CLI tool for getting started with the MEVN s
A tiny JavaScript utility to access deep properties using a path (for Node and the Browser)
object-path Access deep properties using a path Changelog 0.11.5 SECURITY FIX. Fix a prototype pollution vulnerability in the set() function when usin
browser-side require() the node.js way
browserify require('modules') in the browser Use a node-style require() to organize your browser code and load modules installed by npm. browserify wi
browser-side require() the node.js way
browserify require('modules') in the browser Use a node-style require() to organize your browser code and load modules installed by npm. browserify wi
Node.js test runner that lets you develop with confidence 🚀
AVA is a test runner for Node.js with a concise API, detailed error output, embrace of new language features and process isolation that lets you devel
A Node.js tool to automate end-to-end web testing.
A Node.js tool to automate end-to-end web testing. Write tests in JS or TypeScript, run them and view results. Homepage • Documentation • FAQ • Suppor
tap-producing test harness for node and browsers
tape tap-producing test harness for node and browsers example var test = require('tape'); test('timing test', function (t) { t.plan(2); t.eq
E2E test framework for Angular apps
Protractor Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor is a Node.js program built on top of WebDrive
Simple JavaScript testing framework for browsers and node.js
A JavaScript Testing Framework Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any Ja
☕️ simple, flexible, fun javascript test framework for node.js & the browser
☕️ Simple, flexible, fun JavaScript test framework for Node.js & The Browser ☕️ Links Documentation Release Notes / History / Changes Code of Conduct
Minimalistic BDD-style assertions for Node.JS and the browser.
Expect Minimalistic BDD assertion toolkit based on should.js expect(window.r).to.be(undefined); expect({ a: 'b' }).to.eql({ a: 'b' }) expect(5).to.be.
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
chai Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework. For more in
A node.js library for testing modern web applications
Taiko Docs | API reference A Node.js library for testing modern web applications What’s Taiko? Taiko is a free and open source browser automation tool
Next-gen browser and mobile automation test framework for Node.js
Next-gen browser and mobile automation test framework for Node.js. Homepage | Developer Guide | API Reference | Contribute | Changelog | Roadmap Webdr
Headless Chrome Node.js API
Puppeteer API | FAQ | Contributing | Troubleshooting Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over th
End-to-end testing framework written in Node.js and using the Webdriver API
Nightwatch.js Homepage | Getting Started | Developer Guide | API Reference | About Automated end-to-end testing framework powered by Node.js and using
Insanely fast, full-stack, headless browser testing using node.js
Zombie.js Insanely fast, headless full-stack testing using Node.js The Bite If you're going to write an insanely fast, headless browser, how can you n
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers
Derby The Derby MVC framework makes it easy to write realtime, collaborative applications that run in both Node.js and browsers. Derby includes a powe