Skip to content
JS
Packages

JavaScript packages

42,510 npm packages in 67 categories, with weekly downloads, 12-month growth, bundle size, last release, module format and types for each.

42,510 packages67 categoriesComparisons

All packages

42,510 packages
PackageWeekly downloads12-month changeGzipLast releaseModuleTypesCategories
highlightjs-curl
Support for using highlight.js to syntax highlight cURL commands.
242.3k+180%-4 years ago
1.3.0
CommonJSNone-
ember-rfc176-data
JSON data for Ember.js RFC #176
242.2k+8%--
0.3.18
CommonJSNone-
ts-evaluator
An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
242.2k+113%-1 year ago
2.0.0
ESM + CommonJSBundledTypeScript tooling
survey-core
Framework-independent core of SurveyJS Form Library. Provides the form model and logic used by survey-react-ui, survey-angular-ui, survey-vue3-ui, and survey-js-ui to render dynamic, JSON-based forms and collect responses.
242k+159%-11 days ago
3.1.1
ESM + CommonJSBundledForms, TypeScript tooling
shepherd.js
Guide your users through a tour of your app.
241.9k+51%--
15.3.0
ESM + CommonJSBundled-
arr-rotate
Rotate all items in an array
241.8k-18%--
1.0.0
-None-
fast-shuffle
A fast implementation of a fisher-yates shuffle that does not mutate the source array.
241.8k+53%--
6.2.1
ESM + CommonJSBundled-
@tanstack/solid-virtual
Headless UI for virtualizing scrollable elements in Solid
241.8k--20 days ago
3.13.40
ESM + CommonJSBundledTables and data grids, React
folder-hash
Create a hash checksum over a folder and its content - its children and their content
241.7k+17%--
4.1.3
CommonJSBundled-
sdk-base
a base class for sdk with default error handler
241.7k+78%-1 year ago
5.0.1
ESM + CommonJSBundled-
eslint-plugin-functional
ESLint rules to promote functional programming in TypeScript.
241.6k+64%-18 days ago
10.0.1
ESM onlyBundledLinting and formatting, Utility libraries
jpegtran-bin
jpegtran (part of libjpeg-turbo) bin-wrapper that makes it seamlessly available as a local dependency
241.6k-2%-4 years ago
7.0.0
ESM onlyNone-
jstoxml
Converts JavaScript/JSON to XML (for RSS, Podcasts, AMP, etc.)
241.5k+116%-2 months ago
7.1.1
ESM onlyNoneParsers and serialisers
@stdlib/math-base-special-floor
Round a double-precision floating-point number toward negative infinity.
241.4k--7 months ago
0.2.4
CommonJSBundledNumbers and maths
@ckeditor/ckeditor5-integrations-common
This package implements common utility modules for integration projects.
241.4k--13 days ago
3.1.0
ESM + CommonJSBundledRich text and code editors
@opentelemetry/resource-detector-github
OpenTelemetry SDK resource detector for GitHub
241.4k--9 months ago
0.32.0
ESM + CommonJSBundledMonitoring and error tracking
jwt-simple
JWT(JSON Web Token) encode and decode module
241.3k-4%--
0.5.6
CommonJSBundledAuthentication and authorisation
connect-pause
Connect/Express middleware to simulate latency for debugging
241.2k-1%-1 month ago
1.0.0
ESM + CommonJSBundledHTTP servers and web frameworks
bats
Bash Automated Testing System
241.1k+126%-10 months ago
1.13.0
-NoneTesting
typedoc-default-themes
Default themes for TypeDoc.
240.9k-0%-5 years ago
0.12.10
CommonJSNoneDocumentation tooling
canvas-hypertxt
The fastest way to layout wrapped text on a HTML5 canvas
240.8k+137%-2 years ago
1.0.3
ESM + CommonJSBundled-
primereact
A rich set of premium UI Components for React.
240.6k+21%--
11.1.0
ESM onlyBundled-
@webcomponents/webcomponentsjs
Web Components Polyfills
240.6k--3 years ago
2.8.0
CommonJSBundledPolyfills and shims
react-linkify
React component to parse links (urls, emails, etc.) in text into clickable links
240.6k+15%-7 years ago
1.0.0-alpha
CommonJSNoneEmail, React
i18next-chained-backend
backend layer for i18next to chain backends
240.5k+10%--
5.0.6
ESM + CommonJSBundled-
@glideapps/glide-data-grid
React data grid for beautifully displaying and editing large amounts of data with amazing performance.
240.5k--2 years ago
6.0.3
ESM + CommonJSBundledTables and data grids, React
react-hotkeys
A declarative library for handling hotkeys and focus within a React application
240.5k-17%-7 years ago
2.0.0
ESM + CommonJSBundledDOM and browser utilities, React
@okta/jwt-verifier
Easily validate Okta access tokens
240.4k--1 year ago
4.0.2
CommonJSBundledAuthentication and authorisation
aws-xray-sdk-postgres
AWS X-Ray Patcher for Postgres (Javascript)
240.4k-7%-10 months ago
3.12.0
CommonJSBundledCloud SDKs
moment-locales-webpack-plugin
Strip unused locales from Moment.js
240.3k+23%--
1.2.0
CommonJSNoneBundler plugins and loaders
devextreme
JavaScript/TypeScript Component Suite for Responsive Web Development
240.3k+27%-16 days ago
26.1.5
-BundledTables and data grids, Charts and data visualisation
passport-facebook
Facebook authentication strategy for Passport.
240.3k+15%-7 years ago
3.0.0
CommonJSNoneAuthentication and authorisation
matter-js
a 2D rigid body physics engine for the web
240.3k+110%--
0.20.0
CommonJSNone3D, WebGL and game engines
aws-xray-sdk
AWS X-Ray SDK for Javascript
240.1k-7%-10 months ago
3.12.0
CommonJSBundledCloud SDKs
is-iexplorer
Check if browser is Internet Explorer
240k-11%-11 years ago
1.0.0
-None-
child_process
This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.
239.8k-61%--
1.0.2
CommonJSNoneNode.js utilities
@graphql-inspector/code-loader
Load GraphQL Schema and Documents from TypeScript and JavaScript code
239.8k--1 month ago
6.0.0
ESM + CommonJSBundledGraphQL, TypeScript tooling
@modelcontextprotocol/express
Express adapters for the Model Context Protocol TypeScript server SDK - Express middleware
239.7k--10 days ago
2.0.1
ESM + CommonJSBundledHTTP servers and web frameworks, TypeScript tooling
@stdlib/string-base-replace
Replace search occurrences with a replacement string.
239.7k--8 months ago
0.2.3
CommonJSBundledUtility libraries, Node.js utilities
array-rearrange
Rearrange array elements by index array
239.6k-16%--
2.2.2
CommonJSNone-
lodash._createwrapper
The internal lodash function `createWrapper` exported as a module.
239.6k-5%--
4.0.5
-NoneUtility libraries
markerjs2
JavaScript image annotation
239.4k+137%-1 year ago
2.32.7
ESM + CommonJSBundledImage processing, TypeScript tooling
@graphql-inspector/validate-command
Validate Documents in GraphQL Inspector
239.3k--1 month ago
6.0.0
ESM + CommonJSBundledGraphQL
@cloudflare/ai-chat
Cloudflare Agents (x) AI SDK Chat
239.3k--23 days ago
0.12.0
ESM + CommonJSBundledCloud SDKs
@univerjs/data-validation
Shared data validation models and rule services for Univer.
239.3k--9 days ago
1.0.2
ESM + CommonJSBundledPDF and documents, Schema validation
typo-js
A Hunspell-style spellchecker.
239.2k+110%--
1.3.2
CommonJSNone-
express-oauth2-jwt-bearer
Authentication middleware for Express.js that validates JWT bearer access tokens.
239.1k+105%--
1.10.0
CommonJSBundledAuthentication and authorisation
deep-for-each
Recursively iterates over arrays and objects
239.1k+40%--
3.0.0
ESM + CommonJSNone-
@graphql-inspector/cli
Tooling for GraphQL. Compare GraphQL Schemas, check documents, find breaking changes, find similar types.
239.1k--1 month ago
7.0.0
ESM + CommonJSBundledGraphQL, CLI tools and terminal utilities
pid-port
Get the ID of the process that uses a certain port
239.1k+39%-1 month ago
2.1.2
ESM onlyBundled-

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

Categories

67 with packages