EasonZe/web-toolbox
EasonZe/web-toolbox has 26 GitHub stars and 1 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 09:45 UTC. Last push 2026-11-08.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
多功能在线工具箱,覆盖视频、音频、图片、文档、开发与生活工具。
Web & AppsREADME.en.md
Original
Web Toolbox · 多功能工具箱
Everyday tools in your browser
Live site · Releases · Report an issue
Web Toolbox contains 127 tools for media, documents, development and everyday tasks. No installation is needed. Most file and text processing runs locally in your browser.
Tools
| Category | Examples |
|---|---|
| Video | Conversion, compression, trimming, watermarks, GIFs, frame capture and link parsing |
| Audio | Conversion, trimming, merging, speed and pitch, reversal, recording, metronome and BPM analysis |
| Images and design | Compression, cropping, OCR, SVG vectorization, rounded borders, canvas, duotone, sharpening and blur, app icons, GIF editing, ID photos, textures and 3D previews |
| Text and documents | Editing, diffs, Markdown, subtitles, PDF pages and exports, scanned PDFs, local font previews and PPTX extraction |
| Development | JSON, YAML, SQL formatting, path extraction, hashes, HMAC, regex, JWT, QR codes, ZIP and Unity packages |
| Calculation | Expressions, equations, calculus, matrices, statistics, number theory, units and currencies |
| Time and daily tasks | World clocks, countdowns, Pomodoro sessions, date calculations, random draws and typing practice |
| Devices and networks | Microphone, keyboard and screen tests, IP lookup, subnet calculations and short links |
Includes search, categories, favorites, four list layouts, light/dark modes and custom theme colors. Supported image and PDF results can be sent directly to another tool. See connected workflows.
Run locally
Requires Node.js 22.13 or later and npm 11.12.1, matching CI.
git clone https://github.com/EasonZe/web-toolbox.git
cd web-toolbox
npm install --global [email protected]
npm ci
npm run dev
Run checks before submitting changes:
npm run check
Deploy
Deploy to Cloudflare Workers. Replace the domains, resource IDs and bindings in wrangler.jsonc with your own. See the deployment guide.
npm run check
npx wrangler deploy --dry-run
npx wrangler deploy --keep-vars
Douyin and Bilibili parsing use separate Workers in workers/ and must be deployed separately.
Usage notes
- Local processing depends on device memory and browser support. See processing limits.
- Video parsing, currency rates, IP lookup and short links require network access. Only use video you own or are authorized to use.
- PDF cropping hides content; it is not secure redaction. JWT decoding does not verify signatures.
Documentation and contributing
Architecture · Contributing · Security · Third-party notices
Maintained by EasonZe. Issues and pull requests are welcome.
Project code uses the MIT License. Third-party components, fonts, models and assets retain their own licenses.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
459,117 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,840 starsreact/react
The library for web and native user interfaces.
252,596 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,524 stars