Bookmarks (232)

  • screenshot

    FakeData

    FakeData: A Simple App for Generating Fake JSON Data — You can choose from 11 categories...

  • screenshot

    PostSpark - Beautify Screenshots

    PostSpark: Customize and Beautify Website & Code Screenshots — These kinds of tools are a dime...

  • Visprex

    Visprex: An Online Tool to Visualize CSV Files — It’s open source and works entirely in...

  • GitHub - satnaing/astro-paper: A minimal, accessible and SEO-friendly Astro blog theme

    AstroPaper: Minimal, Responsive, SEO-Friendly Astro Blog Theme — A well put together blog theme for the Astro...

  • screenshot

    Find. Fix. Test. Intro to Sentry & Codecov

    Find. Fix. Test: Intro to Sentry & Codecov — Code-level visibility, from pre- to post-release, lets...

  • screenshot

    GitHub - daviddarnes/share-button: A Web Component to share web pages using the native OS sharing options

    share-button: A Web Component to Share Web Pages using Native OS Sharing Options — Uses the...

  • Flexbox Labs

    Flexbox Labs: A Visual Tool for Creating Flexbox Layouts — One of the neat features is...

  • screenshot

    How to Create Wavy Boxes Using CSS

    How to Create Wavy Boxes Using CSS — A straightforward tutorial on how to create cool...

  • screenshot

    CSS nesting: use with caution

    CSS Nesting: Use with Caution — “There are features that fill me with dread [..] and...

  • x.com

    You Can Now Integrate the Gemini API into Your Bolt App with a Single Prompt 🤩...

  • screenshot

    Transitioning Top-Layer Entries And The Display Property In CSS — Smashing Magazine

    Transitioning Top-Layer Entries and the display Property — How to animate display: none and other discrete...

  • screenshot

    Which rich text editor framework should you choose in 2025? | Liveblocks Blog

    Which Rich Text Editor Framework Should You Choose in 2025? — A round-up of actively developed...

  • screenshot

    The Popover API is now Baseline Newly available | Blog | web.dev

    The Popover API is Now Baseline Newly Available — Despite earlier proclamations, the Popover API (which...

  • screenshot

    How I Created A Popular WordPress Theme And Coined The Term “Hero Section” (Without Realizing It) — Smashing Magazine

    How I Created a Popular WordPress Theme and Coined the Term “Hero Section” (Without Realizing It) — The...

  • screenshot

    The European Accessibility Act for websites and apps by Martijn Hols

    🇪🇺 The European Accessibility Act for Websites and Apps — This accessibility effort comes into effect in...

  • screenshot

    The 70% problem: Hard truths about AI-assisted coding

    🤖 The 70% Problem: Hard Truths About AI-Assisted Coding — Addy shared this late last year, but...

  • screenshot

    Taking RWD To The Extreme — Smashing Magazine

    Taking RWD to the Extreme — It’s been 15(!) years since Ethan Marcotte first wrote about...

  • screenshot

    Tabler v1.0.0 Is Here! 🎉 Say Hello to Your New Favorite UI Toolkit - Tabler Blog

    Tabler 1.0: A Bootstrap 5-Based Open UI Kit for Webapps — The 1.0 release of this...

  • screenshot

    How I learned to code with my voice

    From Pain to Productivity: How I Learned to Code with My Voice — After developing severe hand...

  • The Mistakes Of CSS | CSS-Tricks

    The Mistakes of CSS — This post from Juan references an interesting document from the CSS...

  • screenshot

    How to customize Next.js metadata

    How to Customize Next.js Metadata — Learn all about web page metadata, its use, and different...

  • screenshot

    Kanye's weird new website

    ▶  A Breakdown of Kanye's Weird New Website — Whatever you think of Kanye West, you know...

  • screenshot

    SpeedCurve | Page bloat update: How does ever-increasing page size affect your business and your users?

    📊 How Does Ever-Increasing Page Size Affect Your Users? — Web performance expert Tammy Everts tells us...

  • screenshot

    Creating an Angled Slider – Frontend Masters Boost

    Creating an Angled Slider — The end result here is pleasing. Zach shows us how to...

  • screenshot

    How to Favicon in 2025: Three files that fit most needs—Martian Chronicles, Evil Martians’ team blog

    🟨 How to Favicon in 2025: Three Files That Fit Most Needs — Asks us to “stop...

  • screenshot

    How and why we built our startup around small teams

    The Magic of Small Engineering Teams — How PostHog uses small teams to ship fast and...

  • Pure CSS Mixin for Displaying Values of Custom Properties

    Pure CSS Mixin for Displaying Values of Custom Properties — An article (and associated package) that presents...

  • screenshot

    Scroll state queries are on the way! (and a bunch more)

    ▶  Scroll State Queries are on the Way — Kevin talks us through what CSS scroll-state brings...

  • Waveform Renderer

    Waveform Renderer — A browser-based tool for creating a waveform from an audio file. Just add...

  • Plotly

    Plotly 3.0: A JavaScript Graphing Library — A high-level, declarative charting library, built on top of...

  • screenshot

    Front end Developer Kit | Datadog

    Developer Kit: Learn How to Troubleshoot Front-End Issues Faster — Get the kit curated to help...

  • tinygradient

    🎨 tinygradient 2.0: A Gradient Generation Library — Generate color gradients with an unlimited number of color...

  • screenshot

    Monoco — smooth squircle corners for HTML elements

    Monoco: A Small JS Library for Smooth 'Squircle' Corners for HTML Elements — The main page...

  • StyleConsoleLog - Enhance Your Console Logs with CSS Styles

    StyleConsoleLog: An Interactive Tool to Add CSS to Console Messages — Uses string substitution along with...

  • screenshot

    Tailwind CSS v4.0

    Tailwind CSS v4.0 — An all-new, ground-up rewrite of the highly popular framework. Version 4 arrived...

  • screenshot

    Blendy, a framework-agnostic tool that smoothly transitions one element into another with just a few lines of code.

    Blendy: Smoothly Transition One Element Into Another — The demo is essentially an animated modal window...

  • GitHub - simonw/prompts-js: async alternatives to browser alert() and prompt() and confirm()

    Prompts: A Lightweight Async Alternative to alert(), prompt(), and confirm() — Includes some basic styling for...

  • screenshot

    Unpic 1.0 – Unpic

    Unpic 1.0: A Toolkit for Displaying Images on the Web — A family of components and...

  • screenshot

    GitHub - addyosmani/squish: Squish - Batch Browser-based Image Compression

    Squish: Batch Client-Side Image Compression Powered by Wasm — Includes support for AVIF, JPEG, JPEGXL, PNG,...

  • Positioning Text Around Elements With CSS Offset | CSS-Tricks

    Positioning Text Around Elements with CSS Offset — Explores how CSS offset can offer an easy...

  • screenshot

    Running inference in web extensions | The Mozilla Blog

    🤖 Running Inference in Web Extensions — Firefox Nightly is shipping with an 'AI runtime' API you...

  • The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting - Matt Hobbs

    The Speed Trifecta: 11ty, Brotli 11, and CSS Fingerprinting — Matt explores a blended approach to...

  • screenshot

    Augment Code: Developer AI that gets your codebase

    Wish Your AI Co-Pilot Actually Knew Your Codebase? — Try the most context-aware Developer AI. Augment...

  • Some Things You Might Not Know About Custom Counter Styles | CSS-Tricks

    🎲 Some Things You Might Not Know About Custom Counter Styles — Outlines how @counter-styles opens up new...

  • So, you want to push a web platform feature?

    So, You Want to Push a Web Platform Feature? — If you’re curious about browser development...

  • screenshot

    Considerations for making a tree view component accessible

    Considerations for Making a Tree View Component Accessible — A look behind the scenes at GitHub’s...

  • screenshot

    Build for the Web, Build on the Web, Build with the Web – CSS Wizardry

    Build for the Web, Build on the Web, Build with the Web — Harry reminds us...

  • Revisiting CSS Multi-Column Layout | CSS-Tricks

    Revisiting CSS Multi-Column Layout — Andy explores the somewhat underused Multi-Column Layout module, looking at its...

  • screenshot

    Authentication & User Management Software - FusionAuth

    Auth for the Test-Ship-Repeat Era - No Mocking — FusionAuth is the scalable, downloadable auth solution...

  • screenshot

    Interop 2024 brings more features to Baseline | Blog | web.dev

    Interop 2024 Brings More Features to Baseline — We recently shared Jen Simmons’ report from the...