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