All 149 Dependencies

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

Hook0 is an open-source Webhooks-as-a-Service (WaaS) platform built in Rust that enables SaaS developers to offer robust, production-grade webhooks to their users without managing delivery infrastructure from scratch. It handles the hardest parts of webhook delivery — retries, HMAC signing, persistence, subscription management, and real-time monitoring — through a unified REST API and a modern no-code dashboard.

The platform is built around a clean separation between the API server (Actix-Web, Rust), an async output worker that processes delivery attempts from Apache Pulsar, and a Vue 3 frontend that non-technical users can operate without training. Hook0 also ships a webhook inspection server called Play (similar to webhook.site) and a native MCP server so AI agents can interact with webhooks programmatically.

Hook0 supports self-hosting via Docker Compose, Kubernetes with official Helm charts, or on-premises bare-metal. PostgreSQL 18 is the only database dependency. The free Cloud tier at hook0.com provisions a project in approximately 90 seconds with no credit card required, storing all data in European infrastructure for GDPR compliance.

The project is licensed under the Server Side Public License (SSPL v1) — the same license MongoDB uses — which means you can freely use, modify, and self-host Hook0, but you cannot offer it as a managed service to others. Active development is reflected in a commit cadence exceeding 70 commits per month, with multiple tagged releases per service across the monorepo.

21 thousands 0.2.0 22 @codemirror/lang-rust ^6.0.2 23 portpicker 0.1 24 @codemirror/lang-json ^6.0.1 31 @codemirror/theme-one-dark ^6.1.0 32 lang-javascript ^6.2.5 33 dirs-rs 6.0 outdated 33 http-api-problem 0.57.0 outdated 36 CodeMirror ^6.0.1 36 hex 0.4.3 36 url ^0.11.4 39 @codemirror/legacy-modes ^6.5.2 41 rimraf ^6.1.3 42 Crisp SDK Web ^1.0.21 42 clsx ^2.1.1 44 walkdir 2 45 Strum 0.28.0 46 @vueuse/motion ^3.0.3 46 Validator 0.20.0 outdated 46 ipnetwork 0.21.1 47 hmac 0.13.0 47 vue-sonner ^2.0.9 48 tokio-tungstenite 0.30 48 vue-codemirror ^6.1.1 49 Paperclip 0.9.7 49 prism-react-renderer ^2.4.1 49 tailwindcss-typography ^0.5.0 51 actix-governor 0.10.0 51 lazy-regex 3.6.0 52 derive_more 2.1.1 52 ts-node ^10.9.2 53 humantime 2.4.0 54 papaya 0.2.4 56 base64 0.22.1 outdated 57 argon2 0.5.3 outdated 57 url 2.5.8 57 vee-validate ^4.15.1 59 async-recursion 1.1.1 59 glob ^13.0.6 59 prost-wkt 0.7.1 59 prost-wkt 0.7.1 61 prost 0.14.4 62 DashMap 6.2 62 tempfile 3.27 64 @parcel/reporter-dev-server ^2.16.4 65 Chrono 0.4.45 65 docusaurus-search-local ^0.55.1 67 anyhow 1.0.103 67 dialoguer 0.12 67 html2text 0.17.1 67 pulsar-rs 6.8.0 68 postcss-import ^16.0.0 outdated 69 Fontsource Inter ^5.2.8 69 Fontsource Inter ^5.2.8 69 async-trait 0.1 69 eslint-config-prettier ^9.1.0 outdated 70 MDX ^3.1.1 70 itertools 0.15.0 70 keyring-core 1 70 lettre 0.11.22 70 msgpackr ^1.11.12 outdated 72 console 0.16 73 aes-gcm 0.11 73 serde 1.0.228 73 serialize-javascript ^7.0.5 74 Biscuit-Auth 6.0.0 74 comfy-table 7.2 outdated 74 indicatif 0.18 74 sha2 0.11.0 75 openapi-typescript ^7.0.0 75 rand 0.10 75 toml 1.1 76 SQLx 0.9.0 76 http 1.4.2 76 regex 1.13.0 77 Proptest 1 77 tracing 0.1.44 77 tracing 0.3 outdated 78 thiserror 2.0.18 79 node-postgres ^8.13.1 80 mrml 6.0.1 80 zeroize 1.9 81 reqwest 0.13.4 82 date-fns ^1.2.0 outdated 82 date-fns ^4.1.0 83 futures 0.3.32 83 futures 0.3.32 83 start-server-and-test ^2.0.9 outdated 83 tower-http 0.7 84 serde_json 1.0.150 86 @vitejs/plugin-vue ^6.0.5 87 Crossterm 0.29 87 uuid 1.23.5 88 Clap 4.6.1 88 Clap 4.6 88 ECharts ^6.0.0 88 Ratatui 0.30 88 rmcp 2.2 outdated 89 vue-echarts ^8.0.1 90 Pinia ^3.0.4 outdated 90 Scalar API Reference ^0.8.0 outdated 90 Tailwind CSS ^4.2.1 90 Tailwind CSS ^4.1.18 90 sharp ^0.33.5 outdated 90 vue-tsc ^2.2.8 outdated 91 Actix Web 0.6.10 outdated 91 Actix Web 4.14.0 91 Zod ^4.3.5 91 axum 0.8 91 prettier ^3.4.2 91 vue-i18n ^11.2.8 92 OpenTelemetry Rust 0.32.0 outdated 92 OpenTelemetry Rust 0.32.0 outdated 92 OpenTelemetry Rust 0.32.1 outdated 92 Playwright ^1.59.1 92 Playwright ^1.59.1 92 Sentry Rust SDK 0.48.5 outdated 92 Sentry Rust SDK 0.48.5 outdated 92 TanStack Query ^5.92.6 92 TanStack Table ^8.21.3 outdated 92 aws-sdk-s3 1.138.0 92 lucide-react ^0.562.0 outdated 92 postcss ^8.3.11 92 redis-rs 1.3 93 Docusaurus ^3.10.0 93 Docusaurus ^3.10.0 93 Docusaurus ^3.10.0 93 Docusaurus ^3.10.0 93 Docusaurus ^3.10.0 93 Docusaurus ^3.10.0 93 Tokio 1.52.3 93 Tokio 0.7.18 outdated 93 VueUse ^14.1.0 outdated 94 Vite ^8.0.0 94 jest ^30.1.2 94 jest ^30.1.3 94 rustls 0.23.42 94 typescript-eslint ^8.22.0 95 @babel/core ^7.16.3 outdated 95 Axios ^1.2.2 95 ESLint ^9.19.0 outdated 95 ESLint ^9.19.0 outdated 95 TypeScript ^5.7.3 outdated 95 Vue ^3.5.26 95 Vue Router ^4.6.4 outdated 96 actix-cors 0.7.1 96 actix-cors 0.7.22 outdated 98 React ^19.2.4 98 React DOM ^19.2.4

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