gitmyhub

awesome-css-frameworks

CSS ★ 9.4k updated 12d ago

List of awesome CSS frameworks in 2026

A curated, community-maintained list of CSS frameworks organized by category, from tiny browser resets and utility classes to full design systems like Bootstrap, Bulma, and Material Design.

CSSsetup: easycomplexity 1/5

This repository is a curated list of CSS frameworks, organized into categories and kept current by community contributions. CSS frameworks are pre-written stylesheets that give web developers a starting point for making websites look polished without writing every visual rule from scratch. Instead of building layouts, buttons, and spacing systems by hand, a developer drops a framework into their project and gets a consistent visual foundation right away.

The list groups frameworks into several categories. Base, Reset, and Normalize frameworks iron out the visual differences that browsers apply to HTML elements by default, so a page looks consistent across Chrome, Firefox, Safari, and others. Class-less frameworks style plain HTML automatically without requiring developers to add special labels to every element. The Very Lightweight section covers tools under roughly 10 kilobytes, which keeps page load times fast. General Purpose includes widely-used options like Bootstrap, Bulma, and Foundation. There are also sections for Material Design (Google's visual language for the web), utility-based frameworks that provide small composable building blocks, specialized frameworks for specific use cases, and a Stalled Development section for projects that are no longer actively maintained.

Each entry links to the project's repository, demos, and documentation where available, and shows a live star count from GitHub so readers can gauge how widely each framework is used. The list itself accepts community contributions through a documented process in the repository.

The README also points to a separate resource covering React, Vue, and Angular component libraries, noting that this list focuses on CSS-only frameworks rather than JavaScript component systems. That distinction helps developers quickly find the right type of tool for their situation.

Where it fits