Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source nlp software

1574 open-source libraries, tools and applications tagged nlp, ranked by how closely nlp is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

1574 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
olebedev/when
when is a Go library that parses natural language date and time expressions like 'tonight at 11:10 pm' or 'next tuesday 14:00' into concret…
621460active
alibaba/Logics-Parsing
Logics-Parsing is an end-to-end document parsing model from Alibaba that converts document images into structured output using a single mul…
611460active
simjanos-dev/LinguaCafe
LinguaCafe is a self-hosted web application that helps language learners acquire vocabulary through reading foreign-language texts. It offe…
691459active
fjqingyou/PotPlayer_Subtitle_Translate_Baidu
A PotPlayer subtitle translation plugin that uses the Baidu Translate API to translate external subtitle files (e.g., .ass) in real time du…
321457active
benhmoore/Knwl
Knwl.js is a JavaScript library that parses natural language text to extract specific information such as dates, times, phone numbers, emai…
235248maintenance
beyondtranslate/beyondtranslate-ce
BeyondTranslate (formerly Biyi) is a cross-platform desktop translation app for macOS, Windows, and Linux built with Flutter and Rust. It c…
871451active
JoshData/python-email-validator
A Python library that validates email address syntax and optionally checks domain deliverability via DNS. It normalizes addresses, supports…
681450stable
watson-developer-cloud/python-sdk
The official Python client library (pip package ibm-watson) for accessing IBM Watson AI services such as language, speech, and vision APIs.…
621450active
dleemiller/WordLlama
WordLlama is a fast, lightweight Python NLP toolkit built on LLM token embeddings for tasks like similarity computation, ranking, fuzzy ded…
431450active
Unidata/MetPy
MetPy is a Python library of tools for reading, visualizing, and performing calculations with weather data. It is developed by NSF Unidata …
691445stable
k1995/github-i18n-plugin
A Tampermonkey userscript that translates the GitHub.com interface into Chinese (and Japanese), localizing menus, titles, buttons, and othe…
681445active
zstar1003/ragflow-plus
Ragflow-Plus is a fork of Ragflow, an open-source RAG (retrieval-augmented generation) platform, enhanced for practical Chinese-language us…
661437active
ymcui/Chinese-ELECTRA
Chinese-ELECTRA is a collection of pre-trained Chinese ELECTRA language models released by the HIT-iFLYTEK joint lab, built on the official…
641433stable
ngryman/reading-time
A small TypeScript library that estimates how long a piece of text will take to read, in the style of Medium's reading time indicator. It w…
271429stable
HongyuanLuke/frequencylaw
Official code repository for the paper 'Textual Frequency Law on Large Language Models', implementing TFL, TFD, and CTFT methods for studyi…
461428active
argilla-io/argilla
Argilla is an open-source collaboration tool for AI engineers and domain experts to build, annotate, and curate high-quality datasets for N…
785140maintenance
nagisanzenin/engram
Engram is a Claude Code plugin (portable to other agentic platforms) that turns your AI coding agent into a personal tutor for the human us…
751426active
roshan-research/hazm
Hazm is a Python library for natural language processing on Persian (Farsi) text, offering normalization, tokenization, stemming, lemmatiza…
701426active
Daniel-Liu-c0deb0t/uwu
uwuify is a Rust CLI tool and library that transforms text into 'uwu' style internet-speak using SIMD (SSE4.1) vectorization for extremely …
231424stable
WPeGPT
WPeGPT is an IDA Pro plugin that integrates LLM models (OpenAI, DeepSeek, or any OpenAI-compatible API) into binary analysis workflows. It …
691423active
fergiemcdowall/search-index
A persistent, network-resilient full-text search library for JavaScript that runs in both the browser and Node.js. It lets developers build…
841422stable
oracle/tribuo
Tribuo is a Java machine learning library from Oracle Labs providing classification, regression, clustering, anomaly detection, and multi-l…
561418active
btford/write-good
A naive linter for English prose that detects passive voice, weasel words, and other weak writing patterns. It works as both a Node.js libr…
335095maintenance
jrzaurin/pytorch-widedeep
A PyTorch library for multimodal deep learning that combines tabular data with text and images using Wide and Deep model architectures. It …
561416active
explosion/spacy-transformers
A spaCy v3 extension package that provides pipeline components for using pretrained transformer models like BERT, RoBERTa, XLNet, and GPT-2…
651413stable
lishix520/academic-paper-skills
A set of Claude Code skills that provide a structured pipeline for planning and writing academic papers, with a strategist skill for venue …
401412active
nyrahealth/CrisperWhisper
CrisperWhisper 2.0 is a controllable speech recognition model and Python library that transcribes audio either verbatim (including fillers,…
891411active
dorianbrown/rank_bm25
A Python library implementing several BM25 ranking algorithms (Okapi BM25, BM25L, BM25+) for scoring and ranking documents against a query.…
551407stable
DualSubs/Universal
DualSubs: Universal is a proxy-script-based solution that adds bilingual and translated subtitle options to HLS streaming platforms (e.g., …
991397active
explosion/spacy-llm
spacy-llm is a Python library that integrates Large Language Models into spaCy NLP pipelines via a serializable llm component. It provides …
751395active
winkjs/wink-nlp
WinkNLP is a developer-friendly JavaScript library for natural language processing with a lean, dependency-free codebase of ~10Kb minified …
601392active
Ferry-200/coriander_player
Coriander Player is a Windows local music player built with Flutter (Dart), Rust, and C (BASS library), featuring Material You theming. It …
391392active
Mirobody
Mirobody is an open-source, AI-native health data engine that collects readings from lab reports, wearables, and genomics, standardizes the…
841385active
textstat/textstat
Textstat is a Python library that calculates statistical features from text, including readability scores like Flesch Reading Ease, Flesch-…
651385stable
CIRCL/AIL-framework
AIL framework is an open-source Python platform for collecting, crawling, processing, and analyzing unstructured data from the clear web, T…
671384active
lamm-mit/PDF2Audio
A Gradio-based web application that converts PDF documents into audio podcasts, lectures, and summaries using OpenAI GPT models for text ge…
271384active
fukuball/jieba-php
A PHP library for Chinese word segmentation (jieba), ported from the Python jieba project and now independently maintained. It supports pre…
451379active
emalderson/ThePhish
ThePhish is an automated phishing email analysis web application built on TheHive, Cortex, and MISP. It extracts observables from email hea…
321377stable
minimaxir/textgenrnn
A Python 3 library built on Keras/TensorFlow for easily training char-rnn style neural networks that generate text from any dataset in a fe…
234920maintenance
macanv/BERT-BiLSTM-CRF-NER
A TensorFlow implementation of named entity recognition that fine-tunes Google BERT with a BiLSTM-CRF model, primarily targeting Chinese te…
324907maintenance
OpenPrompt
OpenPrompt is a PyTorch-based open-source framework for prompt-learning, providing a standard, flexible pipeline of templates and verbalize…
234903maintenance
SUSYUSTC/MathTranslate
MathTranslate is a Python tool that translates LaTeX documents, especially scientific papers from arXiv, between any languages while keepin…
381368active
jenssegers/agent
A PHP user agent parser that identifies browsers, operating systems, devices, robots, and accept languages, built on Mobile Detect with add…
234876maintenance
raznem/parsera
Parsera is a lightweight Python library for scraping websites using LLMs, letting users define elements to extract with natural-language de…
491363active
pemistahl/lingua-go
Lingua is a Go library for highly accurate natural language detection, supporting 75 languages. It works well on short and mixed-language t…
231363active
Swift Transformers
A Swift Package providing a transformers-like API for Swift apps, including fast tokenization, chat templating, and reliable model download…
971360active
rockingdingo/deepnlp
DeepNLP is a deep learning NLP pipeline implemented on TensorFlow, distributed as a Python package, which has evolved into the DeepNLP AI S…
321358active
JoySafety/JoySafety
JoySafety is an open-source large language model safety framework from JD.com, written in Java, providing prompt injection detection, conte…
421354active
natasha/natasha
Natasha is a Python library that solves basic NLP tasks for the Russian language, including tokenization, sentence segmentation, morphology…
631351active
airbnb/aerosolve
Aerosolve is a machine learning library from Airbnb built for human-friendly, interpretable modeling on the JVM. It provides a thrift-based…
424807maintenance
segment-any-text/wtpsplit
wtpsplit is a Python toolkit for segmenting text into sentences or other semantic units using the SaT and WtP deep learning models. It prov…
931347active
a-real-ai/pywinassistant
PyWinAssistant is an open-source agentic framework that acts as a Computer-Using-Agent, operating Windows 10/11 graphical user interfaces e…
171340active
stenolabs/stenoai
Steno is a privacy-first desktop AI notepad and meeting notetaker that records, transcribes, summarizes, and lets you query meetings entire…
851338active
DeepL/deepl-python
The official Python client library for the DeepL language translation API, providing a DeepLClient for translating text and documents via D…
911336stable
ndl-lab/ndlocr-lite
NDLOCR-Lite is a lightweight Japanese OCR application developed by the National Diet Library that converts digitized images of books and ma…
801333active
bevibing/tutor-skills
A pair of Claude Code skills that convert documents (PDF, MD, HTML, EPUB) or source codebases into structured Obsidian study vaults with in…
431333active
ttop32/MouseTooltipTranslator
A browser extension (Chrome, Edge, Firefox) that translates any text you hover over or select, showing an inline tooltip. It also supports …
901332active
sockysec/Telerecon
Telerecon is a Python-based OSINT reconnaissance framework for researching and investigating Telegram. It scrapes user profiles, messages, …
281331active
agemagician/ProtTrans
ProtTrans provides state-of-the-art pre-trained Transformer language models for protein sequences, trained on thousands of GPUs and hundred…
291326active
xunbu/docutranslate
DocuTranslate is a lightweight local document translation tool powered by large language models, supporting formats such as pdf, docx, xlsx…
781322active
CBIhalsen/PolyglotPDF
PolyglotPDF is a Python-based multilingual eBook and PDF translation tool that preserves original layouts while translating, supporting bot…
391321active
ZachSaucier/Just-Read
Just Read is a customizable reader mode browser extension that reformats article pages into a clean, distraction-free reading view with cus…
761311active
onvoyage-ai/gtm-engineer-skills
A collection of Claude Code skills that automate go-to-market and AI-search optimization workflows, from brand research and keyword cluster…
511310active
albermax/innvestigate
iNNvestigate is a Python toolbox providing a common interface and out-of-the-box implementations of many neural network explanation methods…
261307active
JuliaStrings/utf8proc
utf8proc is a small, clean C library providing Unicode normalization, case-folding, grapheme segmentation, and other operations for UTF-8 e…
941305stable
okfn-brasil/serenata-de-amor
Operação Serenata de Amor is an open-source data science project that uses machine learning to audit Brazilian congresspeople's public expe…
324612maintenance
huangkiki/dailypaper-skills
A set of Claude Code skills that automates a daily research paper pipeline: fetching new papers from HuggingFace Daily, Trending, and arXiv…
601301active
cclank/news-aggregator-skill
A Python-based agent skill that aggregates news from 44+ sources (tech, finance, AI, international) and generates AI-summarized daily brief…
501297active
Heavrnl/TelegramForwarder
A self-hosted Telegram message forwarder built on Telethon that copies messages from multiple source chats to target chats with keyword/reg…
491296active
AnyStyle
AnyStyle is a fast machine-learning-based parser that splits bibliographic references into structured segments like author, title, and publ…
381295active
ictnlp/StreamSpeech
StreamSpeech is an 'All in One' seamless model for offline and simultaneous speech recognition, speech translation, and speech synthesis, p…
341294active
xinychen/transdim
transdim is a Python/Jupyter Notebook project providing machine learning models for transportation data imputation and spatiotemporal time …
591292active
stair-lab/kg-gen
kg-gen is a Python library that extracts knowledge graphs from arbitrary plain text or conversation messages using LLMs, with model routing…
571278active
DavidVentura/offline-translator
An Android app that translates text, PDF/ODT documents, and images entirely offline using Firefox translation models on-device. It also off…
861277active
Wiktextract
A Python package and CLI tool that parses Wiktionary XML dump files and extracts structured dictionary data (glosses, translations, pronunc…
751277active
greymd/ojichat
ojichat is a Go CLI tool that generates humorous text mimicking the style of messages middle-aged Japanese men ('ojisan') send on LINE or e…
231277active
fxy2311-youyou/expression-trainer
A local desktop app (Electron) that trains spoken expression skills by combining fully offline real-time speech recognition (Sherpa-ONNX) w…
521276active
JoyCaption
JoyCaption is an open, free, and uncensored image captioning Visual Language Model (VLM) with released weights and training scripts. It gen…
501275active
microsoft/BioGPT
BioGPT is Microsoft's domain-specific generative Transformer language model pre-trained on biomedical text, with implementation code and pr…
104491maintenance
MilaNLProc/contextualized-topic-models
A Python library implementing Contextualized Topic Models (CTM), which combine pre-trained contextual embeddings like BERT with neural topi…
441272active
mvdan/xurls
A Go library and CLI tool that extracts URLs from arbitrary text using regular expressions built from TLD lists. It offers Relaxed and Stri…
631268active
amaiya/ktrain
ktrain is a lightweight Python wrapper around TensorFlow Keras that provides pre-canned, low-code models for text, vision, graph, and tabul…
231268active
OpenNRE
OpenNRE is an open-source Python toolkit for neural relation extraction, extracting relation triples between entities from plain text. It u…
324467maintenance
facebookresearch/DrQA
DrQA is a PyTorch implementation of a system for open-domain question answering that combines document retrieval over Wikipedia with a neur…
104467maintenance
huichen/wukong
Wukong is a highly customizable full-text search engine library written in Go, with efficient indexing, Chinese word segmentation via the s…
234466maintenance
MemeMeow-Studio/MemeMeow
MemeMeow is a self-hosted meme/sticker management and retrieval application that lets users find images by describing the desired scene in …
641264active
mjpost/sacrebleu
SacreBLEU is a Python library and CLI tool for computing shareable, comparable, and reproducible BLEU, chrF, and TER scores for machine tra…
701259active
Fictionarry/ER-NeRF
ER-NeRF is the official PyTorch implementation of an ICCV 2023 paper on region-aware Neural Radiance Fields for high-fidelity talking portr…
211259stable
unum-cloud/UForm
UForm is a compact multimodal AI library providing tiny image-text embedding models (64-768 dimensions, Matryoshka-style) and small generat…
501254active
dominostars/playtranslate
PlayTranslate is a real-time screen translation app for Android that captures game or app text via OCR and translates it, with support for …
821251active
zsyggg/paper-craft-skills
A collection of Claude Code / Codex agent skills that turn academic papers into method figures, visual slide decks, and in-depth HTML artic…
501250active
arunsupe/semantic-grep
w2vgrep is a grep-like command-line tool that finds words semantically similar to a query using word2vec embeddings, with familiar grep opt…
141250active
alchaincyf/x-mentor-skill
An agent skill (SKILL.md package) that distills the methodologies of six top X (Twitter) creators plus open-source X algorithm weight data …
561242active
apache/lucene-solr
The former shared repository for Apache Lucene and Apache Solr, open-source search software. Lucene and Solr have split into separate top-l…
664365maintenance
goodroot/hyprwhspr
hyprwhspr is a native Linux system-wide speech-to-text dictation application supporting local models (Whisper, Parakeet, Cohere) with optio…
811240active
taranis-ai/taranis-ai
Taranis AI is a self-hosted open-source OSINT platform that collects news articles from web sources and uses NLP/AI to enrich, cluster, and…
931228active
OStudi/short-video-generator-AI
An open-source Python tool that turns YouTube videos into ready-to-post vertical short videos by automatically detecting highlights, adding…
541228active
nfstream/nfstream
NFStream is a multiplatform Python framework for fast, flexible network flow data analysis from live interfaces or pcap files. It provides …
761224stable
cookjohn/zotero-mcp
A Zotero plugin with an integrated MCP server that lets AI assistants like Claude access and operate on a local Zotero library via the Mode…
811221active
Open Semantic Search
An open-source integrated search server and ETL framework for processing, analyzing, and exploring large document collections. It combines …
361213active

← prev page 6 / 16 next →