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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| lkarlslund/Adalanche Adalanche is an open-source Active Directory attack graph visualizer and explorer written in Go. It collects data via LDAP and SYSVOL, anal… | 100 | 2217 | active |
| google/trax Trax is an end-to-end deep learning library built on JAX and TensorFlow that focuses on clear code and speed, developed and maintained by t… | 10 | 8306 | maintenance |
| intel/openvino-plugins-ai-audacity A set of AI-enabled effects, generators, and analyzers for Audacity, powered by Intel OpenVINO running fully locally on CPU, GPU, or NPU. I… | 75 | 2142 | active |
| coolight7/musicxx Musicxx (拟声) is a cross-platform audio and video player supporting local files, cloud drives (Baidu, Aliyun, 115), WebDAV, and NAS media se… | 74 | 2131 | active |
| PKU-YuanGroup/LLaVA-CoT LLaVA-CoT is an 11B vision language model with training, inference, and dataset-generation code for spontaneous step-by-step multimodal rea… | 44 | 2131 | active |
| iniwap/AIWriteX AIWriteX is a Python-based desktop application that automates WeChat Official Account content creation using CrewAI multi-agent workflows, … | 87 | 2106 | active |
| can4hou6joeng4/boss-agent-cli A Python CLI that lets humans and AI agents search and shortlist jobs on BOSS Zhipin (and other Chinese recruitment platforms) with welfare… | 82 | 2104 | active |
| isair/jarvis Jarvis is a fully local, offline AI voice assistant for your computer that supports natural conversational interaction, unlimited memory, w… | 86 | 2101 | active |
| WenjieDu/PyPOTS PyPOTS is a Python toolbox for machine learning and data mining on partially-observed time series with missing values. It integrates 50+ st… | 89 | 2072 | active |
| QwenLM/Qwen3-Embedding Qwen3-Embedding is a series of text embedding and reranking models (0.6B, 4B, 8B) built on Qwen3 foundation models, with a Python repositor… | 35 | 2040 | active |
| mli/autocut AutoCut is a Python CLI tool that automatically transcribes video audio into subtitles using Whisper, then cuts video segments based on whi… | 32 | 7809 | maintenance |
| CaviraOSS/PageLM PageLM is an open-source, AI-powered education platform inspired by NotebookLM that transforms study materials like PDFs and notes into int… | 62 | 2028 | active |
| IDA-NO-MCP A collection of reverse engineering skills (prompt/plugin packages) for AI coding assistants like Claude Code, designed to work with IDA-NO… | 55 | 2026 | active |
| microsoft/msticpy msticpy is a Python library from Microsoft for security investigation and threat hunting in Jupyter notebooks. It provides data acquisition… | 94 | 2019 | active |
| FireRedASR2S FireRedASR is a family of open-source industrial-grade automatic speech recognition models supporting Mandarin, Chinese dialects, and Engli… | 49 | 2005 | active |
| zai-org/GLM-130B GLM-130B is an open bilingual (English and Chinese) 130-billion-parameter dense language model pre-trained with the General Language Model … | 32 | 7650 | maintenance |
| tsingyuai/growth-lab Growth Lab is an open-source, end-to-end AI growth system that runs product marketing and user-acquisition loops through natural-language c… | 57 | 1991 | active |
| showlab/Show-o Show-o is a research repository implementing a unified transformer model that combines autoregressive and discrete diffusion modeling for m… | 48 | 1978 | active |
| run-llama/notebookllama NotebookLlaMa is an open-source, Python-based alternative to Google's NotebookLM, backed by LlamaCloud for document ingestion and retrieval… | 49 | 1976 | active |
| OpenMotionLab/MotionGPT MotionGPT is a unified motion-language model that treats 3D human motion as a foreign language by converting motion into discrete motion to… | 30 | 1974 | active |
| SaiAkhil066/CORTEX-AI-SUPER-RAG CORTEX RAG is a local-first, agentic retrieval-augmented generation application that lets users upload PDFs and ask questions with cited an… | 64 | 1973 | active |
| aipoch/medical-research-skills A curated library of 550+ SKILL.md-compatible agent skills for medical and biomedical research, covering evidence insights, protocol design… | 70 | 1971 | active |
| huang-sir1/radiology-skills An open-source collection of 27 Claude/Codex 'skills' (modular rule files) for medical imaging research, covering radiomics, deep learning,… | 67 | 1962 | active |
| guofei9987/text_blind_watermark A Python library that embeds invisible blind watermarks into plain text without changing its appearance or readability, using a password-pr… | 37 | 1960 | active |
| Yuliang-Liu/Monkey Monkey is a large multi-modal model (LMM) research project from CVPR 2024 that improves image understanding via higher input resolution and… | 71 | 1956 | active |
| HKUDS/VideoAgent VideoAgent is an all-in-one agentic framework for video understanding, editing, and remaking, built on multi-agent orchestration with over … | 57 | 1951 | active |
| microsoft/Magma Magma is Microsoft Research's foundation model for multimodal AI agents, released as an 8B vision-language model that understands images an… | 50 | 1948 | active |
| NVIDIA-AI-Blueprints/video-search-and-summarization NVIDIA's GPU-accelerated AI Blueprint reference architecture for building video analytics agents that search, summarize, and reason over li… | 86 | 1938 | active |
| Audio-AGI/AudioSep AudioSep is the official implementation of the 'Separate Anything You Describe' foundation model for open-domain, language-queried audio so… | 29 | 1938 | active |
| Jesseovo/last30days-skill-cn An AI Agent skill (for Claude Code / OpenClaw) that automatically searches content from the last 30 days across 8 major Chinese internet pl… | 59 | 1916 | active |
| diffgram/diffgram Diffgram is a self-hosted AI datastore for managing schemas, BLOBs, and predictions, with built-in human supervision (data labeling), data … | 59 | 1911 | active |
| MDC-ng A self-hosted media metadata scraper and organizer for adult video libraries, written in Rust with a Next.js web UI. It scrapes metadata fr… | 77 | 1905 | active |
| KeyboardKit KeyboardKit is a Swift & SwiftUI framework for building custom keyboard extensions for iOS, iPadOS, and other Apple platforms. It extends A… | 95 | 1893 | active |
| netease-youdao/BCEmbedding BCEmbedding is NetEase Youdao's open-source library of bilingual and crosslingual embedding and reranker models for English and Chinese, bu… | 68 | 1881 | active |
| nomic-ai/nomic The official Python client for Nomic Atlas, a platform for exploring, labeling, searching, and sharing massive unstructured datasets (text,… | 56 | 1880 | active |
| THUDM/LongWriter LongWriter is a research project from Tsinghua's THUDM group providing fine-tuned LLMs (based on GLM-4-9B and Llama-3.1-8B) plus training a… | 33 | 1874 | active |
| OpenNMT OpenNMT is an open-source ecosystem for neural machine translation and sequence learning, with PyTorch (OpenNMT-py) and TensorFlow (OpenNMT… | 40 | 7018 | maintenance |
| webpilot-ai/Webpilot Webpilot is a free, open-source browser extension that acts as a 'Copilot for the web', letting users converse with web page content withou… | 72 | 1859 | active |
| facebookresearch/MetaCLIP Meta's research code and models for Meta CLIP, a reimplementation and scaling recipe for CLIP-style contrastive vision-language models, inc… | 76 | 1854 | active |
| Kav-K/GPTDiscord GPTDiscord is a self-hosted Discord bot providing an all-in-one GPT interface with ChatGPT-style conversations, DALL-E image generation, AI… | 100 | 1850 | active |
| clovaai/donut Donut is an OCR-free end-to-end Transformer model for visual document understanding tasks such as document classification and information e… | 23 | 6928 | maintenance |
| hyperfield/ai-file-sorter AI File Sorter is a cross-platform desktop application that uses local or remote LLMs to categorize files and suggest cleaner filenames for… | 85 | 1834 | active |
| AlibabaResearch/AdvancedLiterateMachinery A collection of original OCR and document understanding models, algorithms, and benchmarks from Alibaba's Tongyi Lab, including models like… | 52 | 1833 | active |
| chenmozhijin/LDDC LDDC is a cross-platform desktop application for searching, downloading, and matching precise word-by-word (karaoke-style) lyrics from musi… | 67 | 1829 | active |
| whotto/Video_note_generator A Python tool that converts video URLs into polished Xiaohongshu (Little Red Book) notes and blog articles. It downloads videos, transcribe… | 40 | 1819 | active |
| NVIDIA-NeMo/Curator NVIDIA NeMo Curator is a scalable, GPU-accelerated toolkit for preprocessing and curating large text, image, video, and audio datasets for … | 88 | 1814 | active |
| apple/ml-4m 4M is a framework from Apple and EPFL for training any-to-any multimodal foundation models using masked modeling over discrete tokens acros… | 68 | 1814 | active |
| zai-org/CogVLM CogVLM is an open-source visual language model (17B) combining a vision encoder with a pretrained language model for image understanding an… | 28 | 6745 | maintenance |
| hitsz-ids/airda airda (Air Data Agent) is a Python-based multi-agent system for data analysis that understands natural language data requirements and gener… | 17 | 1792 | active |
| LearnPrompt/ai-news-radar AI News Radar is an automated 24-hour AI/tech news aggregator that fetches sources, deduplicates stories, and scores headlines with three p… | 78 | 1788 | active |
| neuml/paperai paperai is an AI application for medical and scientific papers that runs bulk LLM inference and RAG pipelines over article repositories to … | 63 | 1781 | active |
| Emu Series Emu3 is a suite of state-of-the-art multimodal models from BAAI trained solely with next-token prediction, tokenizing images, text, and vid… | 53 | 1777 | active |
| MaliosDark/wifi-3d-fusion WiFi-3D-Fusion is an open-source research project that estimates 3D human pose from WiFi CSI (Channel State Information) signals using deep… | 22 | 1755 | active |
| kha-white/mokuro mokuro is a Python tool that performs text detection and OCR on Japanese manga pages and generates overlay files (.mokuro or HTML) enabling… | 80 | 1753 | active |
| McGill-NLP/llm2vec LLM2Vec is a Python library that converts decoder-only large language models into powerful text encoders via bidirectional attention, maske… | 46 | 1729 | active |
| bytedance/Sa2VA Sa2VA is a family of research models and codebases from ByteDance that combine SAM-2 with multimodal LLMs for pixel-level grounded understa… | 67 | 1682 | active |
| hashintel/hash HASH is an open-source, multi-tenant platform for building self-maintaining knowledge graphs and process graphs, powered by the hgres graph… | 97 | 1675 | active |
| Gen-Verse/MMaDA MMaDA is an open-source family of multimodal large diffusion language models that unify textual reasoning, multimodal understanding, and te… | 46 | 1673 | active |
| apple/ml-mobileclip Official implementation of Apple's MobileCLIP and MobileCLIP2, fast image-text contrastive (CLIP-style) models optimized for mobile latency… | 68 | 1664 | active |
| BotMan BotMan is a framework-agnostic PHP library for building chatbots that work across multiple messaging platforms like Slack, Telegram, Facebo… | 53 | 6155 | maintenance |
| ZJU4HealthCare/HealthGPT HealthGPT is a medical multimodal large language model family unifying medical image comprehension and generation via heterogeneous knowled… | 60 | 1662 | active |
| OpenScholar OpenScholar is a retrieval-augmented language model system from the Allen Institute for AI that answers scientific questions by searching t… | 35 | 1659 | active |
| oxylabs/ai-map-py AI-Map is a Python SDK client for Oxylabs AI Studio's AI-powered website mapping service, which discovers and extracts relevant URLs from a… | 10 | 1651 | active |
| meta-llama/synthetic-data-kit A Python CLI tool from Meta for generating high-quality synthetic datasets to fine-tune LLMs. It follows a four-stage pipeline (ingest, cre… | 39 | 1650 | active |
| pengxiao-song/LaWGPT LaWGPT is a series of open-source large language models tuned with Chinese legal knowledge, built on Chinese-LLaMA/ChatGLM base models with… | 30 | 6061 | maintenance |
| yoshitomo-matsubara/torchdistill torchdistill is a modular, configuration-driven PyTorch framework for knowledge distillation and general deep learning experiments, requiri… | 83 | 1633 | active |
| clusterzx/paperless-ai A self-hosted web application that automatically analyzes, tags, and classifies documents in Paperless-ngx using LLMs via OpenAI-compatible… | 70 | 5972 | maintenance |
| ml4a/ml4a ml4a is a Python library and collection of Jupyter notebooks for making art with machine learning. It wraps popular deep learning models li… | 32 | 1604 | active |
| LYiHub/mad-professor-public A desktop AI companion application for reading academic papers, built with PyQt6. It combines PDF parsing and translation, RAG-based retrie… | 24 | 1603 | active |
| THUDM/WebGLM WebGLM is an efficient web-enhanced question answering system (KDD 2023) that combines a large language model with web search retrieval and… | 32 | 1602 | active |
| byjlw/video-analyzer A Python CLI tool that analyzes videos by extracting key frames, transcribing audio with Whisper, and describing content using vision LLMs … | 54 | 1593 | active |
| D-Star-AI/dsRAG dsRAG is a high-performance retrieval engine for unstructured data, implemented as a Python library for building RAG pipelines. It improves… | 45 | 1586 | active |
| robocorp/rpaframework RPA Framework is a collection of open-source Python libraries and tools for Robotic Process Automation, usable from both Robot Framework an… | 94 | 1570 | active |
| NanoNets/docstrange DocStrange is a Python library and tool that converts documents (PDF, DOCX, PPTX, XLSX, images, URLs) into Markdown, JSON, CSV, or HTML usi… | 37 | 1569 | active |
| GitHamza0206/simba Simba is an open-source, production-ready customer service assistant and knowledge management system built around a fully customizable RAG … | 59 | 1546 | active |
| baichuan-inc/Baichuan-7B Baichuan-7B is an open-source, commercially usable 7-billion-parameter pretrained language model built on the Transformer architecture, tra… | 30 | 5648 | maintenance |
| silverstein/minutes Minutes is an open-source, privacy-first conversation memory app that records meetings, voice memos, and dictation, transcribes them locall… | 78 | 1545 | active |
| PaperDebugger/paperdebugger PaperDebugger is an AI-powered academic writing assistant delivered as a Chrome extension that integrates directly into Overleaf for in-edi… | 57 | 1542 | active |
| AlekPet/ComfyUI_Custom_Nodes_AlekPet A collection of custom nodes for ComfyUI that extend its capabilities with painting, pose control, prompt translation, and speech recogniti… | 74 | 1532 | active |
| emcf/thepipe thepipe is a Python package and API that extracts clean markdown, multimodal media, and structured data from tricky documents like PDFs, Wo… | 79 | 1529 | active |
| Ch1rpy2613/Mirrai Mirrai is a self-hosted web application that builds AI 'digital twins' of people from uploaded chat logs, photos, and videos, then lets use… | 55 | 1529 | active |
| DocumindHQ/documind Documind is an open-source Node.js library that uses AI/LLMs to extract structured JSON data from PDFs and other documents based on customi… | 30 | 1525 | active |
| NVlabs/describe-anything Describe Anything Model (DAM) is a vision-language model that generates detailed descriptions of user-specified regions in images and video… | 29 | 1517 | active |
| NPC-Worldwide/npcpy npcpy is a Python library providing primitives for building applications with multimodal LLMs, agentic AI, and knowledge graphs. It support… | 84 | 1509 | active |
| Open-Source-Legal/OpenContracts OpenContracts is a self-hosted, MIT-licensed document intelligence platform that turns document repositories into a programmable citation g… | 89 | 1508 | active |
| Vincentqyw/cv-arxiv-daily An automated daily digest of computer vision and robotics arXiv papers (SLAM, SFM, visual localization, keypoint detection, image matching,… | 76 | 1500 | active |
| DemonDamon/FinnewsHunter FinnewsHunter is a multi-agent financial intelligence platform built on the AgenticX framework that monitors Chinese financial news sources… | 76 | 1500 | active |
| jonaswinkler/paperless-ng Paperless-ng is a self-hosted document management system that scans, OCRs, indexes, and archives physical documents with full-text search a… | 10 | 5408 | maintenance |
| limecloud/lime Lime is an open-source, Electron-based desktop AI agent that combines an agent loop with filesystem access, terminal commands, code editing… | 80 | 1488 | active |
| DroppedNeedle/DroppedNeedle DroppedNeedle is a self-hosted music request and discovery application with a built-in library and download engine that replaces Lidarr. It… | 83 | 1483 | active |
| SEO Analyzer A Python-based SEO analyzer that crawls a website, analyzes its structure, counts body words, and reports technical SEO issues, with option… | 65 | 1481 | active |
| salesforce/CodeTF CodeTF is a Python transformer library for code large language models, providing unified interfaces for training, fine-tuning, and inferenc… | 10 | 1478 | active |
| shenminglinyi/PlotPilot PlotPilot (墨枢) is an open-source narrative engine kernel for long-form AI-assisted fiction and script writing, built in Python with FastAPI… | 72 | 1472 | active |
| RUC-NLPIR/WebThinker WebThinker is a research framework that empowers large reasoning models (like DeepSeek-R1 and QwQ) with deep research capability, letting t… | 41 | 1470 | active |
| sdcb/PaddleSharp A .NET/C# wrapper around Baidu's PaddleInference C API, providing PaddleOCR, PaddleDetection, rotation detection, Chinese segmentation, and… | 75 | 1453 | active |
| microsoft/TextWorld TextWorld is a Python library from Microsoft that generates text-based adventure games and provides a sandbox learning environment for trai… | 75 | 1451 | active |
| yuzeguitarist/Deck Deck is a native, privacy-first clipboard manager for macOS built with Swift and SwiftUI. It records clipboard history (text, images, files… | 64 | 1450 | active |
| AgentAlphaAGI/Idea2Paper Idea2Paper is an end-to-end multi-agent framework that decomposes the research process into structured phases, turning raw research ideas i… | 44 | 1450 | active |
| microsoft/KBLaM Official implementation of KBLaM, a method for augmenting pre-trained LLMs with external knowledge by encoding a knowledge base into contin… | 68 | 1449 | active |
| R3gm/SoniTranslate SoniTranslate is a Gradio-based web application that automatically dubs videos into other languages. It transcribes speech, translates it, … | 61 | 1417 | active |