All Projects → manrajgrover → Algorithms Js

manrajgrover / Algorithms Js

Licence: mit
Consumable Data Structures and Algorithms library in JavaScript

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Algorithms Js

Alass
"Automatic Language-Agnostic Subtitle Synchronization"
Stars: ✭ 421 (+171.61%)
Mutual labels:  api, algorithm
Haste
Haste: a fast, simple, and open RNN library
Stars: ✭ 214 (+38.06%)
Mutual labels:  api, algorithm
Coingecko Api
A Node.js wrapper for the CoinGecko API with no dependencies.
Stars: ✭ 159 (+2.58%)
Mutual labels:  api, npm
Xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
Stars: ✭ 109 (-29.68%)
Mutual labels:  api, algorithm
Omdb Graphql Wrapper
🚀 GraphQL wrapper for the OMDb API
Stars: ✭ 45 (-70.97%)
Mutual labels:  api, npm
React Native Blurhash
🖼️ A library to show colorful blurry placeholders while your content loads.
Stars: ✭ 430 (+177.42%)
Mutual labels:  algorithm, npm
Pronote Api
(Tout langage) API compatible Pronote 2020/2021
Stars: ✭ 186 (+20%)
Mutual labels:  api, npm
Fritzbox.js
☎️ The leading AVM Fritz!Box API for NodeJS and JavaScript.
Stars: ✭ 36 (-76.77%)
Mutual labels:  api, npm
Cryptocurrency Cli
💰 Cryptocurrency Portfolio On The Command Line 💰
Stars: ✭ 99 (-36.13%)
Mutual labels:  api, npm
Sdk Js
Directus JS SDK — JavaScript Software Development Kit for Node and Browser
Stars: ✭ 117 (-24.52%)
Mutual labels:  api, npm
Tbify
使用淘宝镜像运行命令: tbify [nvm|npm|npx|yarn|pnpm|...]
Stars: ✭ 153 (-1.29%)
Mutual labels:  npm
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (-1.29%)
Mutual labels:  api
Mande
600 bytes convenient and modern wrapper around fetch
Stars: ✭ 154 (-0.65%)
Mutual labels:  api
Google Translate
🈯 A Node.JS library to consume Google Translate API for free.
Stars: ✭ 152 (-1.94%)
Mutual labels:  api
Vk Ruby
Ruby wrapper for vk.com API
Stars: ✭ 152 (-1.94%)
Mutual labels:  api
Payload
Headless CMS and Application Framework built with Node.js, React and MongoDB
Stars: ✭ 154 (-0.65%)
Mutual labels:  api
Captcha solver
Universal python API to captcha solving services
Stars: ✭ 152 (-1.94%)
Mutual labels:  api
Guides
Design and development guides
Stars: ✭ 1,880 (+1112.9%)
Mutual labels:  api
Nodejs
This project provides Scala.js type-safe bindings for Node.js (current) v8.7.0 and LTS v6.11.4 APIs. The platform supports MEAN (MongoDB, Express, AngularJs, NodeJS), Cassandra, MySQL and many other npm projects.
Stars: ✭ 152 (-1.94%)
Mutual labels:  npm
D.s.a Leet
References and summary for leetcode high-frequency algorithm problems
Stars: ✭ 155 (+0%)
Mutual labels:  algorithm

algorithms-js Build Status Build status npm npm awesome

Consumable Data Structures and Algorithms library in JavaScript

Note

I'm looking for maintainers for this project. Please email me if you are interested in maintaining the project.

Installation

Run

$ npm install algorithms-js

Or use unpkg:

<script src="https://unpkg.com/algorithms-js/dist/algorithms.min.js"></script>

Or use jsdeliver:

<script src="https://cdn.jsdelivr.net/npm/algorithms-js/dist/algorithms.min.js"></script>

Usage

Library contains both algorithms as well as data structures:

Data Structures

Currently, library supports following data structures:

Algorithms

Currently library supports following algorithms:

Search

Various Searching algorithms:

Sort

Various Sorting algorithms:

Math

Various Math algorithms:

String

Various String algorithms:

Geometry

Various Geometry algorithms:

Development

Run:

$ git clone https://github.com/manrajgrover/algorithms-js.git
$ cd algorithms-js
$ npm install

This will setup the library dependencies for you.

To run tests, run

$ npm run test

To lint your code, run

$ npm run lint

To generate test coverage, run

$ npm run report

To build docs, run

$ npm run docs

To build for browser, run

$ npm run build-dev

Get in touch

Say hi on twitter

License

MIT © Manraj Singh

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].