~frontendfocus | Bookmarks (301)
-
Can Windows 95 Browse the Modern Internet in 2025?
▶ Can Windows 95 Browse the Modern Internet in 2025? — A quick 10-minute curio. Yes, it’s...
-
Datastar - The hypermedia framework.
Datastar: The Hypermedia Framework — Datastar claims to offer the power of Alpine.js and htmx in...
-
jsPad: Fast Online JS playground
jsPad: A Modern Playground for Writing and Testing JavaScript, TypeScript, HTML, and CSS — Same idea...
-
GitHub - humanwhocodes/crosspost: A JavaScript utility for posting across multiple social networks at once
Crosspost: A JavaScript Utility for Posting Across Multiple Social Networks at Once — Currently supports eight...
-
ColorPocket - The Ultimate Color Toolkit
ColorPocket: A Chrome Extension for Organizing and Picking Colors — Has a simple set of features...
-
Bit. Composable AI.
Build a Professional Design System in Less Than a Day Using AI — Instantly create and...
-
MCP is the coming of Web 2.0 2.0 - Anil Dash
'MCP is the Coming of Web 2.0 2.0' — Anil shares his thoughts on the emerging...
-
The future of the web depends on getting this right | The Mozilla Blog
The Future of the Web Depends on Getting This Right — Mozilla shares its take on...
-
Creating Blob Shapes using clip-path: shape() – Frontend Masters Blog
Creating Blob Shapes using clip-path: shape() — Another cool tutorial from Temani, this time looking at...
-
Accessibility Report 2025 | Email Markup Consortium
Accessibility in HTML Emails Remains Critically Under-addressed in 2025 — The Email Markup Consortium recently released...
-
Getting started with Clerk Billing
Getting Started with Clerk Billing — Learn how to build a complete billing experience with Clerk...
-
Unshipping: How (and when) to break web features | Igalia - Open Source Consultancy and Development
▶ Unshipping: How (And When) to Break Web Features — A roughly ~50 minute podcast with Google’s...
-
CSS snippets
CSS Snippets — Jeremy shares a handful of helpful little CSS tidbits and features that he...
-
Is there a Correct Answer? Flipping Layouts When Google Translate Swaps between a Left-to-Right Language and a Right-to-Left Language – Frontend Masters Blog
Flipping Layouts When Google Translate Swaps between a Left-to-Right Language and a Right-to-Left Language — What’s...
-
CSS Tips: Flexible Wrapping CSS Grid
▶ Flexible Wrapping CSS Grid — Create a flexible CSS Grid with a varying number of items...
-
We launched our first Shopify theme - Nic Chan
"We Launched Our First Shopify Theme" — Sure, it’s an update about a new, paid theme,...
-
Finding the Joy in Alt Text | Bryn Newell
Finding the Joy in Alt Text — On the fun often found in the added context...
-
prompt-kit
prompt-kit: A Set of Customizable, High-Quality Components Built for AI Applications — The components are built...
-
AI Color Match: Free Image Color Transfer Tool
🎨 AI Color Match: Instantly Match Colors from Any Image — This tool lets you upload a...
-
The best tools for web development | Web Code Tools
Web Code Tools: Code Generators for Frontend Development — Includes generators with live previews for CSS,...
-
How to have the browser pick a contrasting color in CSS
How to Have the Browser Pick a Contrasting Color in CSS — Jen shares how the upcoming...
-
Integrating Localization Into Design Systems — Smashing Magazine
Integrating Localization Into Design Systems — A case study that looks at how two designers tackled...
-
HelloCSV
HelloCSV: A Drop-In, CSV Importing Workflow for JS Apps — If you or your users have...
-
The Height Enigma • Josh W. Comeau
The Height Enigma — A beginner-friendly no nonsense unraveling of the ‘mysterious’ behavior of percentage-based heights...