toolforge

SaaSToolz

All the tools you need in one place — PDF, image, audio, developer, SEO, writing, calculator, and design utilities, free forever with no signup required. Built with Next.js (App Router), TypeScript, and Tailwind CSS.

What’s inside

Getting started

npm install
cp .env.example .env.local   # fill in OPENAI_API_KEY / GOOGLE_CLIENT_ID / STRIPE keys as needed — see SETUP.md
npm run dev

Open http://localhost:3000. No database setup step is required — src/lib/db.ts creates the local SQLite file (prisma/dev.db) automatically on first run (requires Node 22.5+).

See SETUP.md for environment variable details and project structure notes.

Tech stack

Next.js 16 (App Router, Turbopack) · TypeScript · Tailwind CSS · NextAuth · Stripe · Node’s built-in node:sqlite · pdf-lib / mupdf / pdfjs-dist · sharp · ffmpeg-static · tesseract.js · OpenAI SDK

Scripts

Command Description
npm run dev Start the dev server at localhost:3000
npm run build Production build
npm run start Start the production server
npm run lint Run ESLint