Small collection of both common and uncommon data structures written in typescript and published for convenience and use in my projects. Most of the data structures are based off of implementations from [Introduction to Algorithms](https://en.wikipedia.or
An ordered tree class for yjs. Lets you use a Y.Map like an ordered tree with insert, delete, and move operations. The children are ordered and the position of a child amongst its sibling can be manipulated
Wrap words to a specified length.
PHP strip_tags in Node.js
WASM implementation of common algorithms used in Telegram
Gost89 in JS
A collection of mostly common algorithms, data structures with visualizations and explanations.
Wrap words to a specified length.
Word-wrapping for javascript.
Authentication tools - signing, tokens, password hashes
Parse CLI help output
Shared web components for Advanced Algos modules
A simple class that allows to count lines while iterating over a string
Advanced Algos Team client-side web app
Decorite a list of items to be layed out in a grid.
ML-DSA implementation using WebAssembly in a single JS file based on mldsa-native
A custom markdownlint rule to ensure the proper alignment of indented content
Generate a soundex index for a word.
Simple implementation of basic algorithms.
Low-level algorithms for data processing and manipulation.
Right-align the text in a string.
Get the brotli compressed size of a string or buffer
Eleventy plugin which adds a filter to generate a Table of Contents from html
Grunt plugin that interpolates template files with any data you provide and saves the result to another file.