Packages
Charts
- ApexCharts - Modern & Interactive Open-source Charts
- Chart.js - Simple yet flexible JavaScript charting for designers & developers
- D3.js - Data-Driven Documents
- Highcharts - Interactive JavaScript charts for your web pages
- Recharts - A composable charting library built on React components
- Victory - A collection of composable React components for building interactive data visualizations
User authentication
- Auth.js - A simple, lightweight, and easy-to-use user authentication library for JavaScript
Emailing
- Nodemailer - Send e-mails from Node.js – easy as cake!
- Amazon SES - Scalable email service for marketing and transactional communications
- Resend - Email for developers
- SendGrid - Email Delivery. Simplified.
- Mailgun - Powerful APIs that enable you to send, receive and track email effortlessly.
- Postmark - Fast and reliable transactional email service
UI
- Swiper - The Most Modern Mobile Touch Slider
Data & time
- Luxon - A library for working with dates and times in JS
- date-fns - Modern JavaScript date utility library
- Moment.js - Parse, validate, manipulate, and display dates in JavaScript.
- Day.js - Fast 2kB alternative to Moment.js with the same modern API
Fetch requests
- ky - Tiny and elegant HTTP client based on the browser Fetch API.
- got - Nicer interface to the built-in
http
module. - axios - Promise based HTTP client (works in the browser too).
- node-fetch -
window.fetch
for Node.js.
Searching
- Pagefind - fast, client-side search for static sites
- FlexSearch.js - Web’s fastest and most memory-flexible full-text search library with zero dependencies
- Fuse.js - Lightweight fuzzy-search library
- Lunr.js - search made simple
Files
- jsPDF - Generate PDF files in JavaScript.
- PDF.js - PDF Reader in JavaScript.
- PDFKit - PDF generation library.
Loaders
- nprogress - nano progress bar
Templating
Templating engines allow you to perform string interpolation.
- MDX - Markdown for the component era
- Nunjucks - A rich and powerful templating language for JavaScript.
- marko - A fast, lightweight, HTML-based templating engine for Node.js and the browser with async, streaming, custom tags and CommonJS modules as compiled output.
Services
- NPM Trends - Compare package download counts over time