Applied code |
JavaScript |
Python, LISP |
TypeScript .ts, Java, C#, Go |
Ruby, PHP, VB |
Typings |
Metaschema, TypeScript .d.ts |
|
JSDoc |
|
Linters |
Eslint, prettier, TypeScript |
|
|
JSHint |
Runtime |
Node.js |
Bun |
|
Deno |
Server OS |
CentOS, Fedora, FreeBSD, Arch |
Suse, RHEL, Debian |
Ubuntu |
Windows |
Contracts |
Metaschema |
OpenAPI, Swagger |
SOAP, XML, gRPC, protobuf, GraphQL |
|
Cryptography |
Node.js crypto, openSSL |
|
bcrypt, argon2 |
|
JS helpers |
|
Core-js |
lodash, underscore |
jQuery, cheerio |
Frameworks |
Fastify |
|
Nest.js |
connect, express, koa |
App server |
Impress application server |
|
Loopback |
Apollo server, IIS |
Low-code |
Lowscript |
|
|
Node-RED |
Auth |
OAuth 2.0 + GoF: strategy |
|
|
passport, JWT |
Templates |
Template strings, tickplate |
|
|
EJS |
CPU intensive |
C, Rust, C++, WASM |
|
Java, C# |
|
SQL database |
Postgres |
SQLite |
MySQL, Oracle, DB2, MariaDB |
MS SQL |
NoSQL |
Redis, Kafka |
Clickhouse, Cassandra, DynamoDB, Elastic |
Memcached |
Neo4j, MongoDB |
CI |
Github Actions |
Travis |
Jenkins |
|
Process man. |
Docker |
k8s, terraform, ansible |
|
Pm2, forever |
CDN |
Cloudflare, Nginx |
|
|
|
Frontend |
React, Vue.js, Web components |
Angular |
|
|
Modules |
CommonJS, ESM, vm, metavm |
|
Inversify |
|
Tests |
assert, node:test, Metatests |
|
|
Mocha, Jest, Jasmine, Karma |
CMS |
Blogger |
Wix |
|
Magento, Wordpress, Joomla, Drupal, Tilda |
Multithreading |
worker_threads, child_process |
|
|
cluster |
Async context |
closures, collections, async_hooks |
|
|
zone.js |
Date and Time |
ES6 + Intl |
|
|
moment.js |
HTTP Client |
Node.js fetch, undici |
|
|
axios, node-fetch, request |
Management |
Github, Gitlab (projects, issues, kanban) |
|
|
Jira, Trello |
Repo hosting |
Github, Gitlab, npm |
|
|
Bitbucket |
Work chat |
Telegram |
|
Discord |
Teams, Slack |
Mobile |
Kotlin, Swift, PWA |
|
|
|
File storage |
S3, MinIO |
|
|
|
Serverless |
|
Cloudflare |
|
AWS Lambda, Google cloud functions, Azure functions |
ORM & QBuilder |
Knex, metasql |
Prisma |
|
TypeORM, Sequelize, Mongoose |
Interactive |
Websocket, metacom, npm:ws |
|
jstp |
socket.io |
Async code |
Native Promise, async/await |
Rx.js, EventEmitter |
|
Async.js, bluebird, q, co |
Build |
Webpack |
|
Gulp |
|
Visualization |
D3 |
|
|
|
Message Queue |
Redis |
RabbitMQ |
|
Azure, AWS SQS |
Mailing |
|
nodemailer |
|
|
Security |
npm audit, snyk |
|
|
|
Distributed |
SQRS, Event Sourcing, CRDT |
OT |
Akka |
|
Logging |
metalog, pino |
|
winston |
|
Telemetry |
new relic |
|
|
|
DSL |
markdown, metavm, json5 |
|
|
|
Design |
Figma |
|
|
|
Utilities |
metautil |
|
|
mkdirp, zone.js, node-fetch |