Resources

General

  • steed – Horsepower for your modules.
  • reusify – Reuse objects and functions with style.

Cache

  • lru – A simple LRU cache supporting O(1) set, get and eviction of old keys.
  • async-lru – Like LRU but for async calls.
  • mem - An optimization used to speed up consecutive function calls.
  • memo-async-lru – Memoize Node.js style callback-last functions, using an in-memory LRU store.

Benchmark

  • fastbench – the simplest benchmark you can run on node.

Debugging

  • 0x – Visualize stack traces.

Array

  • array-list – Simple array list implementation.
  • sliced – A faster Node.js alternative to Array.prototype.slice.call(arguments).