Sponsored by

pqoqubbw/iconsuncoverlab.coZenblog

Explore All Tools and Resources

Discover tools and resources to help you build your next project

Courses
Vibe Coding
Useful Libraries
Services
Custom Components
Tools
Articles
Other
sponsored

uncoverlab.co

Never start from blank Figma ever again! Website design components, app flows and color palettes!

sponsored

Zenblog

Simple, headless, blogging CMS.

sponsored

pqoqubbw/icons

beautifully crafted animated icons.

new

WebTUI

Modular CSS Library that brings the beauty of Terminal UIs to the browser

new

On JavaScript Errors

Exploring why error handling in JavaScript is such a challenge, and how a simple question on X triggered a flurry of opinions.

new

The 6 best notification services

An in-depth analysis of the top notification infrastructure solutions for developers.

new

TIV

Tactile Image Viewer.

new

React Wheel Picker

iOS-like wheel picker for React with smooth inertia scrolling and infinite loop support.

new

CSS Transforms

The foundation of most web animations.

new

shadcn-prose

A drop-in replacement for @tailwindcss/typography, designed for use with shadcn/ui. Includes headings, paragraphs, lists and more.

new

Pretty borders with box shadows

A small CSS trick

new

Compound Components: Truly Flexible React APIs

Build flexible, declarative UIs like native HTML with Compound Components

new

Toasts are Bad UX

The core problem is that toasts always show up far away from the user's attention.

new

Preserving and Resetting State in React

How React preserves or resets state depends on component position and keys.

new

Parametric Components in Figma

How to use Figma variables to stop variant bloat in your design system.

new

Honkish

What made Honk ‘honkish’.

Retro Styled React UI Library

RetroUI - Retro styled component library built with React and TailwindCSS for modern web apps.

Exa Labs

The Exa API retrieves the best, realtime data from the web for your AI.

Design Engineering 101

Practical guide to the jobs and skills of the design engineer in tech.

Anchors for Tailwind CSS

A plugin that brings declarative support for the CSS Anchor Positioning API to Tailwind, allowing you to define and position elements relative to custom anchors.

Good vs Great Animations

Practical tips on how to go from good to great animations.

PostCSS Easing Gradients

PostCSS plugin to create smooth linear-gradients that approximate easing functions.

What Does "use client" Do?

Two worlds, two doors.

Designing Beautiful Shadows in CSS

When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though!

Redaction | Typeface

Redaction is a bespoke typeface commissioned by Titus Kaphar and Reginald Dwayne Betts’ for The Redaction exhibition at MoMA PS1.

usehooks-ts

React hook library, ready to use, written in Typescript.

Testing design systems in 2025

Let's dive into how UI component testing is approached today and how new tools released this year could simplify testing for the library authors.

Design system built for your scale with React and Figma

Reshaped provides professionally crafted component libraries in React and Figma to make your product design and development faster.

Design System Checklist

An open-source checklist to help you plan, build and grow your design system.

Beautiful themes for shadcn/ui

Customize theme for shadcn/ui with tweakcn's interactive editor. Supports Tailwind CSS v4, Shadcn UI, and custom styles.

The Craft of UI

Master crafting exceptional user interfaces a course by Jhey Tompkins.

blocks.so

Clean, modern building blocks. Copy and paste into your apps. Works with all React frameworks. Open Source. Free forever.

Gradii - Generate Beautiful Gradients

A simple gradient generator tool made by designer for designers to create stunning gradients with customizable colors, text, and effects.

Design Systems Database & Gallery

Best-in-class Design Systems collection with a repository of Components and Foundations references from top-tier tech companies and leading UI teams.

Item Flow

Notes on the proposed Item Flow system for grid, flexbox, and masonry.

Methods for random gradients

An overview of techniques I’ve used to generate random gradient images.

Ariakit - Toolkit for building accessible UIs

Lower-level component library for building accessible higher-level UI libraries, design systems and web applications with React.

Some Nice Things with SVG

Exploring SVG and its visual effects applications.

The "everything bagel" of components

The Dalai Lama walks into a bagel shop and says, "Can you make me one with everything?"

Learn WebGL with Three.js

The ultimate Three.js course whether you are a beginner or a more advanced developer.

Devouring Details

A course to build intuition through reasoning for interaction design by Rauno Freiberg.

UI Engineering 101 for Designers

Unlock the full potential of your UI design and engineering skillsets. Learn to design and translate polished components into HTML and CSS.

Interactive SVG Animations

An interactive mini-course on creating SVG animations by Nanda Syahrasyad.

Animations on the Web

Animations on the Web is taught by one of the top interactive designers in the world, Emil Kowalski.

Craft beautiful experiences with Motion

The right animations breathe life into web pages, while over-the-top ones can be a distraction. In this course, I will teach you the perfect balance, diving deep into the world of meaningful animations.

Framer Motion Recipes

Add beautiful animations to your React apps using Framer Motion.

The Joy of React

The all-new interactive learning experience that teaches you how to build cool stuff with React.

CSS trick: transition from height 0 to auto!

If you messed around with CSS for long enough, chances are you’ve tried at least once to make a... Tagged with webdev, frontend, css.

Axiom — Logging, re-invented

Cloud-native architecture meets built-in tracing and routing. Experience log management without compromise.

TanStack Form

Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid and Lit.

TanStack Table

Supercharge your tables or build a datagrid from scratch for TS/JS, React, Vue, Solid, Svelte, Qwik, Angular, and Lit while retaining 100% control over markup and styles.

TanStack Query

oss out that granular state management, manual refetching and endless bowls of async-spaghetti code. TanStack Query gives you declarative, always-up-to-date auto-managed queries and mutations that directly improve both your developer and user experiences.

TanStack Router

A fully type-safe router with built-in data fetching, stale-while revalidate caching and first-class search-param APIs.

TanStack Start

Full-document SSR, Streaming, Server Functions, bundling and more, powered by TanStack Router and Vite - Ready to deploy to your favorite hosting provider.

How Clerk integrates with a Next.js application using Supabase

Learn how Supabase works with Next.js to increase security and reduce development hours, and how Clerk integrates with this stack.

A Journey to Craft Interactive UI Experiences with Dialogs

After years of searching for an effective approach to managing dialogs and modals, I finally discovered a reliable pattern.

Implementing multi-tenancy into a Supabase app with Clerk

Learn how to build B2B applications with Clerk and Supabase.

A Deep Dive Into The Wonderful World Of SVG Displacement Filtering

What exactly is a displacement filter? In this article, Dirk Weber will be diving into one of the most spectacular filter effects: the SVG feDisplacementMap filter primitive. In order to make it all easier to digest, Dirk has divided the article into three parts in which you’ll be exploring how the feDisplacementMap works, methods to create fancy displacement maps in SVG, and methods to animate the filter and create dramatic visual effects.

Generative Engine Optimization: Our Learnings So Far

Generative Engine Optimization (GEO) is a new method to widen your digital content’s reach, and this article offers practical tips to make it work for you.

Holograms, light-leaks and how to build CSS-only shaders

Get a shiny WebGL look without actually using WebGL. In this article we take a look at how CSS blend modes unleash the potential of cool compositing effects without the need for JavaScript

dnd kit

A modular, lightweight, performant, accessible and extensible drag & drop toolkit for React.

Shots

Create Amazing Mockups.

Dokploy

Simplify Your DevOps. Learn how our platform can elevate your infrastructure management.

Biome

Format, lint, and more in a fraction of a second.

Auth.js

Authentication for the Web. Free and open source.

bazza/ui

A collection of beautiful, modern React components. Open source. Open code. Free to use.

Supabase UI

A flexible, open-source UI component library built on shadcn/ui, designed to simplify Supabase-powered projects with pre-built Auth, Storage, and Realtime features.

datatochart

Free, no sign up required and easy to use tool to create charts from any CSV or JSON data.

Why I Don't Like Enums

Enums in TypeScript can be confusing, with differences between numeric and string enums causing unexpected behaviors.

.toBeVisible() or .toBeInTheDocument()?

A deep dive into Testing Library's .toBeVisible() and .toBeInTheDocument() matchers, exploring their differences, use cases, and best practices.

coverr.co

Free Stock Video Footage in 4K and HD to Download.

favorite

Create beautiful images of your code

Choose from a range of syntax colors, hide or show the background, and toggle between a dark and light window.

Solving Framer Motion Page Transitions

Let's crack the code on how to do proper exit and enter animations on page transitions in Next.js App Router using Framer Motion.

How to Design Clean UI as an Engineer

Learn to think like a designer as an engineer.

Just Enough Engineering

People-centered software designer who dabbles with front-end engineering & nerds out on product strategy.

Signals for Tailwind

Simplifies styling based on ancestor state via style queries.

Top rich text editors in 2025

Looking to integrate a WYSIWYG editor into your JavaScript app?

Plate

A set of beautifully-designed, customizable plugins and components to help you build your rich-text editor.

component.gallery

The Component Gallery is a collection of components from the best Design Systems.

PlanetScale

The world’s fastest and most reliable OLTP database.

Frimousse

An open-source, lightweight, unstyled, and composable emoji picker for React—originally created for Liveblocks Comments.

Plunk

The open-source, affordable email platform that brings together marketing, transactional and broadcast emails into one single, complete solution.

Medusa

World's most flexible commerce platform. The most popular ecommerce project on GitHub.

Mixpanel

Helping the world learn from its data with event analytics everyone can use. Let’s build.

Mux

The most cost-effective video infrastructure for businesses of all scale.

Trigger.dev

Build and deploy reliable background jobs with no timeouts and no infrastructure to manage.

Pirsch Analytics

A powerful, privacy-friendly, open-source alternative to Google Analytics — lightweight, cookie-free, and easily integrated into any website or app.

Free Faces

A curated collection of typefaces that are available under a variety of free licences somewhere on the interwebs.

Rehooks

A CLI to scaffold your react custom hooks, with a focus on performance, reusability, and type-safety.

Coolify

An open-source & self-hostable Heroku / Netlify / Vercel alternative.

AI SDK

The AI Toolkit for TypeScript, from the creators of Next.js.

Delicious Donut Components

An interactive guide to component composition with React Server Components.

Rombo

Animation library for Tailwind CSS Library.

unDraw

Open-source illustrations for any idea you can imagine and create.

Same

Clone any website with pixel perfect accuracy.

Easing Graphs

A collection of easing graphs for web developers.

Prompt-Kit

Core building blocks for AI apps. High-quality, accessible, and customizable components for AI interfaces.

Luxe

Copy and paste components ready to use. Practical. Customizable.

Scalar

Document, Discover and Test APIs with Scalar.

Schemaui

Customizable Starter Template with SSG & Instant Content Updates.

EclairUI

Beautiful UI Components for Web at Your Fingertips.

The URL is a great place to store state in React

Why it's a good idea to use the URL to store state.

react-medium-image-zoom

Accessible medium.com-style image zoom for React.

Monicon

Monicon is a icon library for Modern Frameworks.

SyntaxUI

Get free-to-use Prebuilt React components powered by Tailwind CSS & Framer Motion.

Next.js App Router Playground

A playground to explore App Router features.

Clerk

The easiest way to add authentication and user management to your application.

Creating a Cluster Growth Animation

Learn how to recreate a biological cell growth simulation using JavaScript and HTML5 Canvas.

favorite

Supabase

The Open Source Firebase Alternative.

Flags SDK

A free, open-source library for using feature flags in Next.js and SvelteKit.

React Flow

Highly customizable React library for workflow builders, no-code apps, image processing, visualizers.

Bestwebdesigntools

Discover the Best Web Design Tools for Creating Stunning Websites and Apps.

favorite

Cursor

Built to make you extraordinarily productive, Cursor is the best way to code with AI.

v0 by Vercel

Chat with v0. Generate UI with simple text prompts. Copy, paste, ship.

Replit

Replit is an AI-powered platform for building professional web apps and websites.

Windsurf

Tomorrow's editor, today. Windsurf Editor is the first AI agent-powered IDE that keeps developers in the flow.

bolt.new

Prompt, run, edit & deploy web apps.

lovable.dev

Build software products, using only a chat interface.

Resend

Build, test, and send transactional and marketing emails at scale.

favorite

Crafting the Next.js Website

Revealing the elegant techniques and clever design patterns powering the Next.js website implementation.

favorite

The Magic of Clip Path

One of the most underrated CSS properties.

Lucide Icons

Beautiful & consistent icon toolkit made by the community.

Credenza

Ready-made responsive modal component for shadcn/ui.

Magic UI

Beautiful UI components and templates to make your landing page look stunning.

Atomic Design with React

How the Atomic Design methodology can create a great design system from scratch and make better developers.

Aceternity UI

Beautiful Tailwind CSS and Framer Motion Components, built with Next.js and TypeScript.

The Shape of AI

UX Patterns for Artificial Intelligence Design.

React Email

A collection of high-quality, unstyled components for creating beautiful emails using React and TypeScript.

nuqs

Type-safe search params state management for React.

Cursor Directory

Find the best cursor rules for your framework and language.

Vidstack Player

A collection UI components and hooks for building media players on the web.

Nivo

Supercharged React dataviz components.

Build a Better Mobile Input

By properly configuring a few key input attributes, you can make web forms much easier to use on mobile devices.

next-intl.dev

Internationalization (i18n) for Next.js.

Seline

Simple and private website analytics platform.

9ui.dev

Beautiful, customizable components built with Base UI and Tailwind CSS.

React Bits

An open source collection of high quality, animated, interactive & fully customizable React components for building stunning, memorable user interfaces.

SaaS UI

Free Illustrations for your Documentation or Design System.

Ground

Handcrafted animated modern components build for performance and ready to use in your app.

favorite

cva.style

Class Variance Authority.

Embla Carousel

A lightweight carousel library with fluid motion and great swipe precision.

Vaul

Drawer component for React.

favorite

PostHog

All-in-one platform for product analytics, feature flags, session replays, experiments, and surveys.

favorite

Firecrawl

Turn any website into LLM-ready data.

Svgdoodles

A free collection of different editable SVG's to spice up your online and offline designs.

Hextaui

Build stunning websites with less effort.

ScreenshotOne

The best screenshot rendering platform for developers.

Dice UI

A collection of composable, unstyled UI primitives for building accessible web applications.

The UX of UUIDs

Improving user experience with UUIDs.

favorite

Geist Font

Minimal typeface for devs/designers embodying Vercel's simplicity and speed.

Rough.js

A light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.

Rosen Charts

The first fully RSC-compatible charting library and copy-paste capability.

svgl.app

A beautiful library with SVG logos.

Tiptap

Tiptap is a suite of content editing & real time collaboration tools.

Geist

Vercel's design system called Geist. Made for building consistent and delightful web experiences.

React "as" Prop Using TypeScript

Learn how to type the "as" prop in React to dynamically change the rendered HTML tag.

env.t3.gg

The documentation you want, effortlessly.

Fumadocs

The Next.js framework for building documentation sites.

Mintlify

The documentation you want, effortlessly.

favorite

OpenPanel

The power of Mixpanel, the ease of Plausible and nothing from Google Analytics.

Color Converter

Bulk color convertor + modern CSS 4.0 support (OKLCH, P3, etc).

Colors & Fonts

Color and typography tools for web developers and designers.

Lingo.dev

Automated AI localization for web & mobile apps.

Shadcn Marketing Blocks | Tailark

Speed up your workflow with responsive, pre-built UI blocks designed for marketing websites.

favorite

Creem

Smooth payments for SaaS and Indie Hackers that don't break the bank.

Polar

Payment infrastructure for the 21st century.

Page Speed

See and share Core Web Vitals and PageSpeed Insights results simply and easily.

input-otp

Stop wasting time building OTP inputs.

Fluid for Tailwind CSS

Build better responsive designs in less code.

Swapy

A simple JavaScript tool for converting any layout you have to drag-to-swap layout.

Gauge

An aesthetic and customizable circular visual component for React.

Million

Speed up your website by 70%.

TimePicker | OpenStatus

A time picker component for your shadcn ui app.

tremorlabs

React UI components with Tailwind CSS for charts and dashboards.

Cache Control Playground

A playground to test the Cache-Control header and its directives.

Next.js video embedding

Solves the hard problems with embedding, storing, streaming, and customizing video.

Unlighthouse

Like Google Lighthouse, but it scans every single page.

Request Indexing

Get your pages indexed within 48 hours.

Teaching you the craft of frontend

Learn frontend as a specialized craft through videos and articles.

next-safe-action

Type safe and validated Server Actions for Next.js projects.

favorite

Web Interface Guidelines

A non-exhaustive list of details that make a good web interface.

Logoshaper

Create unique logos quickly by sketching your ideas.

Origin UI

Beautiful UI components built with Tailwind CSS and React.

NumberFlow for React

A React component to animate numbers. Dependency-free. Accessible. Customizable.

Enhanced shadcn-button

Extended shadcn-button with additional styles in a single component.

Shadcn Spinner

Displays an animated loading indicator, inspired by the Radix UI spinner design.

Better Auth

The most comprehensive authentication library for TypeScript.

Languine

Localization infrastructure made for fast-paced startups.

Fancy Components

Ready to use, fancy React components to make the web fun again. Free & Open Source.

Vaul Base

An unstyled drawer component for React, built with Base UI.

og.new

Generate beautiful Open Graph images with zero effort.

Sonner notifications

An opinionated toast component for React.

Extract Colors

Extract color palettes from images.

Laws of UX

A collection of best practices that designers can consider when building user interfaces.

Dhub

Supercharge your Next.js MDX content workflow.

UploadThing

The easiest way to upload files to your app.

Motion-Primitives

UI kit to make beautiful, animated interfaces, faster.

Software Licenses in Plain English

Look up popular software licenses summarized at-a-glance.

Not a Number By Nanda Syahrasyad

Interactive articles by SVG wizard.

React Scan

React Scan automatically detects performance issues in your React app.

ui.land

Digital library for designers and engineers.

Easing Wizard

CSS easing functions made easy.

Kibo UI

Composable, accessible open-source components for shadcn/ui.

How to Animate Multiplayer Cursors

Learn methods to animate live cursors in collaborative tools.

Rough Notation

A small JavaScript library to create and animate annotations on a web page.

Grainy Gradients

Learn how to add texture to CSS gradients using SVG noise for a more realistic design effect.

patterns.dev

Learn JavaScript design and performance patterns for building more powerful web applications.

Lector

Headless React PDF viewer for the web.

Emoji Picker by Ferruccio

A fast, composable, unstyled emoji picker made with Tailwind & React.

Prose UI

Refined Typography and Components for your MDX Content.

Conditional Class Names in Tailwind CSS

Learn to style elements based on their DOM attributes for easier debugging, using Tailwind CSS.

Understanding Accessibility

A resource for web accessibility education.

use-stick-to-bottom by StackBlitz

A React hook for auto-scrolling to the latest message in AI chat apps.

Warp: The intelligent terminal

Warp is the intelligent terminal with AI and your dev team's knowledge built-in.

Don't Sleep on AbortController

Learn how to make anything abortable in JavaScript.

OKLCH in CSS

why we moved from RGB and HSL—Martian Chronicles, Evil Martians' team blog.

Search tools

Modal for searching tools