random-webs
A large collection of small, interactive, and experimental websites showcasing unique web interactions.
GitHub topics
- Next.js
- React
- Tailwind
- Tone.js
- TypeScript
- Music
- Repository
- AidenCarrera/random-webs
- Created
- December 11, 2025
Highlights
- Built a large collection of interactive browser experiments in one Next.js application.
- Created reusable architecture for independent mini-sites while keeping shared tooling and project structure consistent.
- Implemented graphics-heavy and simulation-based experiences including falling sand, boids, canvas effects, and interactive audio.
- Optimized animation and rendering paths for smoother performance across desktop and mobile.
- Added accessibility, responsive controls, privacy handling, analytics, and production-focused validation across the collection.
Random Webs is an ongoing collection of websites I build for fun. It began as a place to recreate some of my favorite websites I encountered online, but then expanded into a place for experimenting with new ideas, visual styles, simulations, games, audio tools, and interfaces.
The project is designed to feel minimal and mysterious, more like a curated collection of cool websites than a conventional website. Visitors are given only a simple random website button without knowing where it will take them, with every destination designed and built by me.
Visuals and interactivity are the most important parts of making each website interesting. I designed every website to feel different, with its own style, controls, features, and easter eggs. Some are useful tools, while others are simply meant to be played with, watched, or explored.
Building the collection has given me a reason to work with Canvas, animation loops, particle systems, procedural generation, audio, simulations, game mechanics, and data visualization. As the experiments have grown more complex, I have also improved performance, responsive controls, collision systems, rendering, and project architecture by separating larger websites into dedicated components, hooks, utilities, simulation systems, and rendering logic.
Random Webs continues to grow whenever I find an idea that seems creative, technically interesting, or fun to experience in a browser. Some of my favorite websites from the collection are shown in the gallery.
Gallery
Random Webs Collection Algo Race compares algorithms through real-time performance races. Boids Simulator models flocking behavior through real-time simulation. Fluid Simulation creates interactive fluid motion. Fractal Explorer visualizes a glowing Julia set fractal. Hypno Spiral creates a rainbow spiral. Mandala Maker lets you draw customizable, symmetrical patterns. Olo Terminal simulates a fun and customizable CLI. Polyrhythm Visualizer animates layered rhythms and their patterns. Repo Visualizer maps a repository’s files and structure.