39 packages
budgeteer
Cost-based request rate limiter, scheduler, and deduplicator. Uses a Redis backend by default.
buffered-promise-stream
A buffered, sliding-window promise stream utility. Kicks off pre-defined operations on-demand, trying to keep a buffer of results ready to minimize latency.
cassandra-codec
Java BigInteger varint and Decimal codec as used by Cassandra.
compilation
A music similarity library, returning a weighted combination of several API and tool results.
dumpgrepper
A grep utility for MediaWiki XML dumps
elematch
Efficient HTML elment matching and -processing
htcp-purge
Varnish caches purging method
htmldump
Parsoid HTML dump utility
hyperswitch
REST API creation framework
knockoff
KnockOff ========
limitation
An efficient rate limiter with several backend, including a Kademlia DHT.
mathoid
Render TeX to SVG and MathML using MathJax. Based on svgtex.
mathoid-mathjax
Beautiful math in all browsers. MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all browsers.
mathoid-mathjax-node
API's for calling MathJax from node.js
mediawiki-title
Title normalization library for mediawiki
node-fetch-polyfill
A light-weight module that brings window.fetch to node.js
nodegrind
Profile nodejs applications with kcachegrind, either using the nodegrind wrapper or the more targeted profiling module.
node-serviceworker
Environment for running serviceworkers in node.js, as 'isomorphic' request handlers for clients without SW support.
node-txstatsd
Modified version of https://github.com/sivy/node-statsd/ for WMF specific
node-web-streams
WhatWG web streams and conversion utilities for node.js
parsoid
A bidirectional runtime wikitext parser. Converts back and forth between wikitext and HTML/XML DOM with RDFa.
parsoid-dom-utils
A collection of utilities for working with HTML DOM emitted by Parsoid
preq
Yet another promising request wrapper
rdkafka
Direct node wrappers over C++ librdkafka API
regexp-utils
RegExp related utilities