• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
netrist

netrist

skib

Public
Like
skib
Home
Code
4
backend
2
frontend
1
shared
2
README.md
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
index.ts
https://netrist--ac56bb8a386e11f0a9539e149126039e.web.val.run
README.md

UltraViolet Proxy Clone

A modern, minimalistic web proxy built with enhanced capabilities for complex websites like YouTube and TikTok.

Features

  • πŸš€ Fast & Reliable - Built on Hono for optimal performance
  • 🎨 Clean UI - Minimalistic design with dark/light theme support
  • πŸ”’ Enhanced Security - Advanced URL encoding and request handling
  • πŸ“± Mobile Responsive - Works seamlessly on all devices
  • 🌐 Complex Site Support - Optimized for YouTube, TikTok, and other modern web apps
  • ⚑ Real-time Processing - Dynamic content injection and modification

Architecture

β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ index.ts           # Main Hono server
β”‚   β”œβ”€β”€ proxy/
β”‚   β”‚   β”œβ”€β”€ handler.ts     # Core proxy logic
β”‚   β”‚   β”œβ”€β”€ rewriter.ts    # HTML/CSS/JS rewriting
β”‚   β”‚   └── encoder.ts     # URL encoding/decoding
β”‚   └── middleware/
β”‚       β”œβ”€β”€ cors.ts        # CORS handling
β”‚       └── security.ts    # Security headers
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ index.html         # Main interface
β”‚   β”œβ”€β”€ components/
β”‚   β”‚   β”œβ”€β”€ App.tsx        # Main React app
β”‚   β”‚   β”œβ”€β”€ ProxyForm.tsx  # URL input form
β”‚   β”‚   └── Settings.tsx   # Configuration panel
β”‚   β”œβ”€β”€ styles/
β”‚   β”‚   └── main.css       # Custom styles
β”‚   └── utils/
β”‚       └── api.ts         # Frontend API helpers
└── shared/
    β”œβ”€β”€ types.ts           # Shared TypeScript types
    └── constants.ts       # Shared constants

Usage

  1. Enter any URL in the input field
  2. Click "Browse" or press Enter
  3. Navigate the proxied site with full functionality
  4. Use settings panel for advanced configuration

Technical Details

  • Backend: Hono.js with TypeScript
  • Frontend: React 18 with TypeScript
  • Styling: TailwindCSS with custom components
  • Proxy Engine: Custom implementation with advanced rewriting
  • Storage: SQLite for session management and settings

Development

The proxy automatically handles:

  • URL rewriting and encoding
  • JavaScript injection for enhanced compatibility
  • CSS modification for proper styling
  • CORS and security headers
  • Session persistence
  • Mobile optimization
HTTP
  • index.ts
    netrist--ac…9e.web.val.run
Code
backendfrontendsharedREADME.md
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
Β© 2025 Val Town, Inc.