Ramda
- Utility library with a focus
on flexible functional
composition enabled by automatic
currying and reversed argument
order. Avoids mutating
data.
Folktale
- Suite of libraries for generic
functional programming in
JavaScript that allows you to
write elegant, modular
applications with fewer bugs,
and more reuse.
Mout
- Utility library with the
biggest difference between other
existing solutions is that you
can choose to load only the
modules/functions that you need,
no extra overhead.
Pug
- High-performance template
engine heavily influenced by
Haml.
Web frameworks
Hapi
- Framework for building
applications and services.
Koa
- Framework designed by the team
behind Express, which aims to be
a smaller, more expressive, and
more robust foundation for web
applications and APIs.
Express
- Web application framework,
providing a robust set of
features for building single and
multi-page, and hybrid web
applications.
Feathers
- Microservice framework built
in the spirit of Express.
LoopBack
- Powerful framework for
creating REST APIs and easily
connecting to backend data
sources.
Meteor
- An ultra-simple,
database-everywhere,
data-on-the-wire,
pure-Javascript web framework. (You might like
awesome-meteor)
Restify
- Enables you to build correct
REST web services.
ThinkJS
- Framework with ES2015+
support, WebSockets, REST
API.
ActionHero
- Framework for making reusable
& scalable APIs for TCP
sockets, WebSockets, and HTTP
clients.
Next.js
- Minimalistic framework for
server-rendered universal
JavaScript web apps.
Nuxt.js
- Minimalistic framework for
server-rendered Vue.js
apps.
Playwright
- Headless Chromium, WebKit, and
Firefox with a single API.
nve
- Run any command on multiple
versions of Node.js
locally.
axe-core
- Accessibility engine for
automated Web UI testing.
testcontainers-node
- Provides lightweight,
throwaway instances of common
databases, Selenium web
browsers, or anything else that
can run in a Docker
container.
Security
upash
- Unified API for all password
hashing algorithms.
themis
- Multilanguage framework for
making typical encryption
schemes easy to use: data at
rest, authenticated data
exchange, transport protection,
authentication, and so on.
GuardRails
- GitHub app that provides
security feedback in pull
requests.
The Node Way
- An entire philosophy of
Node.js best practices and
guiding principles exists for
writing maintainable modules,
scalable applications, and code
that is actually pleasant to
read.
You Don't Know
Node.js
- Introduction to Node.js core
features and asynchronous
JavaScript.
Portable Node.js
guide
- Practical guide on how to
write portable/cross-platform
Node.js code.
Build a real web app with
no frameworks
- A set of video
tutorials/livestreams to help
you build and deploy a real,
live web app using a handful of
simple libraries and the core
Node.js modules.
Discovery
npms
- Superb package search with
deep analysis of package quality
using a
myriad of metrics.
npm addict
- Your daily injection of npm
packages.