All 255 Dependencies

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

Hoppscotch is a comprehensive open-source API development platform that rivals Postman in features while remaining fast, lightweight, and accessible from any browser without installation. Built as a Progressive Web App, it works offline and can be pinned to the home screen on any device, making it practical for developers who move between environments.

The platform spans every major API protocol: REST, GraphQL with schema introspection, WebSocket for real-time channels, Server-Sent Events for streaming, Socket.IO, and MQTT for IoT messaging. This breadth means a single tool handles the full spectrum of modern API testing without switching clients or paying for separate integrations.

Hoppscotch ships with a standalone CLI for embedding API tests into CI/CD pipelines, a native desktop app built on Tauri for platforms that need deeper system access, and a self-hostable backend that enables team workspaces, shared collections, role-based access, real-time sync, and an admin dashboard — all features typically locked behind enterprise pricing in competing tools.

The architecture is a TypeScript monorepo spanning twelve packages: a NestJS/GraphQL backend, a Vue 3 frontend core, a Rust-based HTTP relay for advanced request handling, a sandboxed JavaScript engine for pre/post-request scripting, and platform-specific kernels that abstract IO, storage, and networking differences between web and desktop deployments.

13 random-port 0.1.1 21 timers 0.1.1 21 url-escape 0.1.1 22 @codemirror/lang-xml 6.1.0 22 @lezer/highlight 1.2.1 outdated 22 base16 0.2.1 22 highlightjs-curl 1.3.0 22 mime-infer 3.0.0 outdated 23 humantime-serde 1.1.1 24 @codemirror/lang-json 6.0.2 24 @codemirror/lint 6.9.2 outdated 24 @codemirror/search 6.5.11 outdated 24 file-rotate 0.8.0 25 @codemirror/commands 6.10.0 outdated 25 @codemirror/language 6.11.3 outdated 27 hex_color 3.0.0 27 urlencoding 2.1.3 29 passport-microsoft 2.1.0 31 CodeMirror State 6.5.2 outdated 32 lang-javascript 6.2.4 outdated 33 @as-integrations/express5 1.1.2 33 @codemirror/autocomplete 6.20.0 outdated 33 @esbuild-plugins/node-globals-polyfill 0.2.3 33 @esbuild-plugins/node-globals-polyfill 0.2.2 outdated 33 @urql/devtools 2.0.3 33 dirs-rs 6.0.0 outdated 33 globalthis 1.0.4 34 @codemirror/merge 6.11.2 outdated 34 @lezer/lr 1.4.2 outdated 34 xmlbuilder2 4.0.3 35 mime_guess 2.0.5 35 native-dialog 0.7.0 outdated 36 hex 0.4.3 36 url 0.11.4 38 MiniSearch 7.2.0 38 aws4fetch 1.0.20 38 passport-github2 0.1.12 38 passport-google-oauth20 2.0.0 38 path 0.12.7 39 @codemirror/legacy-modes 6.5.2 outdated 39 tsconfig-paths 4.2.0 40 @codemirror/view 6.38.8 outdated 40 stream-browserify 3.0.0 41 rimraf 6.1.3 42 events 3.3.0 42 passport-local 1.0.0 42 process 0.11.10 42 util 0.12.5 43 cookie 0.18 43 graphql-query-complexity 1.1.1 outdated 43 passport 0.7.0 43 passport-jwt 4.0.1 43 splitpanes 3.1.5 outdated 44 buffer 6.0.3 44 mime 0.3.17 44 ts-node-dev 2.0.0 44 walkdir 2.5.0 45 Strum 0.26.3 outdated 45 graphql-redis-subscriptions 2.7.0 45 semver 1.0 45 wonka 6.3.6 46 cookie-es 2.0.0 outdated 46 npm-run-all 4.1.5 46 openapi-types 12.1.3 47 bcrypt 6.0.0 47 cross-env 10.1.0 47 esprima 4.0.1 48 NProgress 0.2.0 48 class-transformer 0.5.1 48 class-validator 0.15.1 48 cookie 1.1.1 outdated 48 graphql-subscriptions 3.0.0 48 paho-mqtt 1.1.0 48 subscriptions-transport-ws 0.11.0 49 cookie-parser 1.4.7 49 cors 2.8.6 49 infer 0.16.0 outdated 50 graphql-tag 2.12.7 50 io-ts 2.2.22 50 superjson 2.2.6 51 Tippy.js 6.3.7 52 hawk 9.0.2 52 ts-node 10.9.2 53 fp-ts 2.16.11 53 reflect-metadata 0.2.2 53 socketio-wildcard 2.0.0 55 Vue Json Pretty 2.6.0 56 base64 0.22.1 outdated 56 js-md5 0.8.3 outdated 56 rayon 1.10.0 57 url 2.5.4 59 glob 13.0.6 61 lazy_static 1.5.0 62 Commander.js 14.0.3 outdated 62 DashMap 6.1.0 62 prettier-plugin-tailwindcss 0.7.2 outdated 62 tempfile 3.20.0 63 @scure/base 2.2.0 outdated 63 Handlebars.js 4.7.9 outdated 63 lossless-json 4.3.0 outdated 63 postman-collection 5.3.0 outdated 63 tslib ^2.8.1 64 @apidevtools/swagger-parser 12.1.0 outdated 64 bytes 1.9.0 64 semver 7.8.5 65 Chrono 0.4 65 Lodash 4.18.1 65 Lodash 4.18.1 66 argon2 0.44.0 outdated 66 set-cookie-parser 2.7.2 outdated 66 vue-tippy 6.7.1 outdated 67 prisma-cli 7.8.0 outdated 67 xml-formatter 3.7.0 68 isolated-vm 6.1.2 outdated 68 jsonc-parser 3.3.1 68 vue-pdf-embed 2.1.4 outdated 69 Fontsource Inter 5.2.8 outdated 69 Fontsource Inter 5.2.45 outdated 69 Fontsource Inter 5.2.9 outdated 69 curve25519-dalek 2.1.1 outdated 69 curve25519-dalek 2.0.1 outdated 69 eslint-config-prettier 10.1.8 69 unplugin-icons 22.5.0 outdated 70 Chalk 5.6.2 outdated 71 lru 0.12.5 outdated 72 axios-cookiejar-support 6.0.5 outdated 72 globals 16.5.0 outdated 72 yargs-parser 22.0.0 73 aes-gcm 0.10.3 outdated 73 eslint-plugin-prettier 5.5.6 outdated 73 serde 1 73 uuid 13.0.0 outdated 74 BLAKE3 1.5.4 74 qs 6.15.2 outdated 74 sha2 0.10.9 outdated 75 bon 3.6.3 75 rand 0.8.5 outdated 76 @apollo/server 5.5.1 76 acorn 8.17.0 outdated 76 acorn 8.3.5 outdated 76 http 1.1.0 76 morgan 1.11.0 outdated 76 regex 1.11.1 77 tracing 0.1.41 77 tracing 0.2.3 outdated 77 tracing 0.3.20 outdated 78 dotenv 17.4.2 outdated 78 thiserror 1.0.69 outdated 79 @nestjs/jwt 11.0.2 outdated 79 PapaParse 5.5.4 outdated 79 RxJS 7.8.2 79 log 0.4.22 79 markdown-it 14.2.0 outdated 79 node-postgres 8.22.0 outdated 80 @nestjs-modules/mailer 2.3.7 outdated 80 @rushstack/eslint-patch 1.16.1 80 sysinfo 0.34.2 outdated 80 tsup 8.5.1 outdated 81 Autoprefixer 10.5.0 outdated 81 flate2 1.0.35 81 js-yaml 4.2.0 outdated 81 reqwest 0.12.9 outdated 82 @noble/curves 2.2.0 outdated 82 date-fns 4.4.0 83 @nestjs/passport 11.0.0 outdated 83 @nestjs/schedule 6.1.3 outdated 83 @nestjs/throttler 6.5.0 outdated 83 env_logger 0.11.5 83 futures 0.3.31 83 highlight.js 11.11.1 outdated 83 tower-http 0.6.6 outdated 84 serde_json 1 85 @nestjs/config 4.0.4 outdated 85 Chai 6.2.2 outdated 85 NestJS Terminus 11.1.1 outdated 85 rust-openssl 0.10.66 85 rust-openssl 0.9.64 outdated 86 @intlify/unplugin-vue-i18n 11.2.4 outdated 86 @vitejs/plugin-vue 6.0.7 outdated 86 lint-staged 16.4.0 outdated 86 tough-cookie 6.0.1 outdated 86 zstd 0.13.2 outdated 87 uuid 1.18.1 88 Clap 4.5.28 88 jose 6.2.3 outdated 89 Nodemailer 9.0.1 outdated 89 Workbox 7.4.1 89 time 0.3.37 89 zip 2.2.0 outdated 90 Express 5.2.1 outdated 90 Tailwind CSS 3.4.16 outdated 90 Tauri 2.1.1 outdated 90 Tauri 2.9.3 outdated 90 Tauri 2.9.3 90 jsdom 27.4.0 outdated 90 vue-tsc 2.2.0 outdated 91 DOMPurify 3.4.11 outdated 91 Prisma Client 7.8.0 outdated 91 Prisma Client 7.8.0 outdated 91 Sass 1.101.0 outdated 91 Zod 3.25.32 outdated 91 axum 0.7.9 outdated 91 axum 0.9.6 outdated 91 compress v1.18.0 outdated 91 prettier 3.8.4 outdated 91 rollup 4.59.0 outdated 91 vue-i18n 11.4.6 outdated 92 Socket.IO 2.5.0 outdated 92 Tauri Plugin FS 2.0.1 outdated 92 Tauri Plugin FS 2.0.2 outdated 92 Tauri Plugin FS 2.2.0 outdated 92 Tauri Plugin FS 2.3.3 outdated 92 Tauri Plugin FS 2.4.1 outdated 92 Tauri Plugin FS 2.9.0 outdated 92 Tauri Plugin FS 2.5.1 92 Tauri Plugin FS 2.2.0 92 Tauri Plugin FS 2.4.2 92 Tauri Plugin FS 2.2.0 92 Tauri Plugin FS 2.5.4 92 Tauri Plugin FS 2 92 Tauri Plugin FS 2.2.0 92 Tauri Plugin FS 2.3.3 92 Tauri Plugin FS 2.3.6 92 Tauri Plugin FS 2.4.1 92 Tauri Plugin FS 2.9.0 outdated 92 postcss 8.5.15 outdated 93 GraphQL Code Generator 6.3.1 outdated 93 GraphQL Code Generator 5.0.10 outdated 93 GraphQL Code Generator 5.1.0 outdated 93 Monaco Editor 0.55.1 outdated 93 NestJS 11.1.27 outdated 93 NestJS 11.1.27 outdated 93 NestJS 11.1.27 outdated 93 Tokio 1.48.0 93 Tokio 0.7.17 outdated 93 Vitest 4.1.9 outdated 93 VueUse 14.3.0 outdated 93 posthog-js 5.38.2 outdated 94 @nestjs/swagger 11.4.4 outdated 94 NestJS GraphQL 13.4.2 outdated 94 NestJS GraphQL 13.4.2 outdated 94 Vite 7.3.2 outdated 94 jest 30.4.2 outdated 94 nest-cli 11.0.23 outdated 94 typescript-eslint 8.61.1 outdated 94 typescript-eslint 8.61.1 outdated 95 Axios 1.18.0 outdated 95 ESLint 10.0.1 outdated 95 ESLint 9.39.2 outdated 95 GraphQL.js 16.14.0 outdated 95 GraphiQL 2.10.2 outdated 95 TypeScript 5.9.3 outdated 95 Vue 3.5.38 outdated 95 Vue Router 4.6.4 outdated 95 mocha 11.7.6 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