Toolverse is a comprehensive suite of 123+ free online tools designed to simplify your daily digital tasks. From PDF manipulation and financial calculations to developer utilities and AI-powered generators, Toolverse offers a modern, fast, and privacy-focused experience without the need for signups or subscriptions.
- 100% Free & Open: No hidden fees, premium plans, or paywalls.
- Privacy First: Tools run client-side where possible; no unnecessary data collection.
- Modern Architecture: Built with Next.js 14, TypeScript, and Tailwind CSS for peak performance.
- Responsive Design: optimized for seamless usage across desktop, tablet, and mobile devices.
- Dark Mode: Native support for light and dark themes for visual comfort.
- SEO Optimized: Fast loading times and optimized metadata for better discoverability.
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS 4
- Database: MySQL + Prisma ORM
- AI Integration: Google Gemini API
- Fonts: Inter (via Google Fonts)
Follow these steps to run Toolverse locally:
-
Clone the repository
git clone https://github.com/yourusername/toolverse.git cd toolverse -
Install dependencies
npm install
-
Configure Environment Variables Create a
.env.localfile in the root directory and add the following:DATABASE_URL="your_mysql_connection_string" GEMINI_API_KEY="your_google_gemini_api_key" NEXT_PUBLIC_SITE_NAME="Toolverse" NEXT_PUBLIC_SITE_URL="http://localhost:3000"
-
Initialize Database
npx prisma generate # If you have migrations to apply: # npx prisma migrate dev
-
Run Development Server
npm run dev
Visit http://localhost:3000 to view the application.
Toolverse hosts a vast collection of tools organized into intuitive categories:
Everything you need for PDF management:
- Core Operations: Compress, Merge, Split, Rotate, Lock/Unlock.
- Converters: PDF to Word, Excel, Images, Text, HTML, and vice versa.
- Utilities: OCR, Metadata Editor, Watermark, and Page Numbering.
Calculators for personal and professional finance:
- Investment: SIP, Mutual Funds, CAGR, APY.
- Loans: EMI, Home Loan, Personal Loan, Eligibility.
- Tax & Salary: Income Tax, GST, HRA, Salary/Payroll.
Utilities for creators and developers:
- Code: JSON/XML Formatter, CSS/JS Minifier.
- Generators: QR Code, Secure Passwords, Dummy Data, Lorem Ipsum.
- Text: Case Converter, Slug Generator, Word Counter.
Everyday tools for everyone:
- Calculators: Scientific, BMI, Age, Date Difference.
- Design: Color Picker, Unit Converters.
toolverse/
├── src/
│ ├── app/ # Next.js App Router pages
│ │ ├── [tool-slug]/ # Dynamic tool pages
│ │ └── api/ # Server-side API routes
│ ├── lib/ # Utilities, configs, and helpers
│ └── components/ # Reusable UI components
├── prisma/ # Database schema and migrations
├── public/ # Static assets
└── scripts/ # Automation scripts
Contributions are welcome! Whether it's adding a new tool, fixing a bug, or improving documentation, feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.