Skip to content

Packages

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

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