Esm.sh
esm.sh is a fast, no-build JavaScript CDN that allows developers to efficiently import NPM packages as ES modules directly in the browser for modern web development workflows.
This directory lists open-source JavaScript libraries and utilities. Nanoid generates tiny, URL-friendly unique string IDs. Babel compiles next-generation JavaScript for older environments, and AG Grid provides a data table with React, Angular, Vue, and plain JavaScript support.
119 tools available
esm.sh is a fast, no-build JavaScript CDN that allows developers to efficiently import NPM packages as ES modules directly in the browser for modern web development workflows.
A tool to handle errors in a simple, stable, consistent way, designed for modern JavaScript environments.
A better Fetch API implementation that works seamlessly on Node.js, browsers, and web workers.
A lightweight, dependency-free JavaScript library for guiding user focus by highlighting elements on the page.
The fast, flexible, and elegant library for parsing and manipulating HTML and XML efficiently.
A powerful JavaScript library for creating bots and applications by interacting with the Discord API.
A comprehensive solution to clone, deploy, and fully customize a SaaS subscription application using Next.js.
Babel is a powerful JavaScript compiler that allows developers to use next-generation JavaScript, converting it into a syntax compatible with older environments.
A modern JavaScript utility library that's 2-3 times faster and up to 97% smaller than lodash.
Puppeteer Extra allows you to extend Puppeteer's functionality by using plugins to teach it new tricks. It's designed to make puppeteer more powerful and flexible through an easy plugin framework.
A fast, reliable, and secure dependency management tool for JavaScript with features like offline mode and deterministic installs.
A toolkit for running codemods on JavaScript codebases, making it easier to automate code refactoring and migrations.
Our Newsletter
Get short emails with useful javascript projects, releases, and repos worth watching.
tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions, and fireworks animations. Use them as animated backgrounds for websites. Ready to use components for React.js, Vue.js, Angular, Svelte, and more.
Smarter YAML front matter parser, widely used by top projects like metalsmith, Gatsby, Netlify, and more. It is simple to use and battle-tested, supporting YAML, JSON, Coffee Front Matter, TOML, and custom parsers.
๐ ๐ A readable, automated, and optimized (3 kb) internationalization solution for JavaScript applications, designed to simplify localization tasks.
A customizable, all JavaScript wheel picker for React Native, featuring no native dependencies.
Normalizr is a powerful utility for normalizing complex nested JSON objects according to a defined schema, enhancing efficiency in data handling and state management.
A Prettier plugin designed to organize and sort imports in TypeScript and JavaScript files based on a specified order using regular expressions.
A utility library to get, set, or delete a property from a nested object using a dot path, simplifying object property manipulation.
A spec-compliant and production-ready JavaScript GraphQL server for Express, Connect, Hapi, Koa, and more, supporting schema-first development.
Twin.macro blends the power of Tailwind CSS with the flexibility of CSS-in-JS libraries like Emotion, Styled-Components, Solid-Styled-Components, Stitches, and Goober, providing developers enhanced styling capabilities at build time.
Modular data visualization framework supporting React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript.
A simple, composable, and powerful way to validate data structures in JavaScript and TypeScript applications.
A lightweight JavaScript library for handling timezone conversions and date-time operations.
JavaScript testing utilities designed to help developers test React components in an easier and more intuitive manner.
Manage state with style in every framework, providing efficient and fine-grained reactivity for modern web applications.
A comprehensive utility library for JavaScript and TypeScript designed to simplify functional programming with a clean and intuitive API.
A tool to keep your JavaScript bundle size in check, preventing bloat in web applications.
A versatile utility to load MDX content from any data source into your Next.js application, enabling seamless MDX integration.
A utility library that wraps Zod validation errors into clear, user-friendly readable messages for easier error handling in JavaScript and TypeScript applications.
Get notified about new tools and updates to existing ones.