Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/make-github-pseudonymous-again/js-library
- Owner: make-github-pseudonymous-again
- License: agpl-3.0
- Created: 2015-05-29T10:49:51.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2021-04-26T14:09:09.000Z (over 3 years ago)
- Last Synced: 2024-10-09T02:42:10.701Z (3 months ago)
- Topics: agpl, algorithms, computer-science, data-structures, javascript
- Homepage:
- Size: 88.9 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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