Skip to content

Add 30tools — 660+ free browser-based tools built with Next.js#463

Open
SH20RAJ wants to merge 1 commit intounicodeveloper:masterfrom
SH20RAJ:add-30tools
Open

Add 30tools — 660+ free browser-based tools built with Next.js#463
SH20RAJ wants to merge 1 commit intounicodeveloper:masterfrom
SH20RAJ:add-30tools

Conversation

@SH20RAJ
Copy link
Copy Markdown

@SH20RAJ SH20RAJ commented Apr 28, 2026

What is 30tools?

30tools is an open-source collection of 660+ free online tools built entirely with Next.js 15 App Router. All tools run 100% client-side — no data leaves the browser.

Why it belongs here

  • Built with Next.js 15 App Router (latest)
  • 871 statically generated pages via generateStaticParams()
  • Uses next/dynamic with ssr: false for lazy-loaded tool components
  • Structured data (JSON-LD) + programmatic SEO across all pages
  • Open source: github.com/SH20RAJ/30tools

Tool categories

PDF, Image, Video, Audio, Text, Developer (JSON, Base64, regex), Downloaders, Converters, SEO, Calculators, Generators, and more.

Tech highlights

  • Two-tier component registry (RegisteredToolMounttool-registry.tsx)
  • Canvas API for image processing, pdf-lib for PDFs, Web Audio API for audio
  • Zero server-side processing — everything runs in the browser
  • Tailwind CSS + Radix UI components

Live: https://30tools.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant