JSPM

Found 54081 results for javascript data structures

embla-carousel-react

A lightweight carousel library with fluid motion and great swipe precision

  • v8.6.0
  • 47.05
  • Published

inquirer

A collection of common interactive command line user interfaces.

  • v12.9.4
  • 47.03
  • Published

@mikro-orm/migrations

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.5.1
  • 46.80
  • Published

cluster-key-slot

Generates CRC hashes for strings - for use by node redis clients to determine key slots.

  • v1.1.2
  • 46.74
  • Published

esquery

A query library for ECMAScript AST using a CSS selector like query language.

  • v1.6.0
  • 46.26
  • Published

@mikro-orm/cli

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.5.1
  • 46.05
  • Published

gxc-js-data-structure

Use JavaScript to implement some data structures and algorithms

  • v1.0.15
  • 45.29
  • Published

enquirer

Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.

  • v2.4.1
  • 45.25
  • Published

@pmmmwh/react-refresh-webpack-plugin

An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.

  • v0.6.1
  • 45.21
  • Published

@inquirer/prompts

Inquirer prompts, combined in a single package

  • v7.8.4
  • 45.18
  • Published

@eslint/js

ESLint JavaScript language implementation

  • v9.34.0
  • 45.05
  • Published

style-to-js

Parses CSS inline style to JavaScript object (camelCased).

  • v1.1.17
  • 44.77
  • Published

karma

Spectacular Test Runner for JavaScript.

  • v6.4.4
  • 44.55
  • Published

@juggle/resize-observer

Polyfills the ResizeObserver API and supports box size options from the latest spec

  • v3.4.0
  • 44.39
  • Published

trie-typed

Trie, prefix tree

  • v2.0.4
  • 44.13
  • Published

tslib

Runtime library for TypeScript helper functions

  • v2.8.1
  • 44.13
  • Published

goober

A less than 1KB css-in-js solution

  • v2.1.16
  • 44.05
  • Published

regexpu-core

regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.

  • v6.2.0
  • 43.85
  • Published

es5-ext

ECMAScript extensions and shims

  • v0.10.64
  • 43.76
  • Published

remark-mdx

remark plugin to support MDX syntax

  • v3.1.1
  • 43.75
  • Published

is-what

JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.

  • v5.2.1
  • 43.56
  • Published

estree-util-visit

esast (and estree) utility to visit nodes

  • v2.0.0
  • 43.32
  • Published

graph-typed

Graph data structure.

  • v2.0.4
  • 43.22
  • Published

knip

Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects

  • v5.63.0
  • 43.07
  • Published

editions

Publish multiple editions for your JavaScript packages consistently and easily (e.g. source edition, esnext edition, es2015 edition)

  • v6.22.0
  • 42.90
  • Published

estree-util-build-jsx

Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)

  • v3.0.1
  • 42.75
  • Published

@datorama/akita

A Reactive State Management Tailored-Made for JS Applications

  • v8.0.1
  • 42.65
  • Published

@azure/storage-blob

Microsoft Azure Storage SDK for JavaScript - Blob

  • v12.28.0
  • 42.57
  • Published

canvg

JavaScript SVG parser and renderer on Canvas.

  • v4.0.3
  • 42.42
  • Published

@mikro-orm/reflection

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.5.1
  • 42.39
  • Published

three

JavaScript 3D library

  • v0.179.1
  • 42.13
  • Published

html-minifier-terser

Highly configurable, well-tested, JavaScript-based HTML minifier.

  • v7.2.0
  • 41.93
  • Published

javascript-stringify

Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`

  • v2.1.0
  • 41.92
  • Published

jpeg-js

A pure javascript JPEG encoder and decoder

  • v0.4.4
  • 41.88
  • Published

@mikro-orm/mysql

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.5.1
  • 41.81
  • Published

ext

JavaScript utilities with respect to emerging standard

  • v1.7.0
  • 41.68
  • Published

es5-shim

ECMAScript 5 compatibility shims for legacy JavaScript engines

  • v4.6.7
  • 41.68
  • Published

inversify

A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.

  • v7.9.1
  • 41.68
  • Published

@carbon/charts

Carbon Charts component library

  • v1.23.17
  • 41.53
  • Published

array.prototype.toreversed

An ESnext spec-compliant `Array.prototype.toReversed` shim/polyfill/replacement that works as far down as ES3.

  • v1.1.2
  • 41.51
  • Published

objectorarray

Is the value an object or an array but not null?

  • v1.0.5
  • 41.15
  • Published

natural-orderby

Lightweight and performant natural sorting of arrays and collections by differentiating between unicode characters, numbers, dates, etc.

  • v5.0.0
  • 41.11
  • Published

diff

A JavaScript text diff implementation.

  • v8.0.2
  • 41.08
  • Published

js2xmlparser

Parses JavaScript objects into XML

  • v5.0.0
  • 41.05
  • Published

jspreadsheet-ce

Jspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive data grids with spreadsheet like controls compatible with Excel, Google Spreadsheets and any other spreadsheet software.

  • v5.0.4
  • 41.05
  • Published

pdf-lib

Create and modify PDF files with JavaScript

  • v1.17.1
  • 41.05
  • Published

estree-util-scope

Check what’s defined in an estree scope

  • v1.0.0
  • 40.99
  • Published

esprima

ECMAScript parsing infrastructure for multipurpose analysis

  • v4.0.1
  • 40.96
  • Published

prelude-ls

prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.

  • v1.2.1
  • 40.89
  • Published

@inquirer/external-editor

Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT

  • v1.0.1
  • 40.88
  • Published

xmldom

A pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module.

  • v0.6.0
  • 40.86
  • Published

recma-jsx

recma plugin to add support for parsing and serializing JSX

  • v1.0.1
  • 40.82
  • Published

recma-build-jsx

recma plugin to add support for parsing and serializing JSX

  • v1.0.0
  • 40.78
  • Published

recma-stringify

recma plugin to serialize JavaScript

  • v1.0.0
  • 40.78
  • Published

rehype-recma

recma plugin to transform HTML (hast) to JS (estree)

  • v1.0.0
  • 40.78
  • Published

recma-parse

recma plugin to parse JavaScript

  • v1.0.0
  • 40.78
  • Published

js-library-detector

Detects the JavaScript libraries running on a page

  • v6.7.0
  • 40.78
  • Published

obj-props

List of properties for JavaScript objects

  • v2.0.0
  • 40.65
  • Published

js-types

List of JavaScript types

  • v4.0.0
  • 40.65
  • Published

hast-util-to-estree

hast utility to transform to estree (JavaScript AST) JSX

  • v3.1.3
  • 40.65
  • Published

get-set-props

List of getter/setter properties for JavaScript types

  • v0.2.0
  • 40.64
  • Published

@mikro-orm/entity-generator

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.5.1
  • 40.60
  • Published

imask

vanilla javascript input mask

  • v7.6.1
  • 40.54
  • Published

dominic-test-ds

Common data structures created in Javascript

  • v1.0.15
  • 40.47
  • Published

is-plain-object

Returns true if an object was created by the `Object` constructor, or Object.create(null).

  • v5.0.0
  • 40.46
  • Published

cloudevents

CloudEvents SDK for JavaScript

  • v10.0.0
  • 40.16
  • Published

react-hot-loader

Tweak React components in real time.

  • v4.13.1
  • 40.13
  • Published

@mikro-orm/sqlite

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

  • v6.5.1
  • 40.12
  • Published

redis-parser

Javascript Redis protocol (RESP) parser

  • v3.0.0
  • 40.09
  • Published

es6-data-structures

There are neither a lot of resources on internet nor any book which guides and dictates best practices in the implementation of popular Data Structures using Javascript. The purpose of this library is to provide cooked implementation of populare data stru

    • v1.0.0-pre-alpha-4
    • 39.91
    • Published

    css-has-pseudo

    Style elements relative to other elements in CSS

    • v7.0.3
    • 39.82
    • Published

    mdsecure

    ModderSecure SDK for secure data and backend encryption and decryption. Provides robust AES-256 GCM encryption, secure key management, and premium features for enhanced API security and data privacy.

      • v1.0.23
      • 39.78
      • Published

      css-blank-pseudo

      Style form elements when they are empty

      • v7.0.1
      • 39.77
      • Published

      @syncfusion/ej2-spreadsheet

      Feature-rich JavaScript Spreadsheet (Excel) control with built-in support for selection, editing, formatting, importing and exporting to Excel

      • v30.2.7
      • 39.76
      • Published

      memoizerific

      Fast, small, efficient JavaScript memoization lib to memoize JS functions

      • v1.11.3
      • 39.74
      • Published

      flatpickr

      A lightweight, powerful javascript datetime picker

      • v4.6.13
      • 39.72
      • Published

      yamux-js

      [![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/actions/workflow/status/th-ch/yamux-js/node.js.yml?branch=master)](https://github.com/th-ch/yamux-js) [![GitHub

      • v0.2.0
      • 39.65
      • Published

      graphs-for-js

      Some JavaScript and TypeScript implementation of a graph data structure. Features: - Insert and remove nodes. - Connect and disconnect nodes. - Algorithms for graph structures.

      • v1.0.1
      • 39.53
      • Published

      well-known-symbols

      An ESnext spec-compliant shim/polyfill/replacement for all Well-Known Symbols that works in any environment with Symbols.

      • v4.1.0
      • 39.38
      • Published

      @promptbook/utils

      Promptbook: Run AI apps in plain human language across multiple models and platforms

      • v0.100.0-46
      • 39.38
      • Published

      @joint/core

      JavaScript diagramming library

      • v4.1.3
      • 39.36
      • Published

      detect-gpu

      Classify GPU's based on their benchmark score in order to provide an adaptive experience.

      • v5.0.70
      • 39.25
      • Published

      binary-tree-typed

      Binary Tree. Javascript & Typescript Data Structure.

      • v2.0.4
      • 39.21
      • Published

      express-state

      Share server-side state with the client-side of an Express app via JavaScript.

      • v2.0.0
      • 39.19
      • Published

      @nevware21/ts-utils

      Comprehensive TypeScript/JavaScript utility library with cross-environment support (Node.js, browser, web worker) providing helper functions, polyfills (ES5-ES2023), type checking utilities, and optimized implementations for better minification and code r

      • v0.12.5
      • 39.18
      • Published

      openid-client

      OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

      • v6.7.1
      • 39.15
      • Published

      regenerate

      Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.

      • v1.4.2
      • 38.98
      • Published

      uglify-js

      JavaScript parser, mangler/compressor and beautifier toolkit

      • v3.19.3
      • 38.97
      • Published

      lokijs

      Fast document oriented javascript in-memory database

      • v1.5.12
      • 38.97
      • Published

      intl-tel-input

      A JavaScript plugin for entering and validating international telephone numbers

      • v25.7.0
      • 38.95
      • Published

      fuzzysort

      Fast SublimeText-like fuzzy search for JavaScript

      • v3.1.0
      • 38.93
      • Published

      has-values

      Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.

      • v2.0.1
      • 38.67
      • Published

      peopledatalabs

      JavaScript client with TypeScript support for the People Data Labs API

      • v13.3.0
      • 38.61
      • Published

      notistack

      Highly customizable notification snackbars (toasts) that can be stacked on top of each other

      • v3.0.2
      • 38.60
      • Published

      pe-library

      Node.js library for Portable Executable format

      • v1.0.1
      • 38.55
      • Published

      structy

      declarative immutable-ish data structures

      • v2.0.0
      • 38.52
      • Published

      @nevware21/ts-async

      support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.

      • v0.5.4
      • 38.47
      • Published

      collection-of-algos

      A collection of mostly common algorithms, data structures with visualizations and explanations.

      • v1.0.71
      • 38.31
      • Published

      @hey-api/openapi-ts

      🚀 The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more.

      • v0.82.1
      • 38.27
      • Published

      flowbite

      The most popular library of interactive components built with Tailwind CSS

      • v3.1.2
      • 38.24
      • Published

      tocbot

      Generate a table of contents based on the heading structure of a html document.

      • v4.36.4
      • 38.21
      • Published

      jquery

      JavaScript library for DOM operations

      • v3.7.1
      • 38.18
      • Published

      ast-types-flow

      Flow types for the Javascript AST

      • v0.0.8
      • 38.17
      • Published

      @mikro-orm/mongodb

      TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

      • v6.5.1
      • 38.10
      • Published

      @syncfusion/ej2-maps

      The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options

      • v30.2.4
      • 38.03
      • Published

      oauth4webapi

      Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes

      • v3.8.1
      • 38.00
      • Published

      @arcgis/core

      ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

      • v4.33.12
      • 37.90
      • Published

      @thednp/shorty

      TypeScript shorties for the web

      • v2.0.11
      • 37.84
      • Published

      js-string-escape

      Escape strings for use as JavaScript string literals

      • v1.0.1
      • 37.75
      • Published

      js-file-download

      Javascript function that triggers browser to save javascript-generated content to a file

      • v0.4.12
      • 37.75
      • Published

      tsyringe

      Lightweight dependency injection container for JavaScript/TypeScript

      • v4.10.0
      • 37.64
      • Published

      @inquirer/figures

      Vendored version of figures, for CJS compatibility

      • v1.0.13
      • 37.60
      • Published

      jsdoc

      An API documentation generator for JavaScript.

      • v4.0.4
      • 37.53
      • Published

      typechecker

      Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)

      • v9.3.0
      • 37.40
      • Published

      dependency-cruiser

      Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

      • v17.0.1
      • 37.22
      • Published

      @jsonjoy.com/codegen

      No-dependencies, low-level, high-performance JIT code generation package for JavaScript

      • v1.0.0
      • 37.21
      • Published

      pdf2json

      PDF file parser that converts PDF binaries to JSON and text, powered by porting a fork of PDF.JS to Node.js

      • v3.2.0
      • 37.19
      • Published

      appium

      Automation for Apps.

      • v3.0.1
      • 37.17
      • Published

      environment

      Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc

      • v1.1.0
      • 37.12
      • Published

      broccoli-funnel

      Broccoli plugin that allows you to filter files selected from an input node down based on regular expressions.

      • v3.0.8
      • 37.12
      • Published

      @vimeo/player

      Interact with and control an embedded Vimeo Player.

      • v2.29.3
      • 36.94
      • Published

      vis-data

      Manage unstructured data using DataSet. Add, update, and remove data, and listen for changes in the data.

      • v8.0.1
      • 36.94
      • Published

      scope-analyzer

      simple scope analysis for javascript ASTs

      • v2.1.2
      • 36.90
      • Published

      is-reference

      Determine whether an AST node is a reference

      • v3.0.3
      • 36.87
      • Published

      rehype-rewrite

      Rewrite element with rehype.

      • v4.0.2
      • 36.81
      • Published

      browserify

      browser-side require() the node way

      • v17.0.1
      • 36.79
      • Published

      keen-slider

      The HTML touch slider carousel with the most native feeling you will get.

      • v6.8.6
      • 36.78
      • Published

      @stitches/core

      The modern CSS-in-JS library

      • v1.2.8
      • 36.78
      • Published

      alasql

      Use SQL to select and filter javascript data - including relational joins and search in nested objects (JSON). Export to and import from Excel and CSV

      • v4.6.6
      • 36.77
      • Published

      @appium/support

      Support libs used across Appium packages

      • v7.0.0
      • 36.70
      • Published

      @appium/strongbox

      Persistent storage for Appium extensions

      • v1.0.0
      • 36.69
      • Published

      @appium/docutils

      Documentation generation utilities for Appium and related projects

      • v2.0.1
      • 36.63
      • Published

      react-select-event

      Simulate react-select events for react-testing-library

      • v5.5.1
      • 36.52
      • Published

      merge-anything

      Merge objects & other types recursively. A simple & small integration.

      • v6.0.6
      • 36.44
      • Published

      rehype-attr

      New syntax to add attributes to Markdown.

      • v4.0.2
      • 36.41
      • Published

      @tsparticles/engine

      Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.

      • v3.9.1
      • 36.38
      • Published

      @ibm/telemetry-js

      JavaScript telemetry tooling for open/inner source projects

      • v1.10.1
      • 36.37
      • Published

      redis-errors

      Error classes used in node_redis

      • v1.2.0
      • 36.35
      • Published

      @tanem/svg-injector

      Fast, caching, dynamic inline SVG DOM injection library.

      • v10.1.68
      • 36.28
      • Published

      jsdoc-api

      A programmatic interface for jsdoc

      • v9.3.5
      • 36.26
      • Published

      @azure/logger

      Microsoft Azure SDK for JavaScript - Logger

      • v1.3.0
      • 36.17
      • Published

      vis-network

      A dynamic, browser-based visualization library.

      • v10.0.1
      • 36.17
      • Published

      material-colors

      Colors of Google's Material Design made available to coders

      • v1.2.6
      • 36.16
      • Published

      rehype-ignore

      Ignore content display via HTML comments, Shown in GitHub readme, excluded in HTML.

      • v2.0.2
      • 36.04
      • Published

      react-svg

      A React component that injects SVG into the DOM.

      • v16.3.0
      • 36.03
      • Published

      meta-fields

      Meta-annotations for data structures in JavaScript

      • v1.0.16
      • 35.99
      • Published

      bmp-ts

      A pure typescript BMP encoder and decoder

      • v1.0.9
      • 35.99
      • Published

      typpy

      A better typeof for JavaScript.

      • v2.4.0
      • 35.99
      • Published

      has-dynamic-import

      Does the current environment have `import()` support?

      • v2.1.1
      • 35.96
      • Published

      jsdoc-parse

      Transforms jsdoc data into something more suitable for use as template input

      • v6.2.4
      • 35.93
      • Published

      remark-github-blockquote-alert

      Alerts are a Markdown extension based on the blockquote syntax that you can use to emphasize critical information.

      • v2.0.0
      • 35.91
      • Published

      @azure/ms-rest-js

      Isomorphic client Runtime for Typescript/node.js/browser javascript client libraries generated using AutoRest

      • v2.7.0
      • 35.89
      • Published

      apollo-client

      A simple yet functional GraphQL client.

      • v2.6.10
      • 35.89
      • Published

      morphism

      Do not repeat anymore your objects transformations.

      • v1.12.3
      • 35.87
      • Published

      @crabas0npm/numquam-corporis-veniam

      [![Build Status](https://github.com/crabas0npm/numquam-corporis-veniam/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/crabas0npm/numquam-corporis-veniam/actions/workflows/ci.yml?query=branch%3Amain) [Chat on slack](https://@crabas0npm

      • v1.0.0
      • 35.83
      • Published

      esprima-next

      ECMAScript parsing infrastructure for multipurpose analysis

      • v6.0.3
      • 35.81
      • Published

      @azure/core-lro

      Isomorphic client library for supporting long-running operations in node.js and browser.

      • v3.3.0
      • 35.80
      • Published

      medium-zoom

      A JavaScript library for zooming images like Medium

      • v1.1.0
      • 35.72
      • Published

      map-or-similar

      A JavaScript (JS) Map or Similar object polyfill if Map is not available.

      • v1.5.0
      • 35.72
      • Published

      jsonuri

      Use URI path to get or set data

      • v4.0.0
      • 35.69
      • Published

      embla-carousel-vue

      A lightweight carousel library with fluid motion and great swipe precision

      • v8.6.0
      • 35.64
      • Published

      is-js-type

      Is string a JS Type

      • v3.0.0
      • 35.59
      • Published

      get-css-data

      A micro-library for collecting stylesheet data from link and style nodes

      • v2.1.1
      • 35.58
      • Published

      jspandas

      JsPandas is a lightweight JavaScript library for data manipulation and analysis, inspired by the popular pandas library in Python. It provides flexible data structures and data analysis tools similar to pandas, enabling efficient data handling and manipul

        • v1.0.9
        • 35.56
        • Published

        babylon

        A JavaScript parser

        • v6.18.0
        • 35.53
        • Published

        colors-option

        Let users toggle colors

        • v6.0.1
        • 35.49
        • Published

        cs-js

        A bunch of Computer Science Data Structures implemented in JavaScript

          • v0.0.3
          • 35.49
          • Published

          strip-comments

          Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.

          • v2.0.1
          • 35.48
          • Published

          @intlayer/core

          Includes core Intlayer functions like translation, dictionary, and utility functions shared across multiple packages.

          • v5.8.1
          • 35.45
          • Published