{"repo":"saabi/colorlab","free":true,"listed":false,"github":"https://github.com/saabi/colorlab","clone":"git clone https://github.com/saabi/colorlab.git","description":"A browser-based color science instrument for exploring RGB gamuts as interactive 3D solids, inspecting the full stimulus-to-display pipeline, and building perceptual theme ramps.","language":"TypeScript","stars":14,"topics":["chromaticity","chromaticity-diagram","color-science","color-spaces","colorimetry","design-tokens","gamut-mapping","oklab","svelte","sveltekit"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"COLOR LAB — Gamut Explorer A browser-based color science instrument for exploring RGB gamuts as interactive 3D solids, inspecting the full stimulus-to-display pipeline, and building perceptual theme ramps. Orbit gamuts from sRGB through P3 and Rec.2020 in linear RGB, CIELAB, Oklab, and related spaces. Slice volumes on arbitrary planes, hover any point to trace it through transfer curves, cone fundamentals, and chromaticity diagrams, then export CSS or DTCG design tokens with optional WCAG contrast fitting. Built with SvelteKit 2 + Svelte 5 , TypeScript , and WebGL2 . Parameter sets are saved in the browser; nothing is uploaded by default. Live site: colorlab.ferreyrapons.com Author: Sebastian Ferreyra Pons Repository layout Path Description ------ ------------- fe/ SvelteKit application (active codebase) docs/ Design notes, migration plans, and prototype artifacts The legacy Sapper/Rollup prototype ( fe.old/ ) was removed from the main branch; it remains in git history before the open-source cleanup. Quick start Open the URL Vite prints (default http://localhost:5173 ). For build, deploy, environment variables, and project structure, see fe/README.md . Beta limitations Color Lab is pre-release beta software (see docs/v1-release-criteria.md ). The core workflows are usable, but note: Area Status ------ -------- WebGL2 Required — no canvas/CPU fallback. Unsupported browsers will not render the 3D solid. Ramp gamut map The terminal gamut-map step targets the active colorspace (s","default_branch":null,"files":null,"tree":[],"storefront":"/r/saabi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/saabi/colorlab/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."}