function: nlp
1557 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Moonvy/OpenPromptStudio Open Prompt Studio (OPS) is a web-based visual editor for AIGC prompts, primarily targeting Midjourney. It provides Chinese-English prompt … | 30 | 6665 | maintenance |
| xhluca/bm25s BM25S is a pure Python library implementing BM25 lexical ranking using Numpy/Scipy sparse matrices with an optional Numba backend, achievin… | 92 | 1774 | active |
| google/budoux BudouX is a small, standalone, machine-learning-powered line break organizer that segments sentences into phrases for languages without wor… | 94 | 1772 | active |
| isnowfy/snownlp SnowNLP is a Python library for processing Simplified Chinese text, offering word segmentation, part-of-speech tagging, sentiment analysis,… | 32 | 6633 | maintenance |
| x007xyz/flycut-caption FlyCut Caption is an AI-powered video subtitle editing tool built as a React component and web/desktop app, offering speech recognition wit… | 78 | 1753 | active |
| google-research/text-to-text-transfer-transformer The official T5 library from Google Research, implementing the text-to-text transfer transformer for NLP tasks like summarization, question… | 64 | 6544 | maintenance |
| Feather-2/Burner-X Paper Burner X is a browser-based AI workstation for processing, translating, and analyzing academic documents like PDFs, DOCX, PPTX, and E… | 51 | 1750 | active |
| parthsarthi03/raptor The official Python implementation of RAPTOR (Recursive Abstractive Processing for Tree-Organized Retrieval), a retrieval-augmented generat… | 25 | 1750 | active |
| maxbbraun/trump2cash A Python stock trading bot that watches Donald Trump's tweets, detects mentions of publicly traded companies, and uses sentiment analysis t… | 10 | 6534 | maintenance |
| codertimo/BERT-pytorch A PyTorch implementation of Google AI's 2018 BERT model with simple, readable code. It provides CLI tools for building vocabulary and pre-t… | 23 | 6527 | maintenance |
| ThioJoe/Auto-Synced-Translated-Dubs A Python CLI tool that automatically translates video subtitles into multiple languages and generates AI voice dubbed audio tracks synced t… | 59 | 1747 | active |
| arianneorpilla/jidoujisho jidoujisho is a full-featured immersion language learning suite for mobile, built with Flutter for Android. It combines media viewing (vide… | 49 | 1746 | active |
| NLPchina/ansj_seg A Java library for Chinese word segmentation based on n-Gram+CRF+HMM, achieving ~2 million characters/second with 96%+ accuracy. It also pr… | 23 | 6517 | maintenance |
| kijai/ComfyUI-Florence2 A ComfyUI custom node plugin that runs Microsoft's Florence-2 vision-language model for image captioning, object detection, segmentation, a… | 60 | 1742 | active |
| egoist/sitefetch A Node.js CLI tool that crawls an entire website and saves its pages as a single text file, using Mozilla Readability to extract clean cont… | 22 | 1736 | active |
| kmonkeyhead/MORT MORT is a Windows desktop application that extracts on-screen text in real time using OCR and translates it via databases or machine transl… | 99 | 1728 | active |
| jesselau76/ebook-GPT-translator A Python CLI and GUI tool that translates ebooks (TXT, EPUB, DOCX, PDF, optional MOBI) using LLM providers like OpenAI, Azure, Codex, Claud… | 63 | 1728 | active |
| lifan0127/ai-research-assistant Aria is a Zotero plugin that brings GPT-powered AI assistance to reference management, letting researchers chat with their library items, P… | 38 | 1726 | active |
| AnswerDotAI/ModernBERT ModernBERT is the research repository for a modernized BERT-family bidirectional encoder trained on 2 trillion tokens with an 8192-token co… | 56 | 1713 | active |
| zubair-trabzada/ai-legal-claude A Claude Code skill pack providing an AI legal assistant with 14 slash commands and 5 parallel agents for contract review, risk analysis, N… | 48 | 1710 | active |
| numenta/nupic-legacy NuPIC is Numenta's open-source machine intelligence platform implementing Hierarchical Temporal Memory (HTM), a computational theory of the… | 23 | 6350 | maintenance |
| Python3Spiders/WeiboSuperSpider A Weibo (Chinese microblog) scraping toolbox in Python covering users, topics, and comments, with extras like image downloading, sentiment … | 75 | 1705 | active |
| leochlon/hallbayes Berry is a local MCP server that detects hallucinations by measuring whether an LLM's claims are actually supported by the cited evidence, … | 57 | 1692 | active |
| gnehs/subtitle-translator-electron A cross-platform Electron desktop app that translates subtitle files (.ass, .srt, .ssa, .vtt) using LLMs like ChatGPT. It preserves context… | 94 | 1690 | active |
| ckiplab/ckiptagger CkipTagger is a Python library implementing neural CKIP-style Chinese NLP tools for word segmentation, part-of-speech tagging, and named en… | 36 | 1684 | stable |
| explosion/sense2vec A Python library implementing sense2vec, contextually-keyed word vectors that learn embeddings for multi-word phrases and part-of-speech-di… | 56 | 1679 | stable |
| dqbd/tiktokenizer Tiktokenizer is a web-based playground for OpenAI's tiktoken tokenizers that calculates the exact number of tokens in a given prompt. It is… | 39 | 1678 | stable |
| streetsidesoftware/vscode-spell-checker Code Spell Checker is a VS Code extension that spell checks source code and documents as you type, underlining unknown words and offering s… | 99 | 1675 | active |
| zihangdai/xlnet XLNet is a generalized autoregressive pretraining method for language representation learning, built on Transformer-XL. This repo provides … | 32 | 6188 | maintenance |
| coduo/php-humanizer A PHP library that converts developer-oriented values like snake_case identifiers, byte sizes, numbers, and dates into human-readable text.… | 58 | 1667 | active |
| chrismattmann/tika-python Tika-Python is a Python client library for Apache Tika's REST services, enabling document parsing, text extraction, and MIME detection nati… | 85 | 1666 | active |
| elixir-nx/bumblebee Bumblebee is an Elixir library providing pre-trained neural network models built on Axon, with integration for downloading models from Hugg… | 89 | 1662 | active |
| go-ego/riot Riot is a distributed full-text search engine library written in Go, featuring efficient indexing, Chinese word segmentation via gse, BM25 … | 10 | 6050 | maintenance |
| datamade/usaddress usaddress is a Python library that parses unstructured United States address strings into labeled address components using a conditional ra… | 48 | 1636 | active |
| vigorX777/ai-daily-digest A zero-dependency TypeScript CLI tool (runnable as an OpenCode skill) that fetches the latest posts from 90 top tech blogs recommended by A… | 45 | 1630 | active |
| AnswerDotAI/rerankers A lightweight, dependency-free Python library providing a unified API for using all common reranking and cross-encoder models. It lets deve… | 42 | 1629 | active |
| un33k/python-slugify A Python library that generates URL-safe slugs from text, with best-effort handling of Unicode strings via transliteration. It offers optio… | 68 | 1623 | stable |
| difyz9/ytb2bili ytb2bili is a self-hosted video workflow application that automates downloading videos from YouTube, generating and translating subtitles, … | 79 | 1618 | active |
| stanford-oval/WikiChat WikiChat is a retrieval-augmented generation (RAG) framework that grounds LLM chatbot responses in a corpus (Wikipedia by default) to reduc… | 47 | 1614 | active |
| ninja33/ODH Online Dictionary Helper is a Chrome/Firefox browser extension that shows definitions of selected words and phrases from online or built-in… | 38 | 1613 | active |
| mkiol/dsnote Speech Note is a Linux desktop and Sailfish OS application for note taking, reading, and translating text using offline Speech to Text, Tex… | 96 | 1607 | active |
| apache/opennlp Apache OpenNLP is a machine learning based Java toolkit for processing natural language text, supporting tasks like tokenization, sentence … | 97 | 1602 | stable |
| sea-team/gofound GoFound is a lightweight full-text search engine written in Go, featuring inverted/forward indexes, built-in Chinese word segmentation (jie… | 23 | 1597 | active |
| enoch3712/ExtractThinker ExtractThinker is a Python document intelligence library that uses LLMs to extract and classify structured data from documents like PDFs, i… | 45 | 1595 | active |
| juliye2025/evil-read-arxiv A collection of Claude Code / OpenAI Codex skills plus a Next.js web app that automates research paper discovery, analysis, and note-taking… | 57 | 1594 | active |
| royshil/obs-localvocal LocalVocal is an OBS Studio plugin that performs real-time, fully local speech recognition and translation using Whisper models running on … | 81 | 1585 | active |
| shibing624/similarity A Java toolkit for computing text similarity at word, phrase, sentence, and paragraph levels, offering algorithms like Cilin-based similari… | 64 | 1584 | active |
| AlibabaResearch/DAMO-ConvAI The official codebase for Alibaba DAMO Academy's Conversational AI research, containing implementations of models from their published pape… | 71 | 1580 | active |
| capitalone/DataProfiler DataProfiler is a Python library that loads CSV, AVRO, Parquet, JSON, text, or URL data into a pandas-compatible DataFrame and profiles it … | 79 | 1578 | active |
| postlight/parser Postlight Parser is a JavaScript library that extracts meaningful content—article text, titles, authors, dates, lead images, and excerpts—f… | 23 | 5786 | maintenance |
| stanfordnlp/pyreft pyreft is Stanford NLP's Python library for Representation Finetuning (ReFT), which adapts frozen language models by learning task-specific… | 54 | 1577 | active |
| karpathy/arxiv-sanity-preserver A self-hostable web application for browsing, searching, and filtering recent arXiv submissions, with personalized paper recommendations ba… | 32 | 5772 | maintenance |
| santinic/how2 how2 is a command-line tool that suggests Unix shell commands from natural-language queries, using AI models retrained on Bash/Zsh plus Sta… | 23 | 5772 | maintenance |
| lynote-ai/humanize-text An open-source Python toolkit for making AI-generated drafts read more naturally, offering four documented humanization approaches plus a p… | 67 | 1574 | active |
| hanmin0822/MisakaTranslator MisakaTranslator is a Windows desktop application that provides real-time machine translation for Galgames, text-based games, and manga. It… | 25 | 5746 | maintenance |
| bootphon/phonemizer A Python library and command-line tool that converts words and texts into phonemes across many languages. It wraps multiple backends (espea… | 85 | 1567 | stable |
| Chinese-Text-Classification-Pytorch A PyTorch-based collection of ready-to-run Chinese text classification models including TextCNN, TextRNN, FastText, TextRCNN, BiLSTM with a… | 32 | 5728 | maintenance |
| vi3k6i5/flashtext FlashText is a Python library for fast keyword extraction and replacement in sentences, based on the FlashText algorithm. It uses a trie-li… | 39 | 5712 | maintenance |
| afc163/fanyi Fanyi is a command-line Chinese-English translation tool that aggregates results from iciba, youdao, and an LLM (with a free built-in proxy… | 95 | 1553 | active |
| facebookresearch/mmf MMF is a modular PyTorch framework for vision and language multimodal research from Facebook AI Research. It ships reference implementation… | 64 | 5633 | maintenance |
| LuteOrg/lute-v3 Lute (Learning Using Texts) is a self-hosted Python/Flask web application for learning foreign languages through reading. It lets users imp… | 90 | 1540 | active |
| you-apps/TranslateYou Translate You is a privacy-focused Android translator app built with Kotlin, Jetpack Compose, and Material Design 3. It supports multiple t… | 88 | 1527 | active |
| interpretml/DiCE DiCE is a Python library that generates diverse counterfactual explanations for any machine learning model, showing feature-perturbed versi… | 37 | 1525 | active |
| espressif/esp-csi Espressif's official examples and tools for Wi-Fi Channel State Information (CSI) on ESP32-series chips, enabling non-contact wireless sens… | 67 | 1520 | active |
| wb14123/seq2seq-couplet A deep learning project that generates Chinese couplets (对联) using a seq2seq model built with TensorFlow. It includes training scripts, a w… | 32 | 5487 | maintenance |
| cookiy-ai/user-research-skill An open-source AI agent skill (installed as a CLI) that lets AI coding agents like Claude Code, Codex, Cursor, and OpenClaw plan, run, and … | 63 | 1508 | active |
| amicalhq/amical Amical is an open-source, local-first AI dictation app for macOS and Windows that transcribes speech with Whisper and enhances it with LLMs… | 84 | 1506 | active |
| antvis/AVA AVA is an AI-native visual analytics framework from AntV that lets users load data (CSV, JSON, URL), query it in natural language, and get … | 78 | 1499 | active |
| gregjacobs/Autolinker.js A TypeScript utility library that automatically converts URLs, email addresses, phone numbers, @mentions, and #hashtags in plain text or HT… | 65 | 1495 | stable |
| liseami/DeepRant DeepRant is a cross-platform desktop app built with Tauri that provides quick hotkey-based translation of in-game chat text for gamers on i… | 24 | 1493 | active |
| bojone/bert4keras A lightweight, clean reimplementation of BERT and other transformer models (RoBERTa, ALBERT, T5, GPT, ELECTRA, NEZHA) for Keras/tf.keras. I… | 23 | 5415 | maintenance |
| ModelOriented/DALEX DALEX (moDel Agnostic Language for Exploration and eXplanation) is a library for exploring, explaining, and visualizing the behavior of pre… | 64 | 1485 | active |
| AI4Finance-Foundation/FinNLP FinNLP is a Python library for collecting internet-scale financial data from sources like Finnhub, Yahoo Finance, Reuters, and Sina Finance… | 31 | 1480 | active |
| IBM Watson Node.js SDK The official Node.js/TypeScript client library (npm package ibm-watson) for accessing IBM Watson services such as Assistant, Speech to Text… | 84 | 1473 | active |
| sb-ai-lab/LightAutoML LightAutoML (LAMA) is a Python framework for automatic machine learning model creation (AutoML) supporting tabular, time series, image, and… | 60 | 1472 | active |
| ripose-jp/Memento Memento is a free, open-source video player built on mpv designed for studying Japanese. It integrates a Yomitan-compatible popup dictionar… | 96 | 1471 | active |
| napi-rs/node-rs A collection of Node.js native addons written in Rust using napi-rs, providing packages like @node-rs/bcrypt, @node-rs/argon2, @node-rs/crc… | 98 | 1469 | active |
| code-kern-ai/refinery An open-source tool for scaling, assessing, and maintaining natural language training data, treating datasets like software artifacts. It p… | 23 | 1469 | active |
| huangserva/skill-prompt-generator A Claude Code Skills-based system that generates high-quality AI image prompts by intelligently combining elements from a 1,246-item Univer… | 52 | 1467 | active |
| McCloudS/subgen Subgen is a self-hosted service that automatically generates subtitles for media files using OpenAI's Whisper speech recognition models. It… | 74 | 1465 | active |
| Turing-Project/WriteGPT WriteGPT is a generative text-creation AI framework built on GPT-2 and other models (EAST, CRNN, BERT), fine-tuned to generate Chinese exam… | 23 | 5289 | maintenance |
| 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… | 66 | 1461 | active |
| fkie-cad/FACT_core FACT (Firmware Analysis and Comparison Tool) is a self-hosted Python application that automates firmware security analysis for devices like… | 92 | 1460 | active |
| danyuchn/asd-ste100-skill A Claude Code skill that rewrites dense, ambiguous English into ASD-STE100 Simplified Technical English, the aerospace controlled-language … | 56 | 1458 | active |
| sienori/simple-translate Simple Translate is a browser extension (WebExtension) that lets users quickly translate selected text on web pages or typed text via a too… | 88 | 1455 | active |
| benhmoore/Knwl Knwl.js is a JavaScript library that parses natural language text to extract specific information such as dates, times, phone numbers, emai… | 23 | 5252 | maintenance |
| DicioTeam/dicio-android Dicio is a free and open source voice assistant app for Android that interprets user questions and provides speech and graphical feedback e… | 83 | 1452 | active |
| 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… | 32 | 1452 | active |
| dleemiller/WordLlama WordLlama is a fast, lightweight Python NLP toolkit built on LLM token embeddings for tasks like similarity computation, ranking, fuzzy ded… | 49 | 1451 | active |
| 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.… | 68 | 1449 | active |
| 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… | 67 | 1449 | active |
| simjanos-dev/LinguaCafe LinguaCafe is a self-hosted web application that helps language learners acquire vocabulary through reading foreign-language texts. It offe… | 73 | 1443 | active |
| JoshData/python-email-validator A Python library that validates email address syntax and optionally checks domain deliverability via DNS. It normalizes addresses, supports… | 64 | 1439 | stable |
| Unidata/MetPy MetPy is a Python library of tools for reading, visualizing, and performing calculations with weather data. It is developed by NSF Unidata … | 72 | 1438 | stable |
| HongyuanLuke/frequencylaw Official code repository for the paper 'Textual Frequency Law on Large Language Models', implementing TFL, TFD, and CTFT methods for studyi… | 49 | 1435 | active |
| 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… | 67 | 1434 | stable |
| 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… | 30 | 1429 | stable |
| 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 … | 23 | 1424 | stable |
| 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… | 87 | 1421 | stable |
| WPeace-HcH/WPeGPT WPeGPT is an IDA Pro plugin that integrates LLM models (OpenAI, DeepSeek, or any OpenAI-compatible API) into binary analysis workflows. It … | 75 | 1418 | active |