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

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.