← all repositories

spencermountain/compromise

A JavaScript library for natural language processing including NER, POS tagging, and multi-language text analysis.

12.1k stars JavaScript Language Models
compromise
Velocity · 7d
+2.2
★ / day
Trend
steady
star history

Compromise is a lightweight NLP library for JavaScript that provides text processing capabilities including named-entity recognition, part-of-speech tagging, and text parsing. It supports multiple languages and can be used to extract structured information from unstructured text, making it useful as preprocessing infrastructure for AI and LLM applications.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.