0.0.2 • Published 4 years ago
@aureooms/js-library v0.0.2
:books: @aureooms/js-library
All kinds of code bricks for JavaScript.
Description
This README regroups dozens of projects focusing on solving problems with JavaScript. This project itself does not contain any code.
:telescope: Hierarchy
There are three main categories: Algorithms, Data Structures, and Tools.
:rocket: Algorithms
- @aureooms/js-algorithms : Algorithms for JavaScript
:herb: Data Structures
- @aureooms/js-data-structures : Data structures for JavaScript
:hammer_and_wrench: Tools
- @aureooms/js-functools : functions code bricks for JavaScript
- @aureooms/js-itertools : iterator code bricks for JavaScript
- @aureooms/js-cardinality : iterable cardinality code bricks for JavaScript
- @aureooms/js-code : code generation code bricks for JavaScript
- Functional operators
- @aureooms/js-predicate : predicate code bricks for JavaScript
- @aureooms/js-operator : language operators code bricks for JavaScript
- @aureooms/js-compare : comparison code bricks for JavaScript
- @aureooms/js-type : type checking code bricks for JavaScript
- Objects and arrays
- @aureooms/js-object : object code bricks for JavaScript
- @aureooms/js-array : array manipulation code bricks for JavaScript
- @aureooms/js-memory : memory management code bricks for JavaScript
- Numbers
- @aureooms/js-number : primitive number type arithmetic code bricks for JavaScript
- @aureooms/js-math : math code bricks for JavaScript
- @aureooms/js-int32 : 32-bit signed integer arithmetic code bricks for JavaScript
- @aureooms/js-int64 : 64-bit signed integer arithmetic code bricks for JavaScript
- @aureooms/js-uint32 : 32-bit unsigned integer arithmetic code bricks for JavaScript
- @aureooms/js-uint64 : 64-bit unsigned integer arithmetic code bricks for JavaScript
- @aureooms/js-bit : bit twiddling hacks code bricks for JavaScript
:peach: Curated
This list is a selection of projects that have been proved to be working, usable and useful.
:rocket: Algorithms
- @aureooms/js-fft : fast Fourier transform code bricks for JavaScript
- @aureooms/js-random : randomness code bricks for JavaScript
- @aureooms/js-search : item retrieval code bricks for JavaScript
- @aureooms/js-splitting: splitting code bricks for JavaScript
- @aureooms/js-sort : sorting code bricks for JavaScript
- @aureooms/js-in-situ-sort-spec: in place sorting code bricks for JavaScript
- @aureooms/js-heapsort: heapsort code bricks for JavaScript
- @aureooms/js-quicksort: quicksort code bricks for JavaScript
- @aureooms/js-mergesort: mergesort code bricks for JavaScript
- @aureooms/js-odd-even-mergesort: Batcher's odd-even mergesort code bricks for JavaScript
- @aureooms/js-merging: merging code bricks for JavaScript
- @aureooms/js-partition: partition code bricks for JavaScript
@aureooms/js-selection: selection code bricks for JavaScript
- @aureooms/js-in-situ-sort-spec: in place sorting code bricks for JavaScript
:herb: Data Structures
- @aureooms/js-binomial-heap: Binomial heap data structure for JavaScript
- @aureooms/js-pairing-heap: Pairing heap data structure for JavaScript
- @aureooms/js-fibonacci-heap: Fibonacci heap data structure for JavaScript
- @aureooms/js-red-black-tree: Red-black tree data structure for JavaScript
@aureooms/js-fingertree:Finger tree data structure for JavaScript
:hammer_and_wrench: Tools
- @aureooms/js-functools : functions code bricks for JavaScript
- @aureooms/js-itertools : iterator code bricks for JavaScript
- @aureooms/js-compare : comparison code bricks for JavaScript
- @aureooms/js-array : array manipulation code bricks for JavaScript
- @aureooms/js-tape : Tape library for JavaScript