All 168 Dependencies

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

Enso is a self-service data preparation and analysis platform aimed at data teams in finance, accounting, and revenue operations who need repeatable pipelines without writing (or being locked out of) code. What sets it apart architecturally is that its visual node-graph editor and its textual Enso language are two renderings of the exact same parsed AST rather than a one-way canvas-to-code export: a shared Rust parser compiles to WebAssembly for the desktop GUI and to a native JNI library for the JVM engine, with generated Java bindings keeping both sides in lockstep. Editing a node updates the source, and editing the source updates the graph.

Under the hood, the Enso Engine is a Scala/Java codebase running on GraalVM, using a Truffle-based interpreter and JIT compiler so that live edits to a pipeline re-execute with near-native interactive speed instead of a full batch re-run. The standard library (distribution/lib/Standard/, backed by std-bits/ Java helpers) ships built-in connectors for Snowflake, DuckDB, AWS, Google Cloud, Microsoft, and Tableau, so workflows can pull from and land in real data platforms rather than staying local-only.

The desktop IDE is an Electron application built from a pnpm/TypeScript monorepo, mixing a Vue 3 graph editor (the direction the project is moving) with a still-present React-based dashboard for project and cloud account management. A ydoc-server layer backs real-time multiplayer editing for Enso Cloud, which is metered by Free/Solo/Team/Enterprise plans.

Licensing is split rather than singular: the Enso Engine (interpreter, compiler, language server, CLI) is Apache-2.0, the IDE (app/gui) is AGPL-3.0, and the pre-built downloadable binaries are covered by a separate commercial EULA (with no-cost licenses available to individuals and small companies) — so "self-hosted and free" and "open source" aren't quite the same claim here.

23 @lezer/highlight catalog: 25 lang-html ^6.4.10 25 @codemirror/lint ^6.8.5 25 @codemirror/search ^6.5.11 26 @codemirror/commands ^6.8.1 26 @codemirror/language catalog: 28 install ^0.13.0 28 named-lock 0.4.1 28 pathdiff 0.2.1 31 @lezer/common catalog: 32 CodeMirror State catalog: 32 @codemirror/theme-one-dark ^6.1.3 32 fast-diff ^1.3.0 32 path-slash 0.2.1 33 CSS.escape ^1.5.1 33 fn-error-context 0.2.0 34 @codemirror/autocomplete catalog: 34 tailwindcss-animate 1.0.7 35 @lezer/lr ^1.3.0 35 self-replace 1.4.0 36 is-network-error ^1.1.0 37 bincode 1.3.3 outdated 37 CodeMirror ^6.0.2 37 electron-is-dev ^2.0.0 outdated 37 ts-results ^3.3.0 38 murmurhash ^2.0.1 40 fs_extra 1.3.0 41 @codemirror/view catalog: 41 cross-spawn ^7.0.6 41 hash-wasm ^4.12.0 41 ResizeObserver Polyfill 1.5.1 41 yauzl ^3.2.1 42 events ^3.3.0 42 Portfinder ^1.0.38 43 trash ^9.0.0 outdated 43 unicase 2.6.0 44 dependency_runner 1.1.0 45 change-case ^4.1.2 outdated 45 paste 1.0 46 npm-run-all ^4.1.5 47 cross-env ^7.0.3 outdated 48 tar-fs ^3.1.2 48 y-protocols ^1.0.6 49 headers 0.3.7 outdated 51 debug ^4.4.0 51 idb-keyval ^6.2.1 51 mime-types ^2.1.35 outdated 53 @monaco-editor/react 4.6.0 outdated 53 Jinja == 3.1.6 53 Flume 0.10.10 outdated 53 tar-stream ^3.1.7 55 react-toastify ^9.1.3 outdated 56 floating-vue ^2.0.0 outdated 56 node-zip-stream ^7.0.2 57 data-encoding 2.3.2 57 tslib ^2.8.1 58 embed-resource 2.4.0 outdated 61 chokidar ^4.0.3 outdated 61 jni-rs 0.21.0 outdated 62 Commander.js ^14.0.1 outdated 62 glob 0.3.0 63 compression ^1.8.1 63 D3.js ^7.9.0 63 eslint-plugin-react ^7.37.3 63 which-rs 5.0.0 outdated 64 eslint-plugin-prettier ^5.2.1 64 lexpr 0.2.6 65 OpenRPC Client JS ^1.8.1 outdated 65 Chalk ^5.4.1 outdated 65 tailwind-variants 0.2.1 outdated 66 React Testing Library 16.0.1 outdated 66 Ajv ^8.17.1 67 tar ^7.5.13 67 url 2.2.2 68 jest-dom 6.6.3 outdated 68 base64 0.21.0 outdated 68 open ^7.3.0 outdated 68 prettier-plugin-tailwindcss ^0.5.14 outdated 69 semver ^7.6.3 71 async-compression 0.3.12 outdated 72 react-error-boundary 4.0.13 outdated 73 qrcode.react 3.1.0 outdated 74 @sentry/vite-plugin ^2.22.7 outdated 75 dotenv ^16.4.7 outdated 75 globals ^15.14.0 outdated 75 partysocket ^1.0.3 75 tempfile 3.2.0 75 validator.js ^13.15.22 76 input-otp 1.2.4 outdated 77 async-trait 0.1.78 77 bytesize 1.3.0 outdated 79 PapaParse ^5.4.1 79 yargs 17.6.2 outdated 80 user-event 14.5.2 outdated 80 fast-glob ^3.3.2 80 Zustand ^4.5.5 outdated 82 yaml ^2.8.3 83 @hookform/resolvers ^3.9.1 outdated 84 Floating UI ^1.1.5 outdated 84 noble-hashes ^1.6.1 outdated 84 @octokit/core ^3.4.0 outdated 84 uuid 1.1.0 85 esbuild ^0.25.0 outdated 85 ws ^8.18.0 86 turf ^7.3.4 86 Express ^4.22.1 outdated 86 Multer ^2.1.1 87 React Aria 3.7.0 outdated 87 React Aria 3.0.0-alpha.7 outdated 87 React Aria 3.23.0 outdated 87 React Aria 3.27.0 outdated 87 React Aria 3.37.0 outdated 87 React Aria 1.6.0 outdated 87 React Aria 3.35.0 outdated 88 tailwind-merge ^2.6.0 outdated 88 zip 0.6.2 outdated 89 @vitejs/plugin-vue ^6.0.1 89 sql-formatter ^13.1.0 outdated 89 vue-tsc ^2.2.0 outdated 89 Yjs ^13.6.21 90 MCP TypeScript SDK ^1.0.0 90 prettier ^3.4.2 90 Tailwind CSS ^3.4.17 outdated 90 Zod catalog: 91 Lexical ^0.21.0 outdated 91 Lexical ^0.21.0 outdated 91 Lexical ^0.21.0 outdated 91 Lexical ^0.21.0 outdated 91 Monaco Editor 0.48.0 outdated 91 Playwright catalog: 92 TanStack Query ^5.90.9 92 TanStack Query ^5.91.8 92 TanStack Query ^5.90.9 92 TanStack Query ^5.90.2 92 TanStack Query ^5.91.1 92 @vitejs/plugin-react ^5.0.0 outdated 92 jsdom ^26.1.0 outdated 92 postcss ^8.5.6 92 React Hook Form ^7.54.2 92 Vitest catalog: 93 VueUse ^13.0.0 outdated 93 Vite catalog: 93 wasm-bindgen =0.2.100 outdated 93 webpack-cli =5.0.1 outdated 94 @babel/core ^7.26.3 outdated 94 ESLint ^9.17.0 outdated 94 Sentry JavaScript (@sentry/browser) ^7.120.2 outdated 94 typescript-eslint ^8.52.0 94 typescript-eslint ^8.52.0 94 electron-builder ^26.8.1 94 ESLint ^9.26.0 outdated 95 AG Grid Community ^32.3.3 outdated 95 AG Grid Community ^32.3.3 outdated 95 AG Grid Community ^32.3.3 outdated 95 AG Grid Community ^32.3.3 outdated 95 AG Grid Community ^32.3.3 outdated 95 AG Grid Community ^32.3.3 outdated 95 AG Grid Community ^32.3.3 outdated 95 AG Grid Community ^32.3.3 outdated 95 Vue Router ^4.6.3 outdated 96 NumPy == 1.24.2 outdated 96 TypeScript catalog: 96 Vue catalog: 97 Electron 41.2.1 outdated 97 React ^5.1.0 outdated 97 React ^18.3.1 outdated 97 React DOM ^18.3.1 outdated 97 webpack =5.94.0 outdated

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