{"repo":"gglafrance/GoonHub","free":true,"listed":false,"github":"https://github.com/gglafrance/GoonHub","clone":"git clone https://github.com/gglafrance/GoonHub.git","description":"Self-hosted NSFW video library with automatic processing, full-text search, markers, playlists, and multi-user support. Go + Nuxt 4.","language":"Vue","stars":10,"topics":["docker","ffmpeg","go","golang","media-server","meilisearch","nsfw","nuxt","postgresql","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"GoonHub Your private, self-hosted NSFW video library A powerful, privacy-first platform to organize, process, and stream your adult video collection - entirely on your own hardware. --- Why GoonHub? Most video management tools are either too basic (a folder of files) or too invasive (cloud-hosted services that see everything). GoonHub fills the gap: a professional-grade video library that runs entirely on your machine, with features that rival commercial platforms. - Zero cloud dependency - Your content never leaves your network - Automatic processing - Thumbnails, sprite sheets, animated previews generated for you - Smart search - Full-text search with 12+ filter types across your entire library - Multi-user ready - Role-based access control for shared setups --- Features Automatic Video Processing Pipeline Upload a video and GoonHub handles the rest. A multi-phase processing pipeline extracts metadata, generates thumbnails, creates seekbar previews, and builds animated previews - all in the background with real-time progress tracking. - Metadata extraction - Duration, resolution, codecs, bitrate detected automatically via ffprobe - Dual-resolution thumbnails - Small (320px) for grids, large (1280px) for detail views, both in WebP - Sprite sheet generation - Grid of frames (configurable, default 96 frames) with VTT timing for seekbar hover preview - Animated scene previews - Short MP4 clips sampling segments throughout the video, giving you a quick preview before watching - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/gglafrance","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gglafrance/GoonHub/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."}