====== Node.js ====== http://nodejs.org/ ===== En vrac ===== Functional Reactive Programming (FRP). [[http://blog.mongodb.org/post/55693224724/nedb-a-lightweight-javascript-database-using-mongodbs?utm_content=buffer9a664&utm_source=buffer&utm_medium=facebook&utm_campaign=Buffer|NeDB: a lightweight Javascript database using MongoDB’s API]] - NeDB is a lightweight database written entirely in Javascript, and that implements the well-known and loved MongoDB API. It is packaged as a Node module that be used with a simple require and can be used as an in-memory only or persistent datastore. You can think of it as SQLite for MongoDB projects. [[https://github.com/rogerwang/node-webkit|node-webkit]] is an app runtime based on Chromium and node.js. You can write native apps in HTML and Javascript with node-webkit. It also lets you to call Node.js modules directly from DOM and enables a new way of writing native applications with all Web technologies. Linux: 32bit / 64bit, Windows: win32, Mac: 32bit, 10.7+ [[https://medium.com/the-node-js-collection/why-the-hell-would-you-use-node-js-4b053b94ab8e#.armjaltm7|Why the Hell Would You Use Node.js]] ===== Web Frameworks ===== * 2021-01-05 https://www.simform.com/blog/best-nodejs-frameworks/ * 2022-06-06 https://www.turing.com/blog/best-node-js-frameworks-for-2022/ ==== Express ==== * http://expressjs.com/ ==== Koa ==== ==== Meteor.js ==== ==== Nest.js ==== ==== Sails.js ==== * ORM (Object Relational Mapping) * Frontend Agnostic. Integration of Express for HTTP requests and Socket.io for WebSockets  ==== Total.js ==== * https://www.totaljs.com/ * https://docs.totaljs.com/total4/ Total.js is written in pure JavaScript, similar to PHP’s Laravel or Python’s Django. It offers CMS-like experience, is available in different versions, such as Eshop, CMS, and HelpDesk. ==== Feather.js ==== It is a Node.js-microservices framework with real-time functionality designed to simplify the modern web-app and mobile-app development. Supports both Javascript and Typescript. ==== Loopback.js ==== * Multiple-database support * Full-stack development * documentation that allows even novice developers to work with it.  ==== Adonis.js ==== Adonis.js is an MVC Node.js framework based on a structural pattern that replicates Laravel. * Organized Pattern with a folder structure * Easier validation of user input.  * Service provider for lifecycle dependency management and IOC for DI(Dependency Injection) * Facility to write custom functional test scripts * Support for Lucid Object Relational Mapping. * Protection against threats like cross-site forgery protection ==== Derby.js ==== ==== Hapi.js ==== REST API frameworks. ==== Mojito.js ==== ==== Sails.js ==== ===== ORM ===== https://www.dunebook.com/best-node-js-orms/ ===== Other Frameworks ===== ==== Socket.io ====