* [bloomfilters](https://github.com/dsummersl/bloomfilters) — Several bloom filter implementations, and an implementation of the CONCISE bitmap.
* [Buckets](https://github.com/mauriciosantos/buckets) — A complete, fully tested and documented data structure library written in pure JavaScript.
* [Data.js](http://substance.io/#michael/data-js) — Data Manipulation and Graph Persistence for Node.js and the Browser.
* [dict](https://github.com/DomenicDenicola/dict) — Easy but safe string-keyed store
* [ES6 Harmony Collections Fast Polyfill](https://github.com/WebReflection/es6-collections)
* [Google Closure Structures](http://closure-library.googlecode.com/svn/docs/namespace_goog_structs.html)
* [HashMap](https://github.com/flesler/hashmap)
* [Hash, OrderedHash and other goodies](http://jsclass.jcoglan.com/hash.html)
* [JayData](https://github.com/jaydata/jaydata) — Cross-platform Javascript library and a set of practices to access and manipulate data from various online and offline sources.
* [jaylist](https://github.com/benbscholz/jaylist) — kv-list inspired by Python.
* [jParser](https://github.com/vjeux/jParser) — Parsing binary files made easy and flexible. (Works in Node.js and browsers.)
* [js_cols](http://code.google.com/p/jscols/) — A complete, fully tested and documented data structure library written in pure JavaScript. Balanced Tree sets, maps, bags, double ended priority queue and Hash Maps taking arbitrary JS objects as keys.
* [jshashtable](http://code.google.com/p/jshashtable/)
* [Queue.js](http://code.stephenmorley.org/javascript/queues/) — Simple, efficient queue.
* [Prefixsearch.js](https://github.com/alexmic/prefix-search-js) — Trie-backed prefix search library.
* [reified](https://github.com/Benvie/reified) — Recursively automagically convert binary data to JavaScript objects. StructType, ArrayType, BitfieldType, NumericTypes, PointerTypes, and Opaque types. Works anywhere ArrayBuffers do.
* [dsjs] (https://github.com/monmohan/dsjs) — Collection of search (ordered map) data structures and Tries in JavaScript
* [negative-array](https://github.com/sindresorhus/negative-array) - Negative array index support using ES6 Proxy. `var a=[1,2,3]; a[-1] //=> 3`