1013 Repositories
JavaScript nodejs-example Libraries
LoopBack makes it easy to build modern API applications that require complex integrations.
LoopBack makes it easy to build modern applications that require complex integrations. Fast, small, powerful, extensible core Generate real APIs with
: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.
๐ 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
๐ฆ๐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
A framework for real-time applications and REST APIs with JavaScript and TypeScript
A framework for real-time applications and REST APIs with JavaScript and TypeScript Feathers is a lightweight web-framework for creating real-time app
The Simple, Secure Framework Developers Trust
@hapi/hapi The Simple, Secure Framework Developers Trust Build powerful, scalable applications, with minimal overhead and full out-of-the-box function
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
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) {
Meteor, the JavaScript App Platform
Meteor is an ultra-simple environment for building modern web applications. With Meteor you write apps: in modern JavaScript that send data over the w
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 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
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
Better Queue for NodeJS
Better Queue - Powerful flow control Super simple to use Better Queue is designed to be simple to set up but still let you do complex things. Persiste
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
BullMQ - Premium Message Queue for NodeJS based on Redis
The fastest, most reliable, Redis-based distributed queue for Node. Carefully written for rock solid stability and atomicity. Read the documentation F
Redis Simple Message Queue
Redis Simple Message Queue A lightweight message queue for Node.js that requires no dedicated queue server. Just a Redis server. tl;dr: If you run a R
Premium Queue package for handling distributed jobs and messages in NodeJS.
The fastest, most reliable, Redis-based queue for Node. Carefully written for rock solid stability and atomicity. Sponsors ยท Features ยท UIs ยท Install
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
face-api.js JavaScript face recognition API for the browser and nodejs implemented on top of tensorflow.js core (tensorflow/tfjs-core) Click me for Li
Bearer provides all of the tools to build, run and manage API integrations.
Bearer - The API Integration Framework Bearer provides all of the tools to build, run and manage API Learn more Archive Status Bearer JS has been arch
:dash: Simple yet powerful file-based mock server with recording abilities
๐จ smoke Simple yet powerful file-based mock server with recording abilities Just drop a bunch of (JSON) files in a folder and you're ready to go! Bas
Global HTTP/HTTPS proxy agent configurable using environment variables.
global-agent Global HTTP/HTTPS proxy configurable using environment variables. Usage Setup proxy using global-agent/bootstrap Setup proxy using bootst
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
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
๐บ Universal router for web applications.
Expressive router for nodejs and the browser. Rill brings cascading middleware to the browser and enables a familiar routing solution for web applicat
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
Download and extract files
download Download and extract files See download-cli for the command-line version. Install $ npm install
๐ 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
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
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
Semi-embedded JS template engine that supports helpers, filters, partials, and template inheritance. 4KB minzipped, written in TypeScript โบ
squirrelly Documentation - Chat - RunKit Demo - Playground Summary Squirrelly is a modern, configurable, and blazing fast template engine implemented
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
๐ฑ Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.
Javascript's God Mode: one language to rule them all. Code everything, everywhere, for everything, in JavaScript. No VM. No Bytecode. No packaging. No
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
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
Deep Neural Network Sandbox for JavaScript.
Deep Neural Network Sandbox for Javascript Train a neural network with your data & save it's trained state! Demo โข Installation โข Getting started โข Do
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
:herb: NodeJS PHP Parser - extract AST or tokens (PHP5 and PHP7)
php-parser This javascript library parses PHP code and convert it to AST. Installation This library is distributed with npm : npm install php-parser -
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
โ๏ธ 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
blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.
Blanket.js A seamless JavaScript code coverage library. FYI: Please note that this repo is not actively maintained If you're looking for a more active
๐ฎ Proxies nodejs require in order to allow overriding dependencies during testing.
proxyquire Proxies nodejs's require in order to make overriding dependencies during testing easy while staying totally unobtrusive. If you want to stu
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
A framework for real-time applications and REST APIs with JavaScript and TypeScript
A framework for real-time applications and REST APIs with JavaScript and TypeScript Feathers is a lightweight web-framework for creating real-time app
Beautifier for javascript
JS Beautifier This little beautifier will reformat and re-indent bookmarklets, ugly JavaScript, unpack scripts packed by Dean Edwardโs popular packer,
๐ JavaScript Style Guide, with linter & automatic code fixer
JavaScript Standard Style Sponsored by English โข Espaรฑol (Latinoamรฉrica) โข Franรงais โข Bahasa Indonesia โข Italiano (Italian) โข ๆฅๆฌ่ช (Japanese) โข ํ๊ตญ์ด (Ko
Meteor, the JavaScript App Platform
Meteor is an ultra-simple environment for building modern web applications. With Meteor you write apps: in modern JavaScript that send data over the w
๐ Open source Node.js Headless CMS to easily build customisable APIs
API creation made simple, secure and fast. The most advanced open-source headless CMS to build powerful APIs with no effort. Try live demo Strapi is a
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
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
The most powerful headless CMS for Node.js โ built with GraphQL and React
A scalable platform and CMS to build Node.js applications. schema = ({ GraphQL, AdminUI }) Keystone Next is a preview of the next major release of Ke
A declarative, HTML-based language that makes building web apps fun
A declarative, HTML-based language that makes building web apps fun ๐ฅ Docs โ Try Online โ Contribute โ Get Support Intro Marko is HTML re-imagined as
The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
doT Created in search of the fastest and concise JavaScript templating function with emphasis on performance under V8 and nodejs. It shows great perfo
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
HashMap Class for JavaScript Installation Using npm: $ npm install hashmap Using bower: $ bower install hashmap You can download the last stable ver
i18next: learn once - translate everywhere
i18next: learn once - translate everywhere i18next is a very popular internationalization framework for browser or any other javascript environment (e
Bearer provides all of the tools to build, run and manage API integrations.
Bearer - The API Integration Framework Bearer provides all of the tools to build, run and manage API Learn more Archive Status Bearer JS has been arch
A tiny wrapper built around fetch with an intuitive syntax. :candy:
Wretch A tiny (~ 3Kb g-zipped) wrapper built around fetch with an intuitive syntax. f[ETCH] [WR]apper Wretch 1.7 is now live ๐ ! Please check out the
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
โก๏ธ The Jamstack framework for Vue.js
Gridsome Build super fast, modern websites with Vue.js Gridsome is a Vue-powered static site generator for building CDN-ready websites for any headles
Web applications with node.js and React
Electrode Web Applications with node.js and React The Electrode project was developed to make node.js and React the primary tech choices for developin
DDD/Clean Architecture inspired boilerplate for Node web APIs
Node API boilerplate An opinionated boilerplate for Node web APIs focused on separation of concerns and scalability. Features Multilayer folder struct
React + Redux starter kit / boilerplate with Babel, hot reloading, testing, linting and a working example app built in
A comprehensive starter kit for rapid application development using React. Why Slingshot? One command to get started - Type npm start to start develop
React Starter Kit โ isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)
React Starter Kit โ "isomorphic" web app boilerplate React Starter Kit is an opinionated boilerplate for web development built on top of Node.js, Expr
A boilerplate for Node.js web applications
Hackathon Starter Live Demo: https://hackathon-starter.walcony.com Jump to What's new? A boilerplate for Node.js web applications. If you have attende
An example of a mobile-first responsive web design
Mobile-First-RWD This demo is an example of a mobile-first responsive web design. This is a companion demo to the tutorial I wrote on HTML5 Rocks and
Build performant, native and cross-platform desktop applications with native Vue + powerful CSS like styling.๐
Vue NodeGui Build performant, native and cross-platform desktop applications with Vue. ๐ Vue NodeGUI is powered by Vue ๐ and Qt5 ๐ which makes it C
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
โก๏ธ The Jamstack framework for Vue.js
Gridsome Build super fast, modern websites with Vue.js Gridsome is a Vue-powered static site generator for building CDN-ready websites for any headles
Wiki.js | A modern and powerful wiki app built on Node.js
A modern, lightweight and powerful wiki app built on NodeJS Official Website Documentation Requirements Installation Demo Change Log Feature Requests
:necktie: :briefcase: Build fast :rocket: and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
best-resume-ever ๐ ๐ผ Build fast ๐ and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS. Cool Creative Green Pur
Duet Date Picker is an open source version of Duet Design Systemโs accessible date picker. Try live example at https://duetds.github.io/date-picker/
Duet Date Picker Duet Date Picker is an open source version of Duet Design Systemโs accessible date picker. Duet Date Picker can be implemented and us
โณ Modern JavaScript date utility library โ๏ธ
date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js. ๐ Documentation
A PostgreSQL client with strict types, detailed logging and assertions.
Slonik A battle-tested PostgreSQL client with strict types, detailed logging and assertions. (The above GIF shows Slonik producing query logs. Slonik
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite datab
:rocket: One command to generate REST APIs for any MySql Database.
Xmysql : One command to generate REST APIs for any MySql database Why this ? Generating REST APIs for a MySql database which does not follow conventio
A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js
bookshelf.js Bookshelf is a JavaScript ORM for Node.js, built on the Knex SQL query builder. It features both Promise-based and traditional callback i
Execute one command (or mount one Node.js middleware) and get an instant high-performance GraphQL API for your PostgreSQL database!
PostGraphile Instant lightning-fast GraphQL API backed primarily by your PostgreSQL database. Highly customisable and extensible thanks to incredibly
โก๏ธ lowdb is a small local JSON database powered by Lodash (supports Node, Electron and the browser)
Lowdb Small JSON database for Node, Electron and the browser. Powered by Lodash. โก db.get('posts') .push({ id: 1, title: 'lowdb is awesome'}) .wri
๐ A realtime Database for JavaScript Applications
RxDB A realtime Database for JavaScript Applications RxDB (short for Reactive Database) is a NoSQL-database for JavaScript Applications like Websites,
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used
Read and write OpenType fonts using JavaScript.
opentype.js ยท opentype.js is a JavaScript parser and writer for TrueType and OpenType fonts. It gives you access to the letterforms of text from the b
React + Redux starter kit / boilerplate with Babel, hot reloading, testing, linting and a working example app built in
A comprehensive starter kit for rapid application development using React. Why Slingshot? One command to get started - Type npm start to start develop
The JavaScript and API powered WordPress.com
Calypso Calypso is the new WordPress.com front-end โ a beautiful redesign of the WordPress dashboard using a single-page web application, powered by t
React Starter Kit โ isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)
React Starter Kit โ "isomorphic" web app boilerplate React Starter Kit is an opinionated boilerplate for web development built on top of Node.js, Expr
๐ How to write cross-platform Node.js code
How to write cross-platform Node.js code. Why you should care: according to the 2018 Node.js user survey, 24% of Node.js developers use Windows locall
A new Node.js resource built using Gatsby.js with React.js, TypeScript, and Remark.
Nodejs.dev Nodejs.dev site built using Gatsby.js with React.js, TypeScript, SCSS, and Remark. You can find the latest Figma design protype here. ๐ Ge
A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development
Spellbook of Modern Web Dev A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development This document originated from a bunch of most
๐ 33 concepts every JavaScript developer should know.
33 Concepts Every JavaScript Developer Should Know Introduction This repository was created with the intention of helping developers master their conc
:white_check_mark: The Node.js best practices list (March 2021)
Node.js Best Practices Follow us on Twitter! @nodepractices Read in a different language: CN, BR, RU, PL, JA, EU (ES, FR, HE, KR and TR in progress! )
Short JavaScript code snippets for all your development needs
30 seconds of code Short JavaScript code snippets for all your development needs Visit our website to view our snippet collection. Use the Search page
freeCodeCamp.org's open source codebase and curriculum. Learn to code for free.
freeCodeCamp.org's open-source codebase and curriculum freeCodeCamp.org is a friendly community where you can learn to code for free. It is run by a d
Full stack CQRS, DDD, Event Sourcing framework for Node.js
reSolve is a full stack functional JavaScript framework. CQRS - independent Command and Query sides. DDD Aggregate support. Event sourcing - using eve
A Programming Environment for TypeScript & Node.js built on top of VS Code
Programming Environment for TypeScript & Node.js A battery-included TypeScript framework built on top of Visual Studio Code Website Kretes is a progra