This page is about Skeleton, the CSS boilerplate at getskeleton.com. Its pitch is still on the homepage: "light as a feather at ~400 lines", a 12-column fluid grid with a 960px max width, Raleway type, and basic styles for buttons, forms and tables. The site calls it "a starting point, not a UI framework." The GitHub repo has 19.3k stars, and the latest tag is 2.0.4. The skeleton-css package on npm, which points to a fork, was last published on July 30, 2015.
It still works, because CSS this small does not rot quickly. But nobody is fixing it. The repo lists 79 open issues and 58 open pull requests. If you came for Skeleton UI instead, that is the Tailwind design system at skeleton.dev, unrelated to the boilerplate and covered briefly in the FAQ.
Two old favourites are missing on purpose. Milligram has not shipped since 1.4.1 in June 2020, and Water.css since 2.1.1 in August 2021, so they repeat Skeleton's problem.
Prices below are as of November 6, 2026. Our method is on How we review tools.
Quick comparison
| Tool | Best for | Price | Platforms |
|---|---|---|---|
| Pico CSS | Semantic HTML that looks good with almost no classes | Free (MIT) | Any HTML page, CDN or npm |
| Pure.css | Skeleton's grid-and-forms scope, kept tiny and current | Free (BSD) | Any HTML page, CDN or npm |
| Simple.css | A blog or docs page with automatic dark mode | Free (MIT) | Any HTML page |
| MVP.css | A landing page or prototype in one link tag | Free (MIT) | Any HTML page, unpkg CDN |
| Bulma | Outgrowing Skeleton without adding JavaScript | Free (MIT) | CSS only, any JS stack |
| Tailwind CSS | Projects that need a full design system later | Free (MIT); Tailwind Plus paid | Chrome 111+, Safari 16.4+, Firefox 128+ |
Pico CSS
Pico takes Skeleton's idea further: write plain <nav>, <article> and <form> markup and it looks finished. There is a fully class-less build for pages where you want zero classes, plus 20 precompiled color themes and light and dark modes, according to the GitHub repo.
Unlike Skeleton, it ships styled versions of modern elements such as dialogs, accordions built on <details>, and progress bars. The current release is 2.1.1 from March 15, 2025, per npm.
Best for: Skeleton users who want a cleaner default look and dark mode with less markup.
Pricing:
- Free, MIT licence
Watch out for:
- Activity has slowed. There has been no release since March 2025, and the repo shows 93 open issues and 33 open pull requests.
- The modal docs say Pico "does not include JavaScript code", so opening and closing dialogs is up to you.
Official site: Pico CSS.
Pure.css
Pure.css is the closest match in scope. It covers base styles, a responsive grid, forms, buttons, tables and menus, and nothing else. The homepage says the whole set "clocks in at 3.5KB minified and gzipped", and each module can be loaded on its own, from 0.4 KB for tables to 1.4 KB for forms.
It also came back to life. Version 3.0.0 was published in October 2022, and nothing followed until 3.1.0 on September 28, 2026, per npm. The site's CDN link now points at 3.1.0.
Best for: Replacing Skeleton's grid, forms and buttons with something equally small that still gets releases.
Pricing:
- Free, BSD-3-Clause licence (the site calls it the Yahoo BSD License)
Watch out for:
- Its grid uses fraction classes such as
pure-u-1-2instead of Skeleton'ssix columns, so every layout row needs new class names. - Styling is plain by design. There is no theme system or dark mode, and Pure publishes no release history or maintainer list, only a Yahoo copyright.
Official site: Pure.css.
Simple.css
Simple.css is for pages that are mostly text. The site says it is "mostly classless", around 10KB, and flips to dark mode automatically. Drop it into a personal blog, a changelog or a README-style docs page and the typography, tables and code blocks are handled.
Updates are small and regular. Version 2.3.7 was published on May 29, 2025, after 2.3.4 to 2.3.6 earlier that year, per npm, where the package is named simpledotcss.
Best for: Personal sites, blogs and docs pages where readable text matters more than layout.
Pricing:
- Free, MIT licence
Watch out for:
- There is no column grid. Skeleton's
rowandcolumnslayouts have no equivalent, so multi-column pages need your own CSS grid rules. - The npm name differs from the brand. Search npm for
simple.cssand you will not find the official package.
Official site: Simple.css.
MVP.css
MVP.css is built for the quick landing page. One tag, <link rel="stylesheet" href="https://unpkg.com/mvp.css">, styles semantic HTML with no classes, and the site puts the download at about 10 KB. Headers, sections, navigation and forms all get a polished default.
Theming is done with CSS variables in :root for colors, fonts and border radius. Version 1.18.0 came out on September 14, 2026, per npm.
Best for: Founders and developers who need a presentable product page or prototype in minutes.
Pricing:
- Free, MIT licence
Watch out for:
- Dark mode is off by default. The site says light mode is forced unless you set
<html color-mode="user">. - The unversioned unpkg link always pulls the newest release, so a future change can restyle your page without warning. Pin a version in production.
Official site: MVP.css.
Bulma
Bulma is where Skeleton users go when the page grows into an app. It is still CSS only, like Skeleton, but with columns, cards, navbars, modals, tabs and a full set of helpers. Version 1 moved theming to CSS variables and added light and dark modes, and it compiles with Dart Sass, per the site.
The current release is 1.0.4 from April 19, 2025 on npm. Our Semantic UI alternatives page compares it with heavier component kits.
Best for: Projects that started on Skeleton and now need navbars, cards and tabs without a JavaScript framework.
Pricing:
- Free, MIT licence; funded by Patreon and GitHub sponsors
Watch out for:
- Interactive parts such as the mobile menu toggle and modals need your own scripts.
- Maintenance is slow. The repo has 348 open issues and 179 open pull requests.
Official site: Bulma.
Tailwind CSS
Tailwind is the opposite of Skeleton's ready-made look. You style with utility classes and the build keeps only the CSS you use. It is also the base that Skeleton UI, the other Skeleton, is built on. The latest version is 4.3.5 from November 6, 2026, per npm.
The compatibility page lists Chrome 111, Safari 16.4 and Firefox 128 as the minimum browsers for version 4, and says it is not designed to be used with Sass, Less or Stylus.
Best for: Teams that expect the design to grow and want every spacing and color decision in one system.
Pricing:
- Framework: free, MIT
- Tailwind Plus: paid; the page redirected to a sign-in, so no public price was readable on November 6, 2026
Watch out for:
- It needs a build step for normal use, which is a big change from linking one Skeleton file.
- Tailwind Labs cut three of its four engineers in January 2026, according to DevClass, so the core team behind it is very small.
Official site: Tailwind CSS. Our listing: Tailwind CSS.
How to choose
| If you need | Pick |
|---|---|
| Good-looking semantic HTML with dark mode | Pico CSS |
| The same small scope as Skeleton, still maintained | Pure.css |
| A readable blog or docs page | Simple.css |
| A landing page from one link tag | MVP.css |
| More components without JavaScript | Bulma |
| A custom design system that will grow | Tailwind CSS |
When to stay with Skeleton CSS
Stay with Skeleton if your site is small, works today and you are happy to own the CSS. At about 400 lines, you can read the whole file in one sitting and patch it yourself, which is more than most frameworks allow. The README itself suggests the zipped download for stable use. Copy it into your repo rather than depending on the old npm package.
Frequently asked questions
Is Skeleton CSS still maintained?
No. The last tag is 2.0.4, and the repo has 58 pull requests waiting. The README still calls the main branch "under active development", but the open backlog says otherwise. It is safe to use as-is, since it is plain CSS with no JavaScript.
Is Skeleton UI the same as Skeleton CSS?
No. Skeleton UI describes itself as "the adaptive design system for Tailwind CSS". It is at v5.0.1, published on npm on August 19, 2026, and its functional components are limited to React and Svelte. Skeleton CSS is a 400-line stylesheet with no build step.
What is the smallest Skeleton alternative?
Pure.css, if you load only the modules you need. The grid module alone is listed at 0.5 KB minified and gzipped, and all six modules together at 3.5 KB. Simple.css and MVP.css are each about 10 KB.
Can I use Skeleton with a starter template?
Yes. Skeleton is just a stylesheet, so it drops into any HTML starter. For current starter templates and scaffolding tools, see our HTML5 Boilerplate alternatives.