langchain-core

pypi package · declared by 68 of 2,343 sampled repositories · graph computed 2026-08-24

Counted from the runtime dependencies public repositories declare — not the resolved tree. A transitive dependency is a consequence; a declared one is a choice. Development dependencies are excluded because they repeat across every project in a language regardless of what is being built.

Declared with

ranked by association, not by count
Tools declared alongside this one, ranked by association strength
Declared withRepositoriesvs chance
langgraph25 of 2,3430.79
langchain-openai33 of 2,3430.77
langchain26 of 2,3430.67
langchain-google-genai10 of 2,3430.61
langchain-community16 of 2,3430.61
langchain-anthropic9 of 2,3430.60
python-dotenv24 of 2,3430.36
pydantic25 of 2,3430.28
tiktoken8 of 2,3430.27
pandas13 of 2,3430.26
pydantic-settings9 of 2,3430.25
uvicorn16 of 2,3430.25
python-multipart8 of 2,3430.25
openai14 of 2,3430.24
fastapi16 of 2,3430.23
rich11 of 2,3430.20
httpx12 of 2,3430.19
tqdm9 of 2,3430.19
requests14 of 2,3430.18
numpy9 of 2,3430.07

Every pair above is counted from the same evidence: repo manifest.

Used instead

candidates · shares a neighbourhood and refuses to co-occur

No alternative measured. A pair qualifies only if it shares a neighbourhood and then fails to appear together against an expectation that it would — and almost everything that shares a neighbourhood does appear together. That is the test working, not a gap in the data: similarity alone would list this tool’s closest neighbours as alternatives, and most of them are things it is used with.