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

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

Search