ToolsHub is a modern multi-tool SaaS platform offering high-performance utilities for PDFs, images, AI text, social media downloaders, and developer tools β built with Next.js 14, Node.js, Sharp, Cloudflare, and scalable API-driven architecture.
π Designed and built end-to-end by Lasisi Ibrahim Pelumi, Full-Stack Engineer & Automation Developer.
- PDF β Word
- Merge PDF
- PDF β Image
- Compress PDF
- PDF Split (coming soon)
- Image Resizer
- Image Compressor
- Format Converter
- Background Removal (coming soon)
- AI Summarizer
- AI Writer
- AI Chat Assistant (OpenAI API)
- Code Explainer
- Instagram Downloader
- TikTok Downloader
- YouTube Thumbnail Downloader
- Video β Audio Converter
- UUID Generator
- Base64 Encode/Decode
- Regex Tester (coming soon)
ToolsHub is built on a scalable, modular backend-driven design:
- β‘ Next.js 14 (App Router)
- π¦ Node.js Backend Processing
- πΌ Sharp for image manipulation
- π Multiple PDF processing libraries
- βοΈ Cloudflare + Nginx for global performance and SSL
- π Secure environment secrets for API keys
toolshub/
ββ app/
ββ page.tsx <-- homepage
β ββ tools/... # UI pages for each tool
β ββ api/... # Backend API route handlers
β ββ layout.tsx # Root layout
ββ components/ # Reusable UI components
ββ lib/ # Utility functions & helpers
ββ public/ # Static assets
ββ docs/ # Technical documentation
ββ .env.example # Example environment variables
ββ README.md # Project documentation
git clone https://github.com/ibrahimpelumi6142/toolshub.git
cd toolshubnpm installOPENAI_API_KEY=
NEXT_PUBLIC_BASE_URL=http://localhost:3000
RAPIDAPI_KEY=
FILE_UPLOAD_PATH=./uploadsnpm run devapp/tools/tool-name/page.tsxapp/api/tool-name/route.tsapp/tools/image-resizer/page.tsx
app/api/image-resizer/route.tsnpm run test- Platform Supported
- Vercel β
- Node.js + PM2 β
- Docker β
- Cloudflare Tunnel β
- Note: For heavy processing (PDF/Image tools), a VPS with Node.js + PM2 is recommended instead of Vercel.
- Nginx reverse proxy
- PM2
- Cloudflare SSL or Certbot
- CDN caching
- Google AdSense
- Stripe subscriptions
- Pay-per-use billing
- Credit-based AI tools
- User accounts
- Stripe integration
- Bulk PDF tools
- More AI tools
- Tool marketplace
- Mobile app
- Lasisi Ibrahim Pelumi
- Full-Stack Engineer β’ SaaS Developer β’ Automation Specialist
- π Sheffield, UK
- GitHub: https://github.com/ibrahimpelumi6142
- Email: ibrahimpelumi6142@gmail.com
- Fork the repository
- Create a new branch
- Commit your changes
- Open a pull request
- Keep code modular
- Use clear naming
- Add comments where useful
- Follow Next.js + Node.js best practices
- Added PDF tools
- Added image tools
- Added social downloaders
- Added AI tools
- Added documentation
- Added environment config
- Implemented API architecture
π https://onlinequicktools.com
- Copyright (c)
- 2025 Lasisi Ibrahim Pelumi
- Permission is hereby granted, free of charge, to any person obtaining a copy...