Vendors (pure ES/TS + server-side runtimes)
- Node.js Toolbox
- General utility and functional programming libraries
- Polyfills and shims
- Asynchronous JavaScript (Promises)
- Authentication
- Authorization
- Browser automation and web scraping
- CLI abstractions/frameworks
- Color manipulation
- Parallelism (Worker Threads)
- Configuration and env loaders
- Cookie abstractions
- Data structures, entities and value objects
- Database and storage abstractions and ORMs
- PostgreSQL clients
- Object-relational mapping (ORM)
- Query builders
- Redis clients
- SQLite clients
- DB drivers
- Datetime libraries
- Dependency injection + service locator (IoC)
- Diffing (Text) libraries
- DOM implementations and fakes
- Email delivery
- Event emitters and pubsub
- Feature detection and useragent/browser/runtime detection
- File archiving and compression
- File type / mimetype detection
- Form and file upload processing
- Geospatial analysis
- Graphics
- Cryptography and hashing
- Hot module reloading
- HTTP and WebSocket clients
- HTTP and WebSocket servers
- Image generation and processing
- Internationalization and localization
- JSX implementations
- JWT
- Logging
- Machine learning
- Numbers, money and currency libraries
- Parsers and compilers
- PDF generation
- Queues
- QR code generation
- Random, UUID, passwords, hashes and secrets generation
- Reactive programming libraries
- Schedulers (In-Process)
- Screen capture
- Security - input sanitization, etc.
- Server-sent events
- Shell scripting / shell execution
- SSH abstractions and implementations
- Syntax parsing and highlighting
- Task/job queues
- Validation and assertions
- Object / schema validation
- JSON schema validation
- Visual diff and regression testing
- Middleware systems