The Collective

Hand-picked interesting links for
web creators, updated daily.

Prefer a weekly digest?

Shipixen

Website, blog, or product boilerplates. One-click deploy to Vercel. SEO-ready MDX blog with Next.js 14, TypeScript, TailwindCSS, and Shadcn UI.

Build a Product Card with Tailwind CSS

Discover intermediate and advanced styling techniques using Tailwind CSS and craft a fully responsive, professional product card for a web store in this Scrimba course. Codrops readers get 20% off Pro plans!

Visualizing 100,000 Years of Earth in WebGL

Bouke Stam built a WebGL globe that visualizes 100,000 years of Earth's geography, sea levels, climate, and ice sheets using shaders and scientific data.

Building my childhood dream PC

Fabien Sanglard restores his dream 90s IBM PC in a deep, nostalgic series covering hardware, DOS setup, peripherals, and classic PC gaming.

Disfigure Posture Editor

A WIP library for rigging boneless, morphless 3D models using Three.js TSL. Includes demos and proof-of-concept videos.

itter.sh

A terminal-based microblogging platform accessed via SSH — no browser, just pure text, hashtags, and eets.

Hyvector

Hyvector is a fast, browser-based SVG editor built for complex images. Now in first release, feedback is welcome via the issue tracker.

snapDOM

A fast, dependency-free DOM capture library that converts HTML elements to SVG or images with full style, font, and pseudo-element support.

GeoJSON parser for threejs

Three.js loaders for GeoJSON and WKT shapes with support for flat/extruded meshes, precise transforms, and line geometry.

Dithering Shader

A dithering shader demo using React Three Fiber, with bloom, grayscale, pixelation, and live controls. Source code here.

WebTUI

A modular CSS library bringing the aesthetics of terminal UIs to the web.

Aurelia

A realtime procedural jellyfish demo using Three.js and WebGPU. Fake lighting, GPU physics, and shaders. View the source code here.

Human

A satirical sci-fi tale where machines create humans as an experiment, only to be amazed—and alarmed—by their emotional resilience.

Hyper-Typing

This article critiques “hyper-typing” in TypeScript—overly complex types for perfect safety—arguing simpler types often offer better DX.

Aberdeen

A lightweight JS/TS UI library for building fast, reactive interfaces without a virtual DOM.

The Height Enigma

Josh W. Comeau explains why height: 50% often fails in CSS and how to make percentage heights work with knowable parent heights, Grid, or Flexbox.

The creative power of constraints

This article explores how creative constraints—whether imposed or self-chosen—can fuel innovation across design, art, and architecture.

LudoGL

Marco Ludovico Perego built LudoGL, a WebGL2-only renderer from scratch to learn deferred rendering and post-processing techniques.

Zed: The Fastest AI Code Editor

Richard Feldman introduces Zed, an open-source AI code editor with a built-in Agent Panel for interactive coding assistance.

Config 2025: Pushing design further

This article updates you on what's new in Figma following Config 2025, including tools like Figma Make, Sites, Grid, Draw, and Buzz that expand its capabilities from design to production.

Clippy

Clippy lets you run LLMs locally with a nostalgic 1990s interface inspired by Microsoft’s original Clippy design.

Guitar Chords in CSS

Mads Stoumann builds a guitar chord visualizer using only CSS, leveraging the new attr() function and grid layout for fretboard rendering.

Making a new form control

Joeri Sebrechts explores building a custom <input> element from scratch with full form support, styling, and validation using only web standards.

LegoGPT

LegoGPT is an open-source model that generates physically buildable LEGO designs from text prompts, using LLaMA fine-tuning and stability checks.

How Node.js Works Behind the Scenes

A deep dive into how Node.js handles async operations with its event loop, libuv, and phases like timers, poll, check, and process.nextTick().

Exploring CSS3DRenderer in Three.js

Yuri Artiukh shares insights on alternative renderers in Three.js, highlighting CSS3DRenderer’s ability to render HTML in 3D space, and how it enables seamless mixing of WebGL and DOM elements.

JavaScript, what is this?

Mat “Wilto” Marquis explains how this works in JavaScript, from global to strict mode, arrow functions, events, and binding nuances.

VERT

VERT is a fast, ad-free, open-source file converter that runs locally for most formats and supports images, audio, video, and documents.

Rybbit Analytics

Rybbit is a privacy-friendly, open-source alternative to Google Analytics with a clean UI, real-time dashboards, and GDPR-compliant tracking.

Critical CSS Generator

Generate and inline Critical CSS for faster load times, improved Core Web Vitals, and better performance with this free tool.

The history of album art

The history of album art, from utilitarian sleeves to iconic visual design, driven by pioneers like Steinweiss, Miles, and Fujita.

Are ‘CSS Carousels’ accessible?

Sara Soueidan examines the accessibility pitfalls of experimental CSS Carousels, concluding they're not yet ready for production use.

Internet roadtrip

Neal Agarwal built a collaborative Street View road trip simulator where users vote every 10 seconds on directions—and on changing the radio station.

All the entries from Gamedev.js Jam 2025

Gamedev.js Jam 2025 saw a record-breaking 420 game submissions on the theme "Balance"; voting is open on Itch.io until May 9th.

Using AI to Analyze Chart Images

Raymond Camden tests using Gemini AI to extract structured data and summaries from chart images, finding it reasonably accurate and useful.

From the Demo Hub

The Demo Hub is where we collect open source frontend demos and web experiments from around the community. Browse all demos

Webzibition Highlight

Webzibition is our curated gallery of standout websites — a source of design inspiration and modern aesthetics. Explore all websites