All 264 Dependencies

Every package Langflow depends on, ranked by repo health score.

Langflow is an open-source platform for constructing AI agents and Retrieval-Augmented Generation pipelines using a drag-and-drop visual canvas backed by editable Python source code. Every component in the flow is a live Python class — developers can inspect, customize, and extend any node without leaving the editor, then immediately test changes in the built-in interactive playground.

The platform supports all major LLM providers (OpenAI, Anthropic, Google Gemini, Ollama, Mistral, IBM WatsonX), vector databases (Weaviate, Qdrant, Pinecone, Chroma, Cassandra, OpenSearch), and data connectors spanning Notion, Slack, Google Drive, Hugging Face, Composio, and dozens more. Flows can be exported as REST APIs or deployed as Model Context Protocol (MCP) servers, making AI logic accessible from any framework or stack.

Langflow ships as a Python package (installable with `uv`), a Docker image, and a Langflow Desktop app for Windows and macOS that bundles all dependencies. Observability is built in through LangSmith, LangFuse, OpenTelemetry, and Arize Phoenix integrations. The project has accumulated over 149,000 GitHub stars and releases on a roughly bi-weekly cadence with active contributions from more than 300 developers.

The architecture is modular: the `lfx` core library provides the graph execution engine and component registry, `langflow-base` wraps it with FastAPI services, and the top-level `langflow` package assembles optional bundles (docling, DuckDuckGo, IBM, arXiv). This separation allows teams to use the execution engine programmatically via the SDK or deploy the full visual authoring environment.

28 vector-py ==0.6.0 outdated 34 Nano ID (Python) >=2.0.0,<3.0.0 34 tailwindcss-animate ^1.0.7 34 uncurl >=0.0.11,<1.0.0 35 trustcall >=0.0.38,<1.0.0 35 use-stick-to-bottom ^1.1.1 36 aioboto3 >=15.2.0,<16.0.0 36 ansi-to-html ^0.7.2 36 grandalf >=0.8.0,<1.0.0 37 fetch-intercept ^2.4.0 37 rehype-sanitize ^6.0.0 37 short-unique-id ^5.2.0 38 rehype-raw ^7.0.0 39 base64-js ^1.5.1 40 aiosqlite >=0.20.0,<1.0.0 40 nest_asyncio >=1.6.0,<2.0.0 40 remark-gfm ^4.0.1 41 defusedxml >=0.7.1,<1.0.0 41 rimraf ^4.1.2 outdated 42 Tailwind CSS Container Queries ^0.1.1 42 clsx ^1.2.1 outdated 42 docstring_parser >=0.16,<1.0.0 43 @swc/jest ^0.5.2 outdated 43 @tailwindcss/line-clamp ^0.4.4 43 pyperclip >=1.8.2,<2.0.0 44 cmdk ^1.1.1 44 remark-math ^7.1.0 outdated 44 remark-math ^6.0.0 45 langchain-experimental ~=0.4.1 45 markupsafe ==3.0.2 outdated 47 tomli >=2.2.1,<3.0.0 47 validators >=0.34.0,<1.0.0 49 Tailwind CSS Forms ^0.5.7 49 fake-useragent >=2.0.0 49 prism-react-renderer ^1.3.5 outdated 49 react-player ^2.10.1 outdated 49 react-sortablejs ^6.1.4 50 React Syntax Highlighter ^16.1.0 50 google-search-results >=2.4.1,<3.0.0 50 tailwindcss-typography ^0.5.13 51 FileSaver.js ^2.0.5 51 pytube ==15.0.0 52 Ace Builds ^1.41.0 52 Sortable ^1.15.6 52 python-docx >=1.1.0,<2.0.0 53 LangChain Community ~=0.4.1 53 Mustache.js ^4.2.0 53 PyYAML >=6.0 53 Qianfan Python SDK ==0.3.5 outdated 53 slowapi >=0.1.9,<1.0.0 54 EasyOCR >=1.7.2,<2.0.0 55 Headless UI ^2.2.9 55 fastparquet >=2024.11.0,<2025.0.0 outdated 55 pyasn1 >=0.6.3,<0.7.0 56 HTTPX >=0.27,<1.0.0 56 LangChain Unstructured ~=1.0.0 56 whatwg-fetch ^3.6.20 57 p-debounce ^4.0.0 outdated 57 rich >=13.7.0,<14.0.0 outdated 59 email-validator >=2.0.0 61 youtube-transcript-api >=1.0.0,<2.0.0 62 Emotion ^11.14.0 62 Emotion ^11.14.1 outdated 62 jest-junit ^16.0.0 outdated 63 pako ^2.1.0 outdated 63 python-dotenv 63 redocusaurus ^2.5.0 64 React Testing Library ^16.3.1 64 aiofile >=3.9.0,<4.0.0 64 jq.py >=1.7.0,<2.0.0 64 multiprocess >=0.70.14,<1.0.0 65 jest-dom ^6.9.1 outdated 66 react-markdown ^9.1.0 outdated 67 DOM Testing Library ^10.4.1 67 Lodash ^4.17.21 67 ddgs >=9.0.0 67 docusaurus-search-local ^0.45.0 outdated 67 emoji >=2.12.0,<3.0.0 67 pgvector-python >=0.4.2 67 tiktoken >=0.7.0 67 vanilla-jsoneditor ^2.3.3 outdated 68 orjson >=3.11.6,<4.0.0 69 Fuse.js ^7.0.0 69 langchain-ibm ~=1.1.0 69 python-multipart >=0.0.12,<1.0.0 69 uuid ^14.0.0 71 cachetools >=6.0.0 71 loguru >=0.7.1,<1.0.0 71 wheel >=0.46.2,<1.0.0 73 MDX ^3.0.1 74 Radix UI ^1.2.12 74 Radix UI ^1.3.3 74 Radix UI ^2.2.16 outdated 74 Radix UI ^1.1.15 74 Radix UI ^2.1.16 outdated 74 Radix UI ^0.1.8 outdated 74 Radix UI ^2.1.8 outdated 74 Radix UI ^1.1.15 74 Radix UI ^1.3.8 74 Radix UI ^2.2.6 outdated 74 Radix UI ^1.1.8 74 Radix UI ^1.3.6 74 Radix UI ^1.2.4 74 Radix UI ^1.2.6 74 Radix UI ^1.1.13 74 Radix UI ^1.2.8 75 bcrypt (Python) ==4.0.1 outdated 75 elkjs ^0.9.3 outdated 75 fastavro ==1.9.7 outdated 75 web-vitals ^4.1.1 outdated 76 React Icons ^5.2.1 76 react-error-boundary ^4.0.13 outdated 76 structlog >=25.4.0,<26.0.0 outdated 76 ua-parser-js ^1.0.38 outdated 76 vite-tsconfig-paths ^6.1.0 77 APScheduler >=3.10.4,<4.0.0 77 Couchbase Python Client >=4.2.1 77 react-i18next ^16.5.8 outdated 77 user-event ^14.5.2 78 Zustand ^4.5.2 outdated 78 dotenv ^16.4.5 outdated 78 lark ==1.2.2 outdated 79 Asyncer >=0.0.5,<1.0.0 79 Motion ^11.2.10 outdated 79 OpenTelemetry Instrumentation for Google Generative AI >=0.43.1,<1.0.0 79 greenlet >=3.1.1,<4.0.0 79 prometheus-client >=0.20.0,<1.0.0 80 React-Ace ^14.0.1 outdated 80 typing_extensions >=4.14.0,<5.0.0 81 Dynaconf >=3.2.13,<4.0.0 81 Requests 81 esbuild ^0.25.0 outdated 82 Moment Timezone ^0.5.48 outdated 82 chardet >=7.3.0 82 class-variance-authority ^0.7.0 82 duckdb >=1.0.0,<2.0.0 82 i18next ^25.8.18 outdated 82 react-hotkeys-hook ^4.5.0 outdated 83 langchain-nvidia-ai-endpoints ~=1.0.0 outdated 84 AssemblyAI Python SDK >=0.33.0,<1.0.0 outdated 84 cryptography >=48.0.1 85 @hookform/resolvers ^3.6.0 outdated 85 RapidOCR >=1.4.4 85 json_repair >=0.30.3,<1.0.0 85 nanoid ^5.1.6 outdated 86 PyJWT >=2.12.1 86 pip >=26.0.0,<27.0.0 86 tailwind-merge ^2.3.0 outdated 87 Autoprefixer ^10.4.19 87 Docling >=2.36.1,<3.0.0 87 MarkItDown >=0.1.4,<2.0.0 87 Moment.js ^2.30.1 88 FastAPI Pagination >=0.13.1,<1.0.0 88 FastMCP >=3.2.0 88 Gunicorn >=25.3.0,<27.0.0 88 SQLModel ~=0.0.37 88 platformdirs >=4.2.0,<5.0.0 89 Alembic >=1.13.0,<2.0.0 89 DOMPurify ^3.2.4 89 OpenSeadragon ^4.1.1 outdated 89 React-PDF ^9.0.0 outdated 89 Typer >=0.13.0,<1.0.0 89 filelock >=3.20.1,<4.0.0 outdated 89 msgspec >=0.19.0 89 pydantic-settings >=2.2.0,<3.0.0 89 python-sdk >=1.17.0,<2.0.0 outdated 90 Arize Phoenix >=0.6.1 90 LangChain AWS ~=1.1.0 outdated 90 MLX-VLM ~=0.3.9 outdated 90 Opik >=2.0.0,<3.0.0 90 SWC ^1.6.1 90 Tailwind CSS ^3.4.4 outdated 90 jsonschema >=4.17.0 90 weaviate-python-client >=4.10.2,<5.0.0 91 AG2 >=0.1.0 91 Chroma >=1.0.0,<2.0.0 91 FastAPI >=0.135.0,<1.0.0 91 Google API Python Client ~=2.161 91 Mem0 >=2.0.2,<3.0.0 91 React Flow ^12.3.6 91 React Flow ^11.11.3 outdated 91 Tabler Icons React ^3.6.0 91 Uvicorn >=0.30.0,<1.0.0 91 boto3 >=1.34.162,<2.0.0 91 chakra-ui ^2.1.2 outdated 91 chakra-ui ^2.6.2 outdated 91 pytest-asyncio >=0.26.0 91 qdrant-client >=1.12.0,<2.0.0 91 supabase-py >=2.6.0,<3.0.0 92 Docusaurus 3.9.2 outdated 92 Docusaurus ^3.9.2 92 Docusaurus ^3.9.2 92 Docusaurus ^3.9.2 92 Docusaurus 3.9.2 outdated 92 LangChain ~=1.3.0 outdated 92 LangChain DeepSeek ~=1.4.6 outdated 92 LangChain DeepSeek ~=0.2.6 outdated 92 LangChain DeepSeek ~=1.0.7 outdated 92 LangChain DeepSeek >=1.3.3,<2.0.0 outdated 92 LangChain DeepSeek ~=1.1.1 92 LangChain DeepSeek ~=1.2.0 outdated 92 LangChain DeepSeek ~=1.1.1 92 LangChain DeepSeek ~=0.3.10 outdated 92 LangChain DeepSeek >=1.1.6 outdated 92 LangChain DeepSeek >=1.0.0,<2.0.0 92 LangChain DeepSeek >=0.1.0 92 LangGraph >4.0.0,<5.0.0 outdated 92 LiteLLM >=1.85.1,<2.0.0 92 OpenInference MCP Instrumentation >=0.1.29 92 Pillow >=12.1.1,<13.0.0 92 Playwright ^1.59.1 92 React Hook Form ^7.52.0 92 TanStack Query ^5.49.2 92 Zod ^3.23.8 outdated 92 clickhouse-connect ==0.7.19 outdated 92 langchain-google-genai ~=4.1.2 outdated 92 langchain-perplexity >=1.0.0,<2.0.0 92 lucide-react ^0.460.0 outdated 92 networkx >=3.4.2,<4.0.0 92 postcss ^8.4.38 92 sentence-transformers >=2.3.1 93 LangSmith Python SDK >=0.3.42,<1.0.0 93 OpenTelemetry Prometheus Exporter >=1.30.0,<2.0.0 outdated 93 OpenTelemetry Prometheus Exporter >=1.30.0,<2.0.0 outdated 93 OpenTelemetry Prometheus Exporter >=0.50b0,<1.0.0 93 OpenTelemetry Python SDK >=1.30.0,<2.0.0 93 Pydantic >=2.13.0,<3.0.0 93 SQLAlchemy >=2.0.38,<3.0.0 93 setuptools >=80.0.0,<81.0.0 outdated 94 Axios ^1.15.0 94 Elasticsearch Python Client ~=8.19 outdated 94 OpenTelemetry Instrumentation for Requests >=0.50b0,<1.0.0 94 OpenTelemetry Instrumentation for kafka-python >=0.50b0,<1.0.0 94 OpenTelemetry Instrumentation for kafka-python >=0.50b0,<1.0.0 94 Vite ^7.3.1 outdated 94 kubernetes ==31.0.0 outdated 94 pypdf >=6.10.0,<7.0.0 94 redis-py >=7.4.0,<8.0.0 outdated 95 AG Grid Community ^32.3.9 outdated 95 AG Grid Community ^32.3.9 outdated 95 Datasets >2.14.7,<5.0.0 outdated 95 ONNX Runtime >=1.20,<1.24 outdated 95 PyArrow >=23.0.1,<24.0.0 outdated 95 React Router ^6.30.4 outdated 95 Storybook ^10.1.0 95 Storybook ^10.1.0 95 Storybook ^10.1.0 95 Storybook ^10.1.0 95 Storybook ^10.1.0 95 Transformers >=5.6.0,<6.0.0 95 huggingface_hub >=1.0.0,<2.0.0 outdated 95 jest ^30.0.3 95 jest ^30.0.2 95 vision >=0.21.0 95 yfinance ==0.2.50 outdated 96 PyTorch >=2.6.0 96 pytest >=9.0.3 96 sentry-sdk >=2.5.1,<3.0.0 97 OpenAI Python SDK >=1.68.2,<3.0.0 outdated 97 TypeScript ^5.2.2 outdated 98 React ^18.2.0 outdated 98 React DOM ^18.2.0 outdated 98 SciPy >=1.15.2,<2.0.0 98 pandas >=2.2.3

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers