All 137 Dependencies

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

Flowfile is an open-source visual ETL tool that bridges the gap between low-code pipeline design and production-grade Python code. You build data pipelines by dragging nodes onto a canvas, connecting them visually, and watching live data previews update as you work. When you're done, Flowfile exports the entire flow as standalone Polars Python code that runs anywhere with no Flowfile dependency required.

At its core, Flowfile is a monorepo of interconnected services: a FastAPI backend that executes ETL logic using the Polars dataframe library, a separate compute worker that handles heavy data processing tasks, and a Vue 3 + VueFlow frontend that renders the visual canvas. The same pipeline can be built either visually or programmatically through Flowfile's Python API, which mirrors Polars' familiar chained method syntax. Switching between the two is seamless — call `open_graph_in_editor()` on any Python-defined pipeline and it opens immediately in the visual designer.

Beyond the canvas, Flowfile ships an integrated data catalog backed by Delta Lake for time-travel and versioning, a SQL editor with embedded visualization powered by Graphic Walker, a built-in scheduler supporting interval and event-triggered runs, sandboxed Python kernel containers for running custom user code in isolation, and support for reading from and writing to PostgreSQL, MySQL, SQL Server, Oracle, S3, Azure Blob Storage, Google Cloud Storage, and Kafka. The browser-based demo runs entirely via Pyodide — no installation needed to try it.

Flowfile is MIT-licensed and available as a pip package, a desktop app for Windows, macOS, and Linux built with Tauri, or as a Docker Compose stack. An npm package (`flowfile-editor`) lets web developers embed the visual ETL canvas as a standalone Vue component in their own applications.

25 @codemirror/lang-python ^6.1.6 25 @codemirror/lint ^6.9.6 26 @codemirror/commands ^6.10.1 28 install ^0.13.0 32 @codemirror/theme-one-dark ^6.1.2 32 CodeMirror State ^6.5.3 33 dirs-rs 5 outdated 34 @codemirror/autocomplete ^6.20.0 37 @codemirror/lang-sql ^6.6.4 37 CodeMirror ^6.0.2 39 path-browserify ^1.0.1 41 @codemirror/view ^6.39.9 42 Portfinder ^1.0.35 45 Databases ~0.9.0 48 @element-plus/icons-vue ^2.3.1 48 vue-codemirror ^6.1.1 50 python-jose ^3.4.0 51 MkDocs ^1.6.1 53 PyYAML ^6.0.3 55 vue-eslint-parser ^8.3.0 outdated 56 HTTPX ^0.28.1 56 pytest-timeout ^2.3.1 57 Font Awesome Free ^6.1.1 outdated 60 XlsxWriter ==3.2.0 outdated 61 eslint-plugin-prettier ^5.1.3 62 xlsx2csv ^0.8.6 63 url 2 64 Jedi ^0.19.0 outdated 64 cloudpickle ^3.0.0 64 parking_lot 0.12 65 Ionicons ^4.6.3 outdated 65 s3fs ^2025.7.0 outdated 69 python-multipart ~0.0.12 70 mkdocstrings ^0.30.0 outdated 70 tzdata >=2024.1 71 log 0.4 72 Chalk ^4.1.2 outdated 72 Loky ~3.4.1 outdated 72 psycopg2 ^2.9.9 72 serde_json 1 73 mkdocstrings-python ^1.16.12 outdated 73 vue-chartjs ^4.1.1 outdated 75 bcrypt (Python) ^4.3.0 outdated 75 pendulum 2.1.2 outdated 76 serde 1 77 croniter >=2.0 77 pyflakes ^3.2.0 outdated 78 Prism ^1.29.0 78 date-fns ^3.6.0 outdated 79 mkdocs-material ^9.5.46 79 thiserror 1 outdated 81 Chart.js ^3.8.0 outdated 82 js-yaml ^4.1.1 outdated 82 reqwest 0.12 outdated 82 testcontainers-python ^4.10.0 83 gcsfs >=2024.2.0 84 ConnectorX ^0.4.2 84 cRonstrue ^2.59.0 outdated 84 confluent-kafka-python ^2.6 84 cryptography >=45.0.5,<47.0.0 outdated 86 highlight.js ^11.11.1 87 @vitejs/plugin-vue ^5.2.0 outdated 87 Griffe >=1.0,<2 outdated 87 Leaflet ^1.9.4 88 GitPython ^3.1.40 89 Alembic ^1.13.0 89 DOMPurify ^3.2.4 89 filelock ^3.13.0 outdated 89 lint-staged ^16.2.0 outdated 89 styled-components ^6.1.19 90 Ruff ^0.8.0 outdated 90 docker-py >=7.0.0 90 tqdm ^4.67.1 90 vue-tsc ^2.0.19 outdated 90 websockets >=12.0 91 FastAPI ~0.115.2 outdated 91 Pinia ^2.0.16 outdated 91 Sass ^1.65.1 91 Tauri ^2.0.0 outdated 91 Tauri ^2.0.0 outdated 91 Tauri 2 outdated 91 Uvicorn ~0.32.0 outdated 91 boto3 >=1.38.40,<1.38.47 outdated 91 prettier ^3.2.5 91 pytest-asyncio ^1.3.0 91 vue-i18n ^9.13.1 outdated 92 LiteLLM ^1.83.14 92 Playwright ^1.57.0 92 Playwright ^1.57.0 92 Polars ==1.18.0 outdated 92 PyInstaller ^6.11.0 92 Tauri Plugin FS ^2.0.0 92 Tauri Plugin FS ^2.0.0 92 Tauri Plugin FS ^2.0.0 92 Tauri Plugin FS ^2.0.0 92 Tauri Plugin FS ^2.0.0 92 Tauri Plugin FS ^2.0.0 92 Tauri Plugin FS ^2.0.0 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2 92 statsmodels ^0.14.0 outdated 93 @vitejs/plugin-react ^5.0.0 outdated 93 Faker ~23.1.0 outdated 93 Pydantic ==2.10.5 outdated 93 SQLAlchemy ^2.0.27 93 Vitest ^3.2.6 outdated 94 Axios ^1.16.0 94 Marked ^15.0.7 outdated 94 Vite ^6.4.2 outdated 94 deltalake ^1.1.0 94 scikit-learn ^1.5.0 94 typescript-eslint ^5.20.0 outdated 94 typescript-eslint ^5.20.0 outdated 95 AG Grid Community ^31.1.1 outdated 95 AG Grid Community ^31.1.1 outdated 95 AG Grid Community ^31.1.1 outdated 95 AG Grid Community ^31.1.1 outdated 95 ESLint ^8.13.0 outdated 95 Element Plus ^2.13.0 95 LightGBM ^4.0.0 95 NumPy 1.26.4 outdated 95 PyArrow ^18.0.0 outdated 95 Tokio 1 95 Vue Router ^4.3.2 outdated 96 Vue ^3.5.13 96 pytest >=8,<9 outdated 97 TypeScript ~5.6.3 outdated 97 XGBoost ^2.0.0 outdated 98 Azure Storage Blob >=12.19.0 98 React 19.2.0 outdated 98 React DOM 19.2.0 outdated 98 google-auth >=0.18.0 98 google-auth >=2.14.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