route-corrector
Express middleware to correct typos in URLs via string similarity algorithms
Express middleware to correct typos in URLs via string similarity algorithms
filter the array of string/json objects using Rabin Karp algorithm
A generic search algorithm for complex objects
Quartz plugin to render pseudocode at build-time using pseudocode.js. Works transparently with the Obsidian plugin obsidian-pseudocode.
secure-caesar cipher, is a symetric key cipher, based on caesar shift cipher. Enhanced with unicode support, custom padding, Scrypt key expander, elliptic curve support & power usage selection.
A utility class for binary search operations in JavaScript
Set array items declaratively
配合RDK硬件使用视觉算法的Node-RED功能包(Node-RED nodes for using vision algorithms on a RDK hardware)
a Node.JS implementation for AStar path finding algorithm. This implementation uses primitive data types (Number and Byte/Buffer) to present location and block data that significantly improve the speed and have a good control on memory consumption
A Node-RED node that demonstrates the use of the Knapsack algorithm
Heap data structure for JavaScript / TypeScript.
This is an ongoing project intended to make it easier to use neural network creation, genetic algorithms, and other data science and machine learning skills.
An ES module with a class providing a "Pseudo-random number generator" which is "pluggable" meaning you can plug-in any PRNG algorithm. It's also "seedable" meaning that it can have a reproducible (deterministic) output based on its starting seed. The mod
Compute a percentage repartition based on possibly fixed percentage values in a dataset
A quite fast non-recursive permutation algorithm, Steinhaus–Johnson–Trotter algorithm (Even's speedup)
A tiny and fast perceptual image hashing algorithm
Potsiu! is a simple utility function that allows you to update indexes of specific positions on a string after you apply some transformation to it. It is quite handy if you have data in which string indexes are specified, but for some reason you want to p
Implementation of Martin Porter's stemming algorithm in 1980 with revisions
Fastest JavaScript implementation of the porter2 stemmer
TypeScript implementation of the Porter Stemmer algorithm