Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/make-github-pseudonymous-again/js-library

:books: All kinds of code bricks for JavaScript
https://github.com/make-github-pseudonymous-again/js-library

agpl algorithms computer-science data-structures javascript

Last synced: 2 months ago
JSON representation

:books: All kinds of code bricks for JavaScript

Awesome Lists containing this project

README

        

:books: [@aureooms/js-library](https://github.com/make-github-pseudonymous-again/js-library#readme)
[![License](https://img.shields.io/github/license/make-github-pseudonymous-again/js-library.svg?style=flat)](https://raw.githubusercontent.com/make-github-pseudonymous-again/js-library/main/LICENSE)
==

> All kinds of code bricks for JavaScript.






Convex and Concave by Maurits Cornelis Escher

## 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](https://github.com/make-github-pseudonymous-again/js-algorithms) : Algorithms for JavaScript

#### :herb: Data Structures
- [@aureooms/js-data-structures](https://github.com/make-github-pseudonymous-again/js-data-structures) : Data structures for JavaScript

#### :hammer_and_wrench: Tools
- [@aureooms/js-functools](https://github.com/make-github-pseudonymous-again/js-functools) : functions code bricks for JavaScript
- [@aureooms/js-itertools](https://github.com/make-github-pseudonymous-again/js-itertools) : iterator code bricks for JavaScript
- [@aureooms/js-cardinality](https://github.com/make-github-pseudonymous-again/js-cardinality) : iterable cardinality code bricks for JavaScript
- [@aureooms/js-code](https://github.com/make-github-pseudonymous-again/js-code) : code generation code bricks for JavaScript
- Functional operators
- [@aureooms/js-predicate](https://github.com/make-github-pseudonymous-again/js-predicate) : predicate code bricks for JavaScript
- [@aureooms/js-operator](https://github.com/make-github-pseudonymous-again/js-operator) : language operators code bricks for JavaScript
- [@aureooms/js-compare](https://github.com/make-github-pseudonymous-again/js-compare) : comparison code bricks for JavaScript
- [@aureooms/js-type](https://github.com/make-github-pseudonymous-again/js-type) : type checking code bricks for JavaScript
- Objects and arrays
- [@aureooms/js-object](https://github.com/make-github-pseudonymous-again/js-object) : object code bricks for JavaScript
- [@aureooms/js-array](https://github.com/make-github-pseudonymous-again/js-array) : array manipulation code bricks for JavaScript
- [@aureooms/js-memory](https://github.com/make-github-pseudonymous-again/js-memory) : memory management code bricks for JavaScript
- Numbers
- [@aureooms/js-number](https://github.com/make-github-pseudonymous-again/js-number) : primitive number type arithmetic code bricks for JavaScript
- [@aureooms/js-math](https://github.com/make-github-pseudonymous-again/js-math) : math code bricks for JavaScript
- [@aureooms/js-int32](https://github.com/make-github-pseudonymous-again/js-int32) : 32-bit signed integer arithmetic code bricks for JavaScript
- [@aureooms/js-int64](https://github.com/make-github-pseudonymous-again/js-int64) : 64-bit signed integer arithmetic code bricks for JavaScript
- [@aureooms/js-uint32](https://github.com/make-github-pseudonymous-again/js-uint32) : 32-bit unsigned integer arithmetic code bricks for JavaScript
- [@aureooms/js-uint64](https://github.com/make-github-pseudonymous-again/js-uint64) : 64-bit unsigned integer arithmetic code bricks for JavaScript
- [@aureooms/js-bit](https://github.com/make-github-pseudonymous-again/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](https://github.com/make-github-pseudonymous-again/js-fft) : fast Fourier transform code bricks for JavaScript
- [@aureooms/js-random](https://github.com/make-github-pseudonymous-again/js-random) : randomness code bricks for JavaScript
- [@aureooms/js-search](https://github.com/make-github-pseudonymous-again/js-search) : item retrieval code bricks for JavaScript
- [@aureooms/js-splitting](https://github.com/make-github-pseudonymous-again/js-splitting): splitting code bricks for JavaScript
- [@aureooms/js-sort](https://github.com/make-github-pseudonymous-again/js-sort) : sorting code bricks for JavaScript
- [@aureooms/js-in-situ-sort-spec](https://github.com/make-github-pseudonymous-again/js-in-situ-sort-spec): in place sorting code bricks for JavaScript
- [@aureooms/js-heapsort](https://github.com/make-github-pseudonymous-again/js-heapsort): heapsort code bricks for JavaScript
- [@aureooms/js-quicksort](https://github.com/make-github-pseudonymous-again/js-quicksort): quicksort code bricks for JavaScript
- [@aureooms/js-mergesort](https://github.com/make-github-pseudonymous-again/js-mergesort): mergesort code bricks for JavaScript
- [@aureooms/js-odd-even-mergesort](https://github.com/make-github-pseudonymous-again/js-odd-even-mergesort): Batcher's odd-even mergesort code bricks for JavaScript
- [@aureooms/js-merging](https://github.com/make-github-pseudonymous-again/js-merging): merging code bricks for JavaScript
- [@aureooms/js-partition](https://github.com/make-github-pseudonymous-again/js-partition): partition code bricks for JavaScript
- [@aureooms/js-selection](https://github.com/make-github-pseudonymous-again/js-selection): selection code bricks for JavaScript

#### :herb: Data Structures
- [@aureooms/js-binomial-heap](https://github.com/make-github-pseudonymous-again/js-binomial-heap): Binomial heap data structure for JavaScript
- [@aureooms/js-pairing-heap](https://github.com/make-github-pseudonymous-again/js-pairing-heap): Pairing heap data structure for JavaScript
- [@aureooms/js-fibonacci-heap](https://github.com/make-github-pseudonymous-again/js-fibonacci-heap): Fibonacci heap data structure for JavaScript
- [@aureooms/js-red-black-tree](https://github.com/make-github-pseudonymous-again/js-red-black-tree): Red-black tree data structure for JavaScript
- [@aureooms/js-fingertree](https://github.com/make-github-pseudonymous-again/js-fingertree):Finger tree data structure for JavaScript

#### :hammer_and_wrench: Tools
- [@aureooms/js-functools](https://github.com/make-github-pseudonymous-again/js-functools) : functions code bricks for JavaScript
- [@aureooms/js-itertools](https://github.com/make-github-pseudonymous-again/js-itertools) : iterator code bricks for JavaScript
- [@aureooms/js-compare](https://github.com/make-github-pseudonymous-again/js-compare) : comparison code bricks for JavaScript
- [@aureooms/js-array](https://github.com/make-github-pseudonymous-again/js-array) : array manipulation code bricks for JavaScript
- [@aureooms/js-tape](https://github.com/make-github-pseudonymous-again/js-tape) : Tape library for JavaScript