The Collective

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

Prefer a weekly digest?

Marquee

A Marquee component built on the Web Animations API for smooth, customizable scrolling, offering real-time control over speed, direction, and playback.

CSS text-box-trim

Adam Argyle introduces CSS text-box-trim in Chrome 133, allowing developers to trim space above and below text for better alignment.

We are destroying software

Modern software is collapsing under complexity, fragile dependencies, rushed development, and neglect of documentation, killing the joy of coding.

Less Precious

Naz Hamid explores the pitfalls of social media, urging creators to move beyond the algorithm-driven trap and invest in their own spaces for genuine self-expression.

NGT Threlte Spaceship

Chau Tran ports a stunning spaceship demo from Threlte to Angular using Angular Three. Explore the project on GitHub

CSS scroll-state()

Chrome 133 adds scroll-state() queries to CSS, enabling style changes for sticky, snapped, and scrollable elements without JavaScript.

The End of Programming as We Know It

Tim O’Reilly explores how AI will transform programming, creating new roles and skills, rather than replacing software developers.

vite-plugin-tsl-operator

Simplify Three.js TSL Node code with vite-plugin-tsl-operator, enabling math operators for cleaner, more readable shaders.

Beej’s Guide to Git

Master Git with Beej's Guide! Available in multiple formats with syntax highlighting and open-source access.

PlayCanvas React

A lightweight library for building 3D apps in React. It supports physics, pointer events, and a built-in scripting API. Read more on their blog.

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!

Shader Programming with Rick and Morty

Learn GPU shader programming with GLSL by animating Rick from Rick and Morty—240 lines of code, no libraries, fully interactive examples!

Simulating water over terrain

Simulating water over terrain using the virtual pipes method. Covers fluid flow, grid-based models, and practical game development applications.

CSS Voxel Editor

A CSS-powered voxel editor for building 3D models with HTML cuboids. Create and customize shapes right in your browser!

httptap

A lightweight Linux tool that lets you view HTTP and HTTPS requests made by any program without needing root access or system changes, using network namespaces and TUN devices for traffic interception.

Shipixen

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

Error Message Usability

This article explains Jakob Nielsen's ninth usability heuristic on helping users recognize, diagnose, and recover from errors.

A WebAssembly compiler that fits in a tweet

This article breaks down a 192-byte JavaScript WebAssembly compiler, offering a step-by-step guide to understanding both compact code tricks and WebAssembly internals.

Don’t animate height!

Jim Fisher reveals how a simple CSS animation can quietly drain your CPU and GPU, and shares practical tips on identifying and optimizing performance-hungry animations using browser dev tools.

Opera Air

A new browser designed to promote mindfulness and mental well-being... Take a “deep breath” before you start doomscrolling ;)

How to gif (2025 edition)

This article explores modern GIF alternatives, their performance, and evolving browser support.

fluid-triangle

An interactive fluid simulation rendered in ASCII—featuring device motion support, custom obstacle interactions, and dynamic character mapping for unique visuals. Source code here.

Fusion

Aaron Francis introduces Fusion, a new way to write PHP inside Vue & React components in Laravel, enabling seamless backend-frontend sync.

How to Use ARIA Alert Effectively

Florian Schroiff explores ARIA alerts, guiding developers on best practices to ensure accessible, screen reader-friendly web notifications.

gltf-type-toolkit

Thorsten Seyschab’s gltf-type-toolkit auto-generates TypeScript types for glTF models, ensuring type safety, efficient bundling, and seamless Three.js integration.

Codename Goose

Goose is an open-source AI agent that automates coding tasks locally, running any LLM for execution, testing, and debugging.

Monospace (ASCII art generator)

Mike Bespalov’s ASCII Converter—Instantly turn any image into ASCII art. A technical yet functional tool, with plans for a cleaner UI in the future.

Death of the Design Engineer

Sahil Lavingia argues AI is making design engineers obsolete, as top designers and engineers now use AI to bridge skill gaps and specialize.

Infinite Vortex Art Gallery

Jean Mazouni’s Infinite Vortex Art Gallery—An interactive 3D experience using Three.js Instanced Mesh API + shaders. Scroll to navigate the endless spiral.

Waterball

Experience real-time fluid simulation on a sphere with WebGPU—interactive, high-performance, and smooth even on older devices. Try it in your browser!

Hedy

Hedy is a gradual, multilingual, and classroom-friendly textual programming language that helps beginners transition from block-based coding to Python by introducing concepts step by step in their native language.

Why I still like Sublime Text in 2025

This article by James Doyle explores why Sublime Text remains a relevant and powerful code editor in 2025, highlighting its speed, flexibility, LSP support, and more.

YC Graveyard

A collection of 821 inactive Y Combinator startups from 39 batches across 50 industries, showcasing companies that launched but ultimately ceased operations.

Slow Roads 2.0

The latest update brings procedurally-generated scenic roads for endless driving zen, built with Three.js to run directly in your browser, no installs or ads.

1 6 7 8 9 10 12