Search results
199 packages found
Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects.
- combinatorial
- enumeration
- math
- combinatorics
- discrete mathematics
- permutations
- combinations
- compositions
- partitions
- enumerate
- algorithm
- data structures
- research
- students
- View more
Optimize your React applications by effortlessly implementing Least Recently Used (LRU) caching for time-consuming API responses with the React LRUCache Hook. This lightweight and easy-to-use hook seamlessly integrates into your components, allowing you t
- lru cache
- react hooks
- useLRUCache
- use-lru-cache
- javascript
- typescript
- nextjs
- data structures
- algorithms
- hashmap
- doubly linked list
Typesafe library for representation loadable state.
avro-schema-builder
- avro
- schema
- schema-builder
- javascript
- typescript
- data-processing
- serialization
- big-data
- data-serialization
- avro-schema
- nodejs
- data-modeling
- data-interchange
- type-safe
An efficient JavaScript package for implementing and working with Circular Queue data structures.
usingbytes-dsa is comprehensive JavaScript library for common data structures and algorithms. This library is designed to be both educational and practical, providing implementations of fundamental data structures and algorithms that can be used in a vari
- data-structures
- algorithms
- javascript
- list
- tree
- SinglylinkedList
- DoublyLinkedList
- OrderedSinglyLinkedList
- OrderedDoublyLinkedList
- CircularSinglyLinkedList
- CircularDoublyLinkedList
- BinarySearchTree
- AVLTree
- RedBlackTree
- View more
Library that allow you to describe data structures by subset of JavaScript syntax and validate them at runtime
- nodejs
- javascript
- testing
- metadata
- json
- schema
- validation
- types
- checker
- dsl
- metalanguage
- runtime-verification
- zero-dependencies
- type-generator
- View more
A powerful utility for transforming the keys of objects or arrays of objects according to a specified schema. This package allows you to replace keys in deeply nested structures with ease.
- key-mapping
- object-transformation
- array-transformation
- reshape-data
- javascript
- typescript
- data-manipulation
- object-manipulation
- object-keys
- key-allocation
- key-replacement
Algo Tools is a collection of JavaScript algorithms for common programming tasks, including binary search, Kadane's algorithm
The utils package for react testing library
- algorithms
- data structures
- javascript
- typescript
- binary search
- bubble sort
- cocktail shaker sort
- comb sort
- gnome sort
- insertion sort
- merge sort
- quick sort
- selection sort
- queue
- View more
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
- dataframe
- data-analysis
- data-manipulation
- javascript
- pandas
- data-science
- pandasjs
- pandas-js
- npm pandas
- panda
- machine-learning
The fhf-linkedlist library is a high-performance JavaScript implementation of a linked list, leveraging WebAssembly for efficient memory management and fast execution. It provides an easy-to-use API for common linked list operations such as appending, pus
- JavaScript
- Linked
- List
- WebAssembly
- High
- Performance
- Memory
- Management
- Data
- Structures
- Efficient
- Algorithms
- Dynamic
- Frontend
- View more
array-of-object-query is a simple JavaScript library that makes working with arrays of objects easier. It has some methods to help you filter, sort, group, and summarize data. Use this library to make handling complex data structures simple and efficient.
- array
- object
- array-of-object
- query
- custom array method
- filter
- sort
- group
- aggregate
- JavaScript
- utility
- data manipulation
- array manipulation
- object manipulation
- View more
A dynamic, in-memory merkle tree implementation in js
- merkle-tree
- merkle
- tree
- hash-tree
- blockchain
- crypto
- cryptography
- data-structures
- hash
- hashing
- binary-tree
- data-verification
- integrity-check
- distributed-systems
- View more
- *'C like structures'* - TypeScript library
- cloudformation
- pretty
- wrap
- collection.es6
- util.inspect
- listeners
- plugin
- own
- busy
- jsonpath
- less mixins
- sinatra
- sameValueZero
- has-own
- View more
- *'C like structures'* - TypeScript library
- tty
- Uint32Array
- routing
- Float32Array
- arraybuffer
- mapreduce
- ajax
- trimRight
- colors
- accessor
- iteration
- unicode
- request
- offset
- View more
ToolsJS is a library dedicated to extending the capabilities of native JavaScript, aiming to address common data structures, methods, and frequently used algorithms that are not natively supported in JavaScript.
Data structures and algorithms implemented in JavaScript
- algorithm
- algorithm-concepts
- algorithms
- coding-interviews
- computer-science
- data-structure
- data-structure-concepts
- data-structures
- data-structures-algorithms
- interview
- interview-preparation
- javascript
- javascript-algorithms
- whiteboard
This plugin streamlines the process of populating complex content structures through the REST API. It enables you to specify a custom depth for data retrieval, eliminate unwanted fields, and filter out nested fields with identical names. Best of all, each
- strapi
- plugin
- deep-populate
- custom-deep-populate
- populate
- nested
- fields
- json
- api customization
- api
- customization
- custom
- data
- rest
- View more
"JavaScript utility that simplifies data transformation. Remap complex, nested data structures into a more straightforward and user-friendly format. Custom Mapping: Define your own key mapping configuration"