PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Natural Language Python Packages

Python packages with the GitHub topic natural-language. Sorted by relevance, with stars and monthly downloads.
DerwenAI
pytextrank

Python implementation of TextRank algorithms ("textgraphs") for phrase extraction

109K 2K 334
LSYS
lexicalrichness

:smile_cat: :speech_balloon: A module to compute textual lexical richness (aka lexical diversity).

11K 113 22
abneeshsingh21
eplang

EPL - English Programming Language: Write code in plain English

6K 4 4
nitotm
eld

Fast and accurate natural language detection. Detector written in Python. Nito-ELD, ELD.

6K 21 3
ludwig-ai
ludwig

Low-code framework for building custom LLMs, neural networks, and other AI models

6K 12K 1K
xmpuspus
cloudwright-ai

Architecture intelligence for cloud engineers — design, cost, compare, export

4K 29 2
VioletCranberry
cocosearch

Local-first hybrid semantic code search with dependency graphs and cross-repo search

4K 26 5
microsoft
typechat

TypeChat is a library that makes it easy to build natural language interfaces using types.

4K 9K 413
xmpuspus
cloudwright-ai-cli

AI-powered cloud architecture - describe infrastructure in natural language, get Terraform, cost estimates, and compliance reports

4K 29 2
xmpuspus
cloudwright-ai-web

Web UI for Cloudwright architecture intelligence

4K 29 2
xmpuspus
cloudwright-ai-mcp

MCP server for Cloudwright architecture intelligence

3K 29 2
StatguyUser
textfeatureselection

Python library for feature selection for text features. It has filter method, genetic algorithm and TextFeatureSelectionEnsemble for improving text classification models. Helps improve your machine learning models

3K 53 5
graphrefly
graphrefly

Reactive harness layer for agent workflows. Describe automations in plain language, trace every decision, enforce policies, persist checkpoints. Python. Zero dependencies.

2K 0 0
steve-z-wang
pywebtask

Easy-to-use LLM-powered web automation.

2K 13 1
asyml
forte

Forte is a flexible and powerful ML workflow builder. This is part of the CASL project: http://casl-project.ai/

1K 252 60
sinsniwal
hey-cli-python

Your terminal buddy that turns plain English into shell scripts — and runs them. Powered by Ollama. 100% local, 100% private.

1K 4 0
luiscarbonel1991
nlp2sql

Enterprise-ready Natural Language to SQL converter with multi-provider AI support (OpenAI, Anthropic, Gemini). Built for production scale databases (1000+ tables) with Clean Architecture.

1K 9 2
ouahibelhanchi
pytimeparser

Basic Python module to parse time expressions.

1K 2 1
encukou
czech-sort

Text sorting function for the Czech language

1K 14 2
crate
cratedb-mcp

CrateDB MCP Server for natural-language Text-to-SQL and documentation retrieval.

1K 7 4
cyb3rk0tik
pyfranc

Text language detection basic on trigrams.

1K 16 4
skblaz
rakun2

RaKUn 2.0 - A fast keyword detection algorithm

987 73 7
kurusugawa-computer
nighthawk-python

A Python library where Python controls flow and LLMs or coding agents reason within constrained Natural blocks.

961 0 0
d-k-patel
ai-ffmpeg-cli

AI-powered CLI that translates natural language to safe ffmpeg commands

936 129 15
    • Data from PyPI, GitHub, ClickHouse, and BigQuery