Node.js

Microsoft
Visual Studio Code

Microsoft/vscode

Visual Studio Code - Open Source ("Code - OSS") The Repository This repository ("Code - OSS") is where we (Microsoft) develop the Visual Studio Code product. Not only do we work on code and issues here, we also pu

 126.4k

axios Promise based HTTP client for the browser and node.js Features Make XMLHttpRequests from the browser Make http requests from node.js Supports the Promise API Intercept request and response Tra

 90.5k

Puppeteer 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.

 75.6k

JSON Server Get a full fake REST API with zero coding in less than 30 seconds (seriously) Created with Egghead.io free video tutorial - Creating demo APIs with json-server JSONPlaceholder - Live running version

 59k

Fast, unopinionated, minimalist web framework for node. const express = require('express') const app = express() app.get('/', function (req, res) { res.send('Hello World') }) app.listen(3000) Installation This is

 55.6k

What is Svelte? Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM. Learn more at the Sve

 54.6k

Node Version Manager Table of Contents Installation and Update Install & Update script Ansible Verify installation Important Notes Git install Manual Install Man

 54.5k

Gatsby Transform plain text into dynamic blogs and websites using the latest web technologies. A React.js static site generator. Supports Markdown, HTML, and React.js pages out of the box. Easy to add support for additional

 52.2k

Meteor is an ultra-simple environment for building modern web applications. With Meteor you write apps: in modern JavaScript that send data over the wire, rather than HTML using your choice of popular open-source lib

 42.8k

API creation made simple, secure and fast. The most advanced open-source headless CMS to build powerful APIs with no effort. Strapi is a free and open source headless CMS delivering your content

 42.5k

Website • Docs • Newsletter • Gitter • Forum • Meetups • Twitter The Serverless Framework – Build applications comprised of microservices that run in response to events, auto-scale for you, and only charge you when they run. This

 41.8k

Fiercely independent, professional publishing A fully open source, powerful platform for building and running modern publications, we power serious blogs, magazines and journalism from DuckDuckGo to OpenAI & Sky

 39.4k

node-webkit is renamed NW.js Official site: https://nwjs.io Introduction NW.js is an app runtime based on Chromium and node.js. You can write native apps in HTML and JavaScript with NW.js. It also lets you call Node.

 38.7k

For more details, head to: https://hyper.is Usage You can download the latest release here. If you're on macOS, you can also use Homebrew Cask to download the app by running these commands: $ brew update $ brew cask i

 37.7k

P(rocess) M(anager) 2 PM2 is a production process manager for Node.js applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without

 36.3k

Slate helps you create beautiful, intelligent, responsive API documentation. The example above was created with Slate. Check it out at slatedocs.github.io/slate. Features Clean, intuitive design — With Slate, the de

 33.6k

Hackathon Starter Live Demo: http://hackathonstarter-sahat.rhcloud.com Jump to What's new in 4.3.0? ? Looking for ES5 code? Click here. A boilerplate for Node.js web applications. If you have attended any hacka

 32.5k

? Playwright Docs | API reference | Changelog Playwright is a Node library to automate Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ev

 32.1k

Immutable collections for JavaScript Immutable data cannot be changed once created, leading to much simpler application development, no defensive copying, and enabling advanced memoization and change detection techniques with

 31.7k

Nativefier You want to make a native wrapper for WhatsApp Web (or any web page). nativefier web.whatsapp.com You're done. Table of Contents Installation Usage Optional dependenc

 29.6k

PhantomJS - Scriptable Headless WebKit PhantomJS (phantomjs.org) is a headless WebKit scriptable with JavaScript. The latest stable release is version 2.1. Important: PhantomJS development is suspended until further notice (see

 28.7k

Terminus is a highly configurable terminal emulator for Windows, macOS and Linux Integrated SSH client and connection manager Theming and color schemes Fully configurable shortcuts Split panes Remembers your tabs

 28.1k

Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript. Although originally designed for use with Node.js and installable via npm i async, it can also be used directly

 27.4k

TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES

 26.9k

Bash is great, but when it comes to writing scripts, people usually choose a more convenient programming language. JavaScript is a perfect choice, but standard Node.js library requires additional hassle before using. zx package provides useful wrappers around child_process, escapes arguments and gives sensible defaults.

 26.2k

WebTorrent The streaming torrent client. For node.js and the web. WebTorrent is a streaming torrent client for node.js and the browser. YEP, THAT'S RIGHT. THE BROWSER. It's written completely in JavaSc

 25.7k

Request - Simplified HTTP client Super simple to use Request is designed to be the simplest way possible to make http calls. It supports HTTPS and follows redirects by default. const request = require('requ

 25.4k

Hasura GraphQL Engine Hasura GraphQL Engine is a blazing-fast GraphQL server that gives you instant, realtime GraphQL APIs over Postgres, with webhook triggers on database events, and remote schemas for business logic. H

 25.2k

Mongoose Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment. Mongoose supports both promises and callbacks. Documentation The official documentation website is mongoosejs.

 23.8k

Etcher Flash OS images to SD cards & USB drives, safely and easily. Etcher is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It prote

 22.1k
null
GitHub on steroids

ovity/octotree

Octotree Browser extension (Chrome, Firefox, Opera and Safari) to show a code tree on GitHub and GitLab. Awesome for exploring project source without having to pull every single repository to your machine. Features: Easy-to-n

 21.8k

sharp npm install sharp yarn add sharp The typical use case for this high speed Node.js module is to convert large images in common formats to smaller, web-friendly JPEG, PNG and WebP images of varying dimension

 21.3k

React Starter Kit — "isomorphic" web app boilerplate React Starter Kit is an opinionated boilerplate for web development built on top of Node.js, Express, GraphQL and React, containing modern web development tools such a

 21.1k

Pug Full documentation is at pugjs.org Pug is a high performance template engine heavily influenced by Haml and implemented with JavaScript for Node.js and browsers. For bug reports, feature requests and questions, open an iss

 20.6k

A curated list of delightful Visual Studio Code packages and resources. For more awesomeness, check out awesome. Table of Contents Official Syntax Migrating from other editors Migrating from

 19.7k

Passport Passport is Express-compatible authentication middleware for Node.js. Passport's sole purpose is to authenticate requests, which it does through an extensible set of plugins known as strategies. Passport does not moun

 19.7k

Snowpack Build web applications with less tooling and 10x faster iteration. No bundler required. npm install --save-dev snowpack Instead of bundling on every change, just run Snowpack once right after npm install. Snowpack

 19.6k

This command line interface enables you to package your Node.js project into an executable that can be run even on devices without Node.js installed. Use Cases Make a commercial version of your application without sou

 19.5k

docsify ? A magical documentation site generator. Links Documentation CLI Features Easy and lightweight Custom themes No build Quick start Create 404.html and

 19.5k

Insomnia REST Client Insomnia is a cross-platform REST client, built on top of Electron. Download Insomnia is available for Mac, Windows, and Linux and can be downloaded from the website. https://insomnia.rest

 19.2k

winston A multi-transport async logging library for node.js. "CHILL WINSTON! ... I put it in the logs." Motivation Winston is designed to be a simple and universal logging library with support for multiple trans

 18.3k

Terminal string styling done right colors.js used to be the most popular string styling module, but it has serious deficiencies like extending String.prototype which causes all kinds of problems. Although there

 17.8k

Wekan - Open Source kanban Translate Wekan at Transifex Translations to non-English languages are accepted only at Transifex using webbrowser. New English strings of new features can be added as PRs to edg

 17.7k

Features Built-in Process Management Plugin System Framework Customization Lots of plugins Quickstart Follow the commands listed below. $ mkdir showcase && cd showcase $ npm init

 17.7k

ws: a Node.js WebSocket library ws is a simple to use, blazing fast, and thoroughly tested WebSocket client and server implementation. Passes the quite extensive Autobahn test suite: server, client. Note: This module does

 17.6k

We've launched desktop and mobile app of the new Boost Note now. Boost Note for Teams We'll launch the clean and simple wiki specially optimized for developers called "Boost Hub" at June 2020! Boost Hub will aim to

 17.4k

We've moved! Hi! This repository is no longer being used and has been archived for historical purposes. CLI source code and pull requests now live at github.com/npm/cli instead of here! Requests for help, diagnostics and

 17.4k

english | русский SVGO SVG Optimizer is a Nodejs-based tool for optimizing SVG vector graphics files. Why? SVG files, especially those exported from various editors, usually contain a lot of redundant and use

 17.1k

MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant. MagicMirror² is built

 16.1k

superagent Small progressive client-side HTTP request library, and Node.js module with the same API, supporting many high-level HTTP client features Table of Contents Install Usage Node Br

 15.9k

n – Interactively Manage Your Node.js Versions Node.js version management: no subshells, no profile setup, no convoluted API, just simple. (Note: n is not supported natively on Windows.) n – Interactively Manage Your

 15.7k

Inquirer.js A collection of common interactive command line user interfaces. Table of Contents Documentation Installation Examples Methods Objects Questions Answers Separator

 15.5k

GUN is an ecosystem of tools that let you build community run and encrypted applications. Currently, Internet Archive and HackerNoon run GUN in production. Decentralized alternatives to Reddit, YouTube, Wikipedia, etc. have already

 15.4k

A modern, lightweight and powerful wiki app built on NodeJS ✅ STABLE v1.x version This repository is for the 2.0 BETA of Wiki.js. It is highly recommended to use the 1.x version until

 15.1k

pnpm Fast, disk space efficient package manager Features: Fast. As fast as npm and Yarn. Efficient. One version of a package is saved only ever once on a disk. Deterministic. Has a lockfile called shrinkwrap

 14.9k

pnpm Fast, disk space efficient package manager Features: Fast. As fast as npm and Yarn. Efficient. One version of a package is saved only ever once on a disk. Great for multi-package repositories (a.k.a. mo

 14.8k

Kap An open-source screen recorder built with web technology Download Download the latest release here. (macOS/OS X only) Kap is also available with Homebrew Cask. Download using the following commands: $ b

 14.7k

redis - a node.js redis client This is a complete and feature rich Redis client for node.js. It supports all Redis commands and focuses on high performance. Install with: npm install redis Usage Example var

 14.7k

blessed-contrib Build dashboards (or any other application) using ascii/ansi art and javascript. Friendly to terminals, ssh and developers. Extends blessed with custom drawille and other widgets. You should also check WOPR: a m

 14.6k

Send e-mails from Node.js – easy as cake! ? ✉️ Other similar packages you might be interested in smtp-server – add SMTP server interface to your application smtp-connection – connect to SMTP servers from

 14.4k

Nodemailer Send e-mails from Node.js – easy as cake! ? ✉️ See nodemailer.com for documentation and terms. Having an issue? Nodemailer throws a SyntaxError for "..." You are using older Node.js version

 14.4k

Node-RED http://nodered.org Low-code programming for event-driven applications. Quick Start Check out http://nodered.org/docs/getting-started/ for full instructions on getting started. sudo npm install -g --

 13.8k

GitHub Desktop GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React. Where can I get it? Download the installer for your OS: macOS Windows Windows machine

 13.8k

This project is deprecated in favor for Puppeteer. Thanks to all the contributors who made this project possible. Chromeless Chrome automation made simple. Runs locally or headless on AWS Lambda. (See Demo) Ch

 13.3k

Firefox Send Docs: Docker, Metrics What it does A file sharing experiment which allows you to send encrypted files to other users. Requirements Node.js 8+ Redis server NOTE: T

 13.2k
ChainSafe
Ethereum JavaScript API

ChainSafe/web3.js

Ethereum JavaScript API This is the Ethereum compatible JavaScript API which implements the Generic JSON RPC spec. It's available on npm as a node module, for Bower and component as embeddable scripts, and as a meteor.js packag

 13.1k

ShellJS - Unix shell commands for Node.js ShellJS is a portable (Windows/Linux/macOS) implementation of Unix shell commands on top of the Node.js API. You can use it to eliminate your shell script's dependency on Unix while

 13k

Paper.js - The Swiss Army Knife of Vector Graphics Scripting If you want to work with Paper.js, simply download the latest "stable" version from http://paperjs.org/download/ Website: http://paperjs.org/ Discussion forum:

 13k

Command-line JSON processing tool Features Don't need to learn new syntax Plain JavaScript Formatting and highlighting Standalone binary Install $ npm install -g fx Or download standalone b

 12.8k

Version 4 Verdaccio is a simple, zero-config-required local private npm registry. No need for an entire database just to get started! Verdaccio comes out of the box with its own tiny database, and the ability to proxy other r

 12.8k
http ... PARTY!
A full-featured http proxy for node.js

http-party/node-http-proxy

node-http-proxy node-http-proxy is an HTTP programmable proxying library that supports websockets. It is suitable for implementing components such as reverse proxies and load balancers. Table of

 12.6k

Johnny-Five The JavaScript Robotics Programming Framework Artwork by Mike Sgier Johnny-Five is an Open Source, Firmata Protocol based, IoT and Robotics programming framework, developed at Bocoup. Johnny-Five p

 12.5k

Terminalizer Record your terminal and generate animated gif images or share a web player link terminalizer.com Built to be jusT cOol ? ? ! If you think so, support me with a star and a follo

 12.2k

GraphQL Server for Express, Koa, Hapi, Lambda, and more. Apollo Server is a community-maintained open-source GraphQL server. It works with pretty much all Node.js HTTP server frameworks, and we're happy to take PR

 12.2k

? Mailspring Leaving Nylas Mail? Mailspring is a new version by one of the original authors. It's faster, leaner, and shipping today! Mailspring replaces the JavaScript mailsync code in Nylas Mail with a new C++ sync engine

 12.1k

Fullstack MVC framework for Node.js AdonisJs is a fullstack Web framework with focus on ergonomics and speed . It takes care of much of the Web development hassles, offering you a clean and stable API to build We

 11.8k

electron-builder A complete solution to package and build a ready for distribution Electron, Proton Native or Muon app for macOS, Windows and Linux with “auto update” support out of the box. See documentation on electron

 11.7k

Jimp JavaScript Image Manipulation Program An image processing library for Node written entirely in JavaScript, with zero native dependencies. Installation: npm install --save jimp API documentation can be found in

 11.7k

Reaction Reaction is a modern reactive, real-time event driven ecommerce platform. Reaction is built with JavaScript (ES6), Meteor, Node.js and works nicely with Docker. Installation reaction-cli installation

 11.6k

Appsmith is a web framework to build dashboards, workflows, forms, and any internal tool. The framework comes with UI widgets like tables, charts, forms, map viewer, and more. Easily connect to REST APIs, Postgres, Mongo, and MySQL. Invite users and allow login with Google accounts.

 11.6k

http-server: a command-line http server http-server is a simple, zero-configuration command-line http server. It is powerful enough for production usage, but it's simple and hackable enough to be used for testing, local dev

 11.4k

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, if a module performs HTTP requests to a CouchDB server or makes HT

 11.2k

PostGraphile Instant lightning-fast GraphQL API backed primarily by your PostgreSQL database. Highly customisable and extensible thanks to incredibly powerful plugin system. Formerly "PostGraphQL". Documentatio

 11k

Nightwatch.js Homepage | Getting Started | Developer Guide | API Reference | About Automated end-to-end testing framework powered by Node.js and using W3C Webdriver (formerly Selenium). Nightwatch is a complete and

 10.9k

A declarative, HTML-based language that makes building web apps fun ? Docs ∙ Try Online ∙ Contribute ∙ Get Support Intro Marko is HTML re-imagined as a language for building dynamic and reac

 10.9k

Snapdrop: local file sharing in your browser. Inspired by Apple's Airdrop.

 10.8k

Simplified HTTP requests A nicer interface to the built-in http module. It supports following redirects, promises, streams, retries, automagically handling gzip/deflate and some convenience options. Created bec

 10.8k
Jason Stallings
Node.js Desktop Automation.

octalmage/robotjs

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 the exported functions could change at any time before the first stable rel

 10.8k

npm i nexe -g Nexe is a command-line utility that compiles your Node.js application into a single executable file. Motivation and Features Self contained applications Ability to run multiple applications with

 10.6k

⚡️Rails-like framework for monolithic, full-stack React apps — built on Next.js

 10.6k

ndb ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools Installation Compatibility: ndb requires Node >=8.0.0. It works best with Node >=10. Installation: ndb depends on Pu

 10.6k

Redwood by Tom Preston-Werner, Peter Pistorius, and Rob Cameron. Redwood is an opinionated, full-stack, serverless web application framework that will allow you to build and deploy JAMstack applications with ease. Imagine a

 10.5k

Ajv: Another JSON Schema Validator The fastest JSON Schema validator for Node.js and browser. Supports draft-04/06/07. Using version 6 JSON Schema draft-07 is published. Ajv version 6.0.0 that supports draft

 10.5k

Simple, powerful online communities. This is the main monorepo codebase of Spectrum. Every single line of code that's not packaged into a reusable library is in this repository. What is Spectrum?

 10.3k

blessed A curses-like library with a high level terminal interface API for node.js. Blessed is over 16,000 lines of code and terminal goodness. It's completely implemented in javascript, and its goal consists of two things:

 10.3k

Website | Join an instance | Create an instance | Chat with us | Donate Be part of a network of multiple small federated, interoperable video hosting providers. Follow video creators and create videos. No vendor lock-in.

 10.2k

TypeScript Node Starter The main purpose of this repository is to show a working Node.js API Server + front-end project and workflow for writing Node code in TypeScript. It is not a goal to be a comprehensive and definitive guid

 10.2k
Brian C
PostgreSQL client for node.js.

brianc/node-postgres

node-postgres Non-blocking PostgreSQL client for Node.js. Pure JavaScript and optional native libpq bindings. Monorepo This repo is a monorepo which contains the core pg module as well as a handful of related mod

 10.1k

PeerJS provides a complete, configurable, and easy-to-use peer-to-peer API built on top of WebRTC, supporting both data channels and media streams.

 10k

debug A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers. Installation $ npm install debug Usage debug exposes a function; s

 9.9k