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