Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoodWebTools

Privacy-first daily-driver web tools that run entirely in your browser — your files never leave your device.

Live: https://goodwebtools.com · Desktop app: see Releases

CI License: MIT

Why

Most "online tools" upload your files to a server. GoodWebTools does the work client-side with WebAssembly, canvas, and on-device ML — so nothing is uploaded, tracked, or stored remotely.

Tools

Dozens of tools across Dev, PDF, Image, Files, Draw, Media, and Playground categories — JSON/Base64/JWT utilities, image convert/compress/ resize/annotate, background & object removal, PDF↔image, an Excalidraw whiteboard, a DB-diagram (DBML) designer, QR tools, and more. Browse them all at goodwebtools.com.

Tech

  • Astro static site + React islands (per-tool, lazy-loaded)
  • Client-side processing: WebAssembly, Canvas, onnxruntime-web, @imgly/background-removal, mupdf, ffmpeg.wasm
  • Desktop app via Tauri 2
  • Deployed on Cloudflare Workers (static assets + R2 for ML models)

Run locally

npm install --legacy-peer-deps
npm run dev            # http://localhost:4321

Contributing

New tools and fixes welcome — the tool registry makes adding one straightforward. See CONTRIBUTING.md (includes an "add a tool" walkthrough) and the Code of Conduct.

Self-hosting

You can run your own instance on Cloudflare — see the "Deploy your own instance" section in DEPLOYMENT.md.

License

MIT

About

Privacy-first daily-driver web tools that run entirely in your browser.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages