A privacy-focused multiple tool platform offering various utilities to make your daily tasks easier.
Live Website:https://localtools.app
Admin Panel:https://admin.localtools.app
LocalTools is a comprehensive web-based platform that provides multiple productivity tools while keeping user privacy at the forefront. Built with modern technologies, it offers a seamless experience for various daily tasks.
- PDF Tools - Comprehensive PDF manipulation utilities
- Invoice Generator - Create professional invoices quickly
- JWT Tools - JSON Web Token encoder/decoder and validator
- Public API Response Viewer - Test and view API responses
- And many more tools...
- Subscription Management - Manage user subscriptions and billing
- Dashboard - View basic analytics and system overview
- User Management - Track and manage user accounts
- 🤖 Telegram Bot Integration - Use tools directly through Telegram
- 📡 API Endpoints - Programmatic access to all tools
- 🔄 Regular Tool Updates - New tools added frequently
- Frontend Framework: Next.js & React
- Language: TypeScript
- Authentication: Supabase
- Database: PostgreSQL (for subscription plans)
- Email Service: Nodemailer (for notifications)
- Admin Panel: Custom dashboard at admin.localtools.app
- Deployment: Live at localtools.app
LocalTools is built with privacy as a core principle. Your data security and privacy are our top priorities.
# Clone the repository
git clone https://github.com/arreharsh/LocalTools.git
# Navigate to project directorycd LocalTools
# Install dependencies
npm install
# or
yarn install
# or
pnpm install
# Set up environment variables# Create a .env.local file with required credentials:# - Supabase credentials# - PostgreSQL database connection# - Nodemailer configuration# Run the development server
npm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 to view it in your browser.
Create a .env.local file in the root directory with the following variables:
# SupabaseNEXT_PUBLIC_SUPABASE_URL=your_supabase_urlNEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key# PostgreSQLDATABASE_URL=your_postgres_connection_string# NodemailerEMAIL_HOST=your_email_hostEMAIL_PORT=your_email_portEMAIL_USER=your_email_userEMAIL_PASSWORD=your_email_passwordContributions are welcome! Feel free to:
- Report bugs
- Suggest new tools
- Submit pull requests
- Improve documentation
- PDF Tools
- Invoice Generator
- JWT Tools
- Public API Response Viewer
- Admin Panel for Subscription Management
- Telegram Bot Integration
- Public API Endpoints
- More tools (continuously updated)
For questions, suggestions, or feedback, feel free to reach out!
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
- Website:https://localtools.app
- Admin Panel:https://admin.localtools.app
- Repository:https://github.com/arreharsh/LocalTools
Made with ❤️ for privacy-conscious users