







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.
SVAR Svelte UI Components Library
Build modern, responsive web apps with open-source SVAR Svelte UI components: Data Grid, Gantt Chart, and more! Lightweight, fast, customizable.

AG Grid: High-Performance React Grid, Angular Grid, JavaScript Grid
AG Grid is a feature-rich Data Grid for all major JavaScript frameworks, offering filtering, grouping, pivoting, and more. Free and open-source. Upgrade to Enterprise for advanced features.

Svelte component library
daisyUI is the best Tailwind CSS component library for Svelte projects
Melt UI
An open-source Svelte component library for building high-quality, accessible design systems and web apps.

Styling Tables the Modern CSS Way
Modern CSS makes styling HTML tables in a considered, responsive nature a breeze. Michelle Barker breaks it all down for you in this deep dive.

TanStack/ai
π€ Type-safe, provider-agnostic TypeScript AI SDK for streaming chat, tool calling, agents, and multimodal apps across OpenAI, Anthropic, Gemini, React, Vue, Svelte, and Solid.
GRID: A simple visual cheatsheet for CSS Grid Layout
Learn all about the properties available in CSS Grid Layout through simple visual examples.

Open Props UI | A modern CSS UI library
CSS UI library leveraging the most modern features. Components you can copy and paste into your project.

Modern CSS snippets. Every old hack, replaced.
Side-by-side comparisons of outdated CSS techniques and their modern native replacements. Grid, custom properties, nesting, container queries, and more.

Modern CSS snippets. Every old hack, replaced.
Side-by-side comparisons of outdated CSS techniques and their modern native replacements. Grid, custom properties, nesting, container queries, and more.

tsk. ~ cozy task manager ~
Multiple-column layout, rows, rules, and floats
Recently implemented in Chrome are two of my top asks for CSSβthe concept of rows in multiple-column layout, and gap decorations for rows and columns in grid, flexbox, and multicol. Rows (using column-wrap) provide a way to use multicol on the web without risking scrolling up and down to read if the columns become taller than the viewport. Gap decorations mean that, for multicol, you can now add a rule between these new rows. This post is a collection of the things I think would be interesting to do in future. If you think so too, and particularly if you have a great use case for any of these, let me know in the comments.

Svelte really is that fast
The five most popular JS frameworks β Angular, React, Vue, Svelte and Blazor β use different rendering strategies, and it shows.

Shoelace: A forward-thinking library of web components.
Hand-crafted custom elements for any occasion.

Highlighters
Realistic, customizable highlighter-pen marks for the web. Bindings for React, Vue, and Svelte.
