{"repo":"gnovotny/nothing-to-watch","free":true,"listed":false,"github":"https://github.com/gnovotny/nothing-to-watch","clone":"git clone https://github.com/gnovotny/nothing-to-watch.git","description":"An experimental webgl gallery that can visualize tens of thousands of film posters as a voronoi diagram","language":"TypeScript","stars":647,"topics":["creative-coding","data-visualization","movies","react","tailwind","voronoi","webgl","force-directed-graphs","force-layout","shadertoy"],"license":null,"category":"analytics","readme_excerpt":"There's nothing to watch... The silver screen's heyday is arguably behind us. Luckily, we have over a hundred years of cinema to fall back on. 🎬 Overview An experimental WebGL gallery that visualizes tens of thousands of film posters in an interactive force-directed voronoi diagram. Key Features - Interactive WebGL Visualization : Real-time rendering of tens of thousands of film posters - Custom Voroforce Engine : Purpose-built force simulation and rendering system with multi-threading support - Responsive Design : Adapts to desktop, tablet, and mobile devices - Performance Optimized : GPU-accelerated rendering with efficient memory management - Film Discovery : Explore movies through visual relationships and clustering - Multiple View Modes : Intro, selection, and preview modes for different user experiences 🚀 Quick Start Prerequisites - Bun (recommended) or Node.js 18+ with a package manager of your choice (npm, yarn, pnpm, etc.) - Modern browser with WebGL 2.0 support Installation 1. Clone the repository 2. Set up environment variables 3. Install dependencies 4. Start development server 5. Open your browser Navigate to http://localhost:3000 🛠 Development Available Scripts Command Description --------- ------------- bun dev Start development server on port 3000 bun build Build for production with TypeScript compilation bun preview Preview production build bun lint Lint code with Biome bun format Format code with Biome bun check Run comprehensive Biome checks bun check:wr","default_branch":null,"files":null,"tree":[],"storefront":"/r/gnovotny","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gnovotny/nothing-to-watch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}