# uikit

> UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces.

Latest version **3.25.23** (published 2026-09-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install uikit
pnpm add uikit
yarn add uikit
bun add uikit
```

## Health

**Score 68/100 (B)** — status: active.

Positive: has types package; no vulnerabilities; has provenance; recently updated; high maintenance score; popular repo.

Warnings: low downloads; no esm support; large bundle.

## Facts

| | |
|---|---|
| Version | 3.25.23 |
| Published | 2026-09-16 |
| First published | 2015-03-31 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | separate (@types/uikit) |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 12 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 18536 |
| Maintainers | saschadube, janschoenherr |

## Links

- npm: https://www.npmjs.com/package/uikit
- Repository: https://github.com/uikit/uikit
- Homepage: https://getuikit.com
- Issues: https://github.com/uikit/uikit/issues
- npm.io page: https://npm.io/package/uikit

## Recent versions

- 3.25.23 (latest) — 2026-09-16
- 3.25.24-dev.66bb413 (dev) — 2026-09-16
- 3.25.23-dev.9ebc131 — 2026-09-11
- 3.25.23-dev.cf3d285 — 2026-09-09
- 3.25.23-dev.0ea1d51 — 2026-09-09
- 3.25.23-dev.c3eec68 — 2026-09-09
- 3.25.23-dev.9fe9bc4 — 2026-09-09
- 3.25.23-dev.2ad20f7 — 2026-09-09
- 3.25.22 — 2026-09-09
- 3.25.22-dev.d02a9a6 — 2026-09-03
- 3.25.21 — 2026-08-07
- 3.25.21-dev.a074036 — 2026-08-07
- 3.25.20 — 2026-07-14
- 3.25.20-dev.e4f47fc — 2026-07-13
- 3.25.18-dev.f49c4ef — 2026-07-06
- … 1435 more at https://npm.io/package/uikit/versions

## README

[![uikit banner](https://cloud.githubusercontent.com/assets/321047/21769911/474d7d9e-d681-11e6-9fe0-d95f8ccfd3a9.jpg)](https://getuikit.com/)

# UIkit

[![Discord](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/NEt4Pv7)
[![jsdelivr](https://data.jsdelivr.com/v1/package/npm/uikit/badge?style=rounded)](https://www.jsdelivr.com/package/npm/uikit)

UIkit is a lightweight and modular front-end framework for developing fast and powerful web interfaces.

* [Homepage](https://getuikit.com) - Learn more about UIkit
* [@getuikit](https://twitter.com/getuikit) - Get the latest buzz on Twitter
* [Discord Chat](https://discord.gg/NEt4Pv7) - Join our developer chat on Discord.

---

<p align="center">
  <b>UIkit is an Open Source project developed by YOOtheme.</b>
  <br><br>
  <a href="https://yootheme.com" align="center">
      <img width="134" height="30" src="https://yootheme.com/site/images/yootheme-logo.svg" alt="YOOtheme">
  </a>
</p>

---

## Getting started

You have the following options to get UIkit:

- Download the [latest release](https://github.com/uikit/uikit/releases/latest) with pre-built CSS and JS.
- Install with [npm](https://npmjs.com) to get all source files as they are available on GitHub: ```npm install uikit```
- Install with [yarn](https://yarnpkg.com/) to get all source files as they are available on GitHub: ```yarn add uikit```
- Install with [pnpm](https://pnpm.io/) to get all source files as they are available on GitHub: ```pnpm add uikit```
- Directly load UIkit from [jsDelivr](https://www.jsdelivr.com): https://www.jsdelivr.com/package/npm/uikit
- Clone the repo to get all source files including build scripts: `git clone git@github.com:uikit/uikit.git`

## Developers

To always have the latest development version of UIkit, even before a release, you may want to use npm or yarn with the `dev` tag.

- Using npm: ```npm install uikit@dev```
- Using yarn: ```yarn add uikit@dev```
- Using pnpm: ```pnpm add uikit@dev```
- Using [cdn](cdn.jsdelivr.net): https://cdn.jsdelivr.net/npm/uikit@dev

## Contributing

Finding bugs, sending pull requests or improving our docs - any contribution is welcome and highly appreciated. To get started, head over to our [contribution guidelines](CONTRIBUTING.md). Thanks!

## Versioning

UIkit is maintained by using the [Semantic Versioning Specification (SemVer)](https://semver.org).

## Browser Support

| ![Firefox](https://raw.github.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png) | ![Safari](https://raw.github.com/alrra/browser-logos/main/src/safari/safari_48x48.png) | ![Chrome](https://raw.github.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png) | ![Edge](https://raw.github.com/alrra/browser-logos/main/src/edge/edge_48x48.png) | ![Opera](https://raw.github.com/alrra/browser-logos/main/src/opera/opera_48x48.png) |
|-------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
| Latest ✔                                                                                  | Latest ✔                                                                               | Latest ✔                                                                               | Latest ✔                                                                         | Latest ✔                                                                            |

Tested With<br>[![BrowserStack](https://user-images.githubusercontent.com/355427/27389060-9f716c82-569d-11e7-923c-bd5fe7f1c55a.png)](https://www.browserstack.com)

## Copyright and License

Copyright [YOOtheme](https://yootheme.com) GmbH under the [MIT license](LICENSE.md).

---
_Source: https://npm.io/package/uikit · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
