Popularity
3.7
Stable
Activity
0.0
Stable
1,231
43
112

Description

Buckets is a complete, fully tested and documented data structure library written in pure JavaScript.

Code Quality Rank: L4
Monthly Downloads: 0
Programming language: JavaScript
License: MIT License
Tags: Data Structure     Data     Map     List     Stack     Structure     Dictionary     Set     Tree     Binary     Priority     Queue     Heap     Linked     Buckets    
Latest version: v1.98.2

buckets alternatives and similar libraries

Based on the "Data Structure" category.
Alternatively, view buckets alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of buckets or a related project?

Add another 'Data Structure' Library

README

Buckets

Build Status NPM Version

A JavaScript Data Structure Library

Buckets is a complete, fully tested and documented data structure library written in pure JavaScript.

Included data structures

Buckets also includes several functions for manipulating arrays.

Supported platforms

  • Every desktop and mobile browser (including IE6)
  • Node.js

If it supports JavaScript, it probably supports buckets.

Downloading Buckets

Download directly

Then, add it as a script tag to your page:

<script src="buckets.js"></script>
<script>
  var aSet = new buckets.Set();
</script>

Or install bucketsjs using bower

bower install bucketsjs

Or use an AMD loader

require(["./bower/bucketsjs/buckets.js"], function(buckets) {
  var hm = new buckets.Dictionary();
});

Or install buckets-js using npm

npm install buckets-js

In Node.js: var buckets = require('buckets-js');.

Usage

var a = new buckets.Set();
var b = new buckets.Set();
a.add(1);
a.add(2);
b.add(2);
a.union(b); // {1,2}

Read the documentation.

Building Buckets

There's nothing else you need to use buckets. However, this [guide](./BUILD.md) may help you if you wish to contribute to the project or modify it.