A modern web application that removes tracking parameters and cleans URLs to protect your privacy. Built with SvelteKit 2, Svelte 5, and Tailwind CSS 4.
- URL Cleaning: Removes tracking parameters (UTM, click tracking, social media, etc.)
- Platform-Specific Cleaning: Supports Amazon, YouTube, Twitter, and other platforms
- Clipboard Integration: Easy copy/paste functionality
- Responsive Design: Mobile-friendly interface with optimized button layouts
- Theme Support: Light, dark, and system theme detection
- Privacy-Focused: No data collection or tracking
First, install dependencies and run the development server:
pnpm install
pnpm devOpen http://localhost:3000 with your browser to see the result.
- Framework: SvelteKit 2.50.1 with Vite 7.3
- Svelte: 5.48.2
- Styling: Tailwind CSS 4 with CSS variables
- UI Components: Custom Svelte UI components
- TypeScript: Full TypeScript setup
pnpm dev- Start development serverpnpm build- Build production bundlepnpm preview- Preview the production buildpnpm check- Run Svelte type checkspnpm lint- Run ESLintpnpm test- Run Vitest in watch modepnpm test:run- Run Vitest once
src/
├── routes/ # SvelteKit routes and layouts
├── lib/ # Utilities, config, and UI components
│ └── components/ # Reusable Svelte components
└── app.html # App template
See the official SvelteKit deployment documentation for platform-specific guidance.