All 95 Dependencies

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

OpenObserve (O2) is a cloud-native, unified observability platform built to replace the fragmented tooling of Elasticsearch, Datadog, Splunk, and the Grafana stack with a single binary. It ingests and correlates logs, metrics, distributed traces, and Real User Monitoring (RUM) data across any infrastructure at petabyte scale.

The platform achieves 140x lower storage costs than Elasticsearch by combining Apache Parquet columnar storage with an S3-native architecture. Instead of replicating data across hot, warm, and cold Elasticsearch shards, OpenObserve writes compressed Parquet files directly to object storage — S3, GCS, Azure Blob, or local disk — and uses an intelligent caching layer to make queries fast without the hardware overhead.

Built in Rust for memory safety and raw performance, OpenObserve ships as a single stateless binary that can be stood up in under two minutes with a single Docker command and scale from a developer laptop to a cluster handling 2+ petabytes per day. The stateless design means horizontal scaling requires no coordination overhead, and disaster recovery is trivial because all state lives in object storage with 11-nines durability.

OpenObserve speaks OpenTelemetry natively for zero-vendor-lock-in ingestion alongside Elasticsearch-compatible APIs, Prometheus remote write, Loki-compatible endpoints, and Jaeger-compatible trace APIs — letting teams migrate existing instrumentation without rewriting pipelines. Queries use SQL for logs and traces, PromQL for metrics, and built-in JavaScript-based stream processing pipelines for real-time enrichment, redaction, and transformation on ingest.

33 @esbuild-plugins/node-globals-polyfill ^0.2.3 37 pytest-pretty >=1.2.0 41 pytest-sugar >=1.0.1 42 tw-animate-css ^1.4.0 44 date-fns-tz ^3.1.3 45 gxhash 3.5 46 npm-run-all ^4.1.5 47 itoa 1.0 49 tailwindcss-typography ^0.5.19 50 ryu 1.0 51 Winston ^3.11.0 52 d3-scale ^4.0.2 52 prettytable-rs 0.10.0 53 mimalloc 0.1.48 58 c8 ^10.1.3 outdated 59 Luxon ^3.7.2 59 fs-extra ^11.3.3 59 vitest-canvas-mock ^1.1.3 60 console-subscriber 0.5 64 JSZip ^3.10.1 64 js-beautify ^1.15.4 outdated 64 json-2-csv ^5.5.11 65 Criterion.rs 0.5 outdated 65 Lodash ^4.18.1 65 crc32fast 1.2.0 67 tikv-jemallocator 0.6 outdated 68 pytest-order >=1.1.1 69 eslint-config-prettier ^10.1.8 69 unplugin-icons ^23.0.1 outdated 70 psycopg2 >=2.9.9 72 python-dotenv >=1.0.0 73 tink-py >=1.10.0 73 uuid ^14.0.0 76 FlatBuffers 25.2.10 76 Requests >=2.31.0 76 acorn ^8.15.0 76 acorn ^8.3.4 78 dotenv ^17.2.1 outdated 80 @rushstack/eslint-patch ^1.15.0 81 Autoprefixer ^10.4.23 81 js-yaml ^4.2.0 outdated 81 sass-loader ^16.0.6 outdated 82 botocore >=1.34.0 82 date-fns ^3.6.0 outdated 82 js-cookie ^3.0.7 82 sql-formatter ^15.6.12 83 MSW (Mock Service Worker) ^2.12.7 outdated 83 duckdb >=1.0 83 highlight.js ^11.11.1 83 start-server-and-test ^2.1.3 outdated 84 pytest-xdist >=3.0 85 Moment Timezone ^0.6.0 85 cron-parser ^5.4.0 86 @vitejs/plugin-vue ^6.0.3 87 Moment.js ^2.30.1 88 Clap 4.5 88 ECharts ^5.6.0 outdated 88 flag-icons ^7.5.0 89 Leaflet ^1.9.4 90 Tailwind CSS ^4.1.18 90 Tailwind CSS ^4.1.18 90 Tailwind CSS ^4.1.18 90 boto3 >=1.34.0 90 jsdom ^27.4.0 outdated 90 vue-tsc ^3.2.1 91 DOMPurify ^3.4.11 91 Ruff >=0.1.8 91 Sass ^1.97.1 91 Zod ^4.4.3 91 prettier ^3.7.4 91 vue-i18n ^11.2.8 92 Playwright 1.50.0 outdated 92 TanStack Table ^8.21.3 outdated 92 lucide-react ^0.562.0 outdated 92 postcss ^8.5.10 93 Cypress ^15.8.1 outdated 93 Monaco Editor ^0.52.2 outdated 93 Vitest ^4.0.16 outdated 93 Vitest ^4.0.16 outdated 93 gridstack.js ^12.4.2 outdated 94 Marked ^17.0.1 outdated 94 Vite ^7.3.2 outdated 95 ESLint ^9.39.2 outdated 95 TypeScript ~5.9.3 outdated 95 Vue ^3.5.26 95 Vue Router ^4.6.4 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.1 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.219.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.8.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.8.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.8.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.41.1 outdated 96 google-api-nodejs-client ^171.4.0 outdated 96 pytest >=7.0 98 Protocol Buffers

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