A Component Library for Vue 3
Metadata for Fast Plus
Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.
Javascript FNV-1a Hashing Algorithm up to 1024 bits, with highly optimized 32bit and 52bit implementations.
A JS implementation of JSONPath with some additional operators
A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.
Efficient implementation of Levenshtein algorithm with locale-specific collator support.
Fast deep equal
Checkbox with autocomplete and other additions for Inquirer
Fastest deep equal comparison for React. Great for React.memo & shouldComponentUpdate. Also really fast general-purpose deep comparison.
Property based testing framework for JavaScript (like QuickCheck)
React is a JavaScript library for building user interfaces.
A Component Library for Vue 3
Validate XML, Parse XML, Build XML without C/C++ based libraries
CSV parser and writer
rehype plugin to highlight code blocks in HTML with Prism (via refractor) with line highlighting and line numbers
A TypeScript decorator for memoizing properties using fast-memoize.
fast-csv formatting module
fast-csv parsing package
Dependency-free RFC 3986 URI toolbox
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Build XML from JSON without C/C++ based libraries
A fast and minimal alternative to globby and fast-glob
fork of fast-memoize and support esm
A fast-as-possible pure Ruby HTTP parser plus associated lower level utilities to aid working with HTTP and the web.
Reverse geocodes lng, lat pairs into country codes (plus State and Counties within the US). Runs locally, with no external dependancies, and is fast enough for large batch jobs
We're replacing the original view-layer of Ruby on Rails, the most productive MVC framework we know, with our technology. By introducing basemate we get dynamic, fast and simple user interfaces without the need to touch HTML/HAML/ERB/JS/CSS. Plus, it feels like a single page application, but there's no need for all the API hustle SPAs usually bring with them.
An efficient solution to use when it is undesirable to expose internal database ids, IdShuffler converts integers like 123 into strings like 'q34nr1', and vice-versa, using a very lightweight integer scrambling algorithm plus 'Crockford 32' encoding. It is built as a native C extension and so is very fast. The algorithm takes a string key as a seed, so you can use different keys for different id spaces and thus obtain different slugs for the same initial integer. This is not a security solution and I am not a cryptographer; it should be assumed a determined individual can unshuffle the ids without knowing the key used to generate them. Also note these are 30-bit ids, so the library can only represent values up to approximately 1 billion (1,073,741,823). This gem is still under development in so far as I have not written tests or documentation for it.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.