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