tailwindlabs/tailwindcssPublic

A utility-first CSS framework for rapid UI development.

AI summary: A utility-first CSS framework for rapidly building custom user interfaces.

Stars
97.1K
+29 today
Forks
5.6K
Watchers
768
Open issues
29
Open PRs
24
Contributors
~367
Commits
6.8K
Branches
78

TypeScriptMITCreated Oct 6, 2017Last push todayLatest release v4.3.3+936 stars this week+971 this month

Star history

since Jul 19, 2020
025K50K75KJul 2020Jul 2022Jul 2024Aug 2026
97.1K stars as of Aug 7, 2026, tracked back to Jul 19, 2020. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 0 commits2025-08-04: 0 commits2025-08-05: 0 commits2025-08-06: 0 commits2025-08-07: 0 commits2025-08-08: 0 commits2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 7 commits2025-08-12: 3 commits2025-08-13: 3 commits2025-08-14: 2 commits2025-08-15: 2 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 1 commit2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 1 commit2025-08-26: 2 commits2025-08-27: 0 commits2025-08-28: 4 commits2025-08-29: 4 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 4 commits2025-09-02: 3 commits2025-09-03: 3 commits2025-09-04: 1 commit2025-09-05: 2 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 1 commit2025-09-09: 2 commits2025-09-10: 1 commit2025-09-11: 1 commit2025-09-12: 2 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 1 commit2025-09-17: 0 commits2025-09-18: 4 commits2025-09-19: 1 commit2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 3 commits2025-09-23: 0 commits2025-09-24: 1 commit2025-09-25: 0 commits2025-09-26: 11 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 4 commits2025-09-30: 4 commits2025-10-01: 1 commit2025-10-02: 0 commits2025-10-03: 1 commit2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 7 commits2025-10-07: 3 commits2025-10-08: 0 commits2025-10-09: 6 commits2025-10-10: 2 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 2 commits2025-10-14: 3 commits2025-10-15: 3 commits2025-10-16: 0 commits2025-10-17: 4 commits2025-10-18: 0 commits2025-10-19: 1 commit2025-10-20: 9 commits2025-10-21: 2 commits2025-10-22: 3 commits2025-10-23: 3 commits2025-10-24: 2 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 3 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 3 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 3 commits2025-11-05: 0 commits2025-11-06: 2 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 1 commit2025-11-10: 1 commit2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 1 commit2025-11-14: 1 commit2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 1 commit2025-11-18: 2 commits2025-11-19: 3 commits2025-11-20: 4 commits2025-11-21: 5 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 3 commits2025-11-26: 2 commits2025-11-27: 0 commits2025-11-28: 1 commit2025-11-29: 1 commit2025-11-30: 0 commits2025-12-01: 1 commit2025-12-02: 2 commits2025-12-03: 3 commits2025-12-04: 2 commits2025-12-05: 0 commits2025-12-06: 2 commits2025-12-07: 0 commits2025-12-08: 5 commits2025-12-09: 2 commits2025-12-10: 2 commits2025-12-11: 4 commits2025-12-12: 2 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 2 commits2025-12-16: 1 commit2025-12-17: 1 commit2025-12-18: 5 commits2025-12-19: 2 commits2025-12-20: 0 commits2025-12-21: 1 commit2025-12-22: 2 commits2025-12-23: 0 commits2025-12-24: 3 commits2025-12-25: 1 commit2025-12-26: 1 commit2025-12-27: 1 commit2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 1 commit2026-01-06: 27 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 3 commits2026-01-30: 6 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 1 commit2026-02-03: 0 commits2026-02-04: 2 commits2026-02-05: 1 commit2026-02-06: 1 commit2026-02-07: 0 commits2026-02-08: 1 commit2026-02-09: 2 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 6 commits2026-02-18: 12 commits2026-02-19: 2 commits2026-02-20: 2 commits2026-02-21: 0 commits2026-02-22: 1 commit2026-02-23: 2 commits2026-02-24: 0 commits2026-02-25: 1 commit2026-02-26: 1 commit2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 1 commit2026-03-09: 0 commits2026-03-10: 1 commit2026-03-11: 3 commits2026-03-12: 4 commits2026-03-13: 1 commit2026-03-14: 0 commits2026-03-15: 1 commit2026-03-16: 3 commits2026-03-17: 1 commit2026-03-18: 2 commits2026-03-19: 1 commit2026-03-20: 1 commit2026-03-21: 2 commits2026-03-22: 0 commits2026-03-23: 4 commits2026-03-24: 1 commit2026-03-25: 4 commits2026-03-26: 2 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 2 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 1 commit2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 1 commit2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 5 commits2026-04-21: 2 commits2026-04-22: 1 commit2026-04-23: 1 commit2026-04-24: 3 commits2026-04-25: 0 commits2026-04-26: 3 commits2026-04-27: 1 commit2026-04-28: 1 commit2026-04-29: 5 commits2026-04-30: 4 commits2026-05-01: 1 commit2026-05-02: 0 commits2026-05-03: 1 commit2026-05-04: 3 commits2026-05-05: 2 commits2026-05-06: 1 commit2026-05-07: 2 commits2026-05-08: 5 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 2 commits2026-05-12: 3 commits2026-05-13: 1 commit2026-05-14: 6 commits2026-05-15: 1 commit2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 0 commits2026-05-19: 1 commit2026-05-20: 3 commits2026-05-21: 2 commits2026-05-22: 4 commits2026-05-23: 1 commit2026-05-24: 1 commit2026-05-25: 0 commits2026-05-26: 3 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 2 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 1 commit2026-06-02: 1 commit2026-06-03: 1 commit2026-06-04: 4 commits2026-06-05: 0 commits2026-06-06: 0 commits2026-06-07: 2 commits2026-06-08: 1 commit2026-06-09: 2 commits2026-06-10: 1 commit2026-06-11: 2 commits2026-06-12: 3 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 2 commits2026-06-16: 4 commits2026-06-17: 1 commit2026-06-18: 2 commits2026-06-19: 2 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 1 commit2026-06-23: 0 commits2026-06-24: 1 commit2026-06-25: 3 commits2026-06-26: 2 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 3 commits2026-06-30: 0 commits2026-07-01: 1 commit2026-07-02: 4 commits2026-07-03: 2 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 1 commit2026-07-07: 1 commit2026-07-08: 0 commits2026-07-09: 2 commits2026-07-10: 0 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 1 commit2026-07-14: 3 commits2026-07-15: 2 commits2026-07-16: 2 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 2 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
451 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    97,062 stars

  • Battle-tested

    8 years of history

  • Actively maintained

    Pushed within 48 hours

  • Community-driven

    ~367 contributors

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    4 trending appearances

  • Top 10% tracked

    Rank 66 of 1058

What tailwindcss does

Tailwind CSS provides a low-level, utility-first approach to styling web applications directly in your HTML. Instead of writing custom CSS classes, developers compose layouts using pre-existing utility classes for padding, margins, colors, and typography. The framework uses PostCSS to process these utilities and output highly optimized, minimal CSS files. It embraces responsive design by providing breakpoint-specific variants for every utility class. This methodology prevents CSS bloat and accelerates the UI development process.

Tailwind CSS is for frontend developers and UI designers looking for a faster way to style web applications. It is ideal for teams who want to maintain a consistent design system without writing custom CSS.

  • Utility First Approach: Styles elements using compositional helper classes directly in markup.
  • Responsive Variants: Applies styles conditionally based on screen size breakpoints.
  • Highly Customizable: Allows extensive configuration of colors, spacing, and fonts via a config file.
  • Optimized Output: Purges unused CSS automatically to ensure tiny production file sizes.
  • Modern CSS Features: Supports CSS variables, grid layouts, and dark mode natively.

Where teams use it

Rapid UI Prototyping

Developers build complex layouts quickly without leaving their HTML or JSX files.

Design System Implementation

Teams enforce a strict set of design tokens by customizing the Tailwind configuration.

Component Libraries

Creators build reusable UI components in frameworks like React or Vue using consistent styling.

Legacy Migration

Engineers slowly replace bulky, custom CSS files with standardized utility classes.

Getting started: npm install tailwindcss

README

main branch

Tailwind CSS

A utility-first CSS framework for rapidly building custom user interfaces.

Build Status Total Downloads Latest Release License


Documentation

For full documentation, visit tailwindcss.com.

Community

For help, discussion about best practices, or feature ideas:

Discuss Tailwind CSS on GitHub

Contributing

If you're interested in contributing to Tailwind CSS, please read our contributing docs before submitting a pull request.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 9.9K

Releases and announcements

307 total
  1. v4.3.3v4.3.3Jul 16, 202647.8K downloads

    ### Fixed - Support `--watch --poll[=ms]` in `@tailwindcss/cli` when filesystem events are unreliable or unavailable ([#20297](https://github.com/tailwindlabs/tailwindcss/pull/20297)) - Canonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. `bg-[#fff]` and `bg-[#FFF]` → `bg-white`) ([#20298](https://github.com/tailwindlabs/tailwindcss/pull/20298)) - Prevent Preflight from overriding Firefox's native `iframe:focus-visible` outline styles ([#20292](https://github.com/tailwindlabs/tailwindcss/pull/20292)) - Ensure `theme('colors.foo')` in JS plugins resolves correctly when both `--color-foo` and `--color-foo-bar` exist ([#20299](https://github.com/tailwindlabs/tailwindcss/pull/20299)) - Ensure fractional opacity modifiers work with named shadow sizes like `shadow-sm/12.5`, `text-shadow-sm/12.5`, `drop-shadow-sm/12.5`, and `inset-shadow-sm/12.5` ([#20302](https://github.com/tailwindlabs/tailwindcss/pull/20302)) - Parse selectors like `[data-foo]div` as two selectors instead of one ([#20303](https://github.com/tailwindlabs/tailwindcss/pull/20303)) - Ensure `@tailwindcss/postcss` rebuilds when a preprocessor like Sass changes the input CSS wit

  2. v4.3.2v4.3.2Jun 29, 202689.2K downloads

    ### Fixed - Support bare spacing values for `auto-rows-*` and `auto-cols-*` utilities (e.g. `auto-rows-12` and `auto-cols-16`) ([#20229](https://github.com/tailwindlabs/tailwindcss/pull/20229)) - Prevent `@tailwindcss/cli` in `--watch` mode from crashing on Windows when `@source` points to a directory that doesn't exist ([#20242](https://github.com/tailwindlabs/tailwindcss/pull/20242)) - Prevent `@tailwindcss/vite` from crashing in Deno v2.8.x when `context.parentURL` is not a valid URL ([#20245](https://github.com/tailwindlabs/tailwindcss/pull/20245)) - Ensure `@tailwindcss/cli` in `--watch` mode rebuilds when the input CSS file changes in an ignored directory ([#20246](https://github.com/tailwindlabs/tailwindcss/pull/20246)) - Allow `@variant` rules used in `addBase(…)` to use custom variants defined later ([#20247](https://github.com/tailwindlabs/tailwindcss/pull/20247)) - Prevent `@tailwindcss/vite` from crashing during HMR when scanned files or directories are deleted ([#20259](https://github.com/tailwindlabs/tailwindcss/pull/20259)) - Generate `font-size` instead of `color` declarations for `text-[--spacing(…)]` ([#20260](https://github.com/tailwindlabs/tailwindcss/p

  3. v4.3.1v4.3.1Jun 12, 202681.4K downloads

    ### Added - Add `--silent` option to suppress output in `@tailwindcss/cli` ([#20100](https://github.com/tailwindlabs/tailwindcss/pull/20100)) ### Fixed - Remove deprecation warnings by using `Module#registerHooks` instead of `Module#register` on Node 26+ ([#20028](https://github.com/tailwindlabs/tailwindcss/pull/20028)) - Canonicalization: don't crash when plugin utilities throw for unsupported values ([#20052](https://github.com/tailwindlabs/tailwindcss/pull/20052)) - Allow `@apply` to be used with CSS mixins ([#19427](https://github.com/tailwindlabs/tailwindcss/pull/19427)) - Ensure `not-*` correctly negates `@container` queries, including `style(…)` queries ([#20059](https://github.com/tailwindlabs/tailwindcss/pull/20059)) - Ensure `drop-shadow-*` color utilities work with custom shadow values containing `calc(…)` ([#20080](https://github.com/tailwindlabs/tailwindcss/pull/20080)) - Fix 'Sourcemap is likely to be incorrect' warnings when using `@tailwindcss/vite` ([#20103](https://github.com/tailwindlabs/tailwindcss/pull/20103)) - Ensure `@tailwindcss/webpack` can be installed in Rspack projects without requiring `webpack` as a peer dependency ([#20027](https://git

  4. v4.3.0v4.3.0May 8, 2026258.3K downloads

    ### Added - Add `@container-size` utility ([#18901](https://github.com/tailwindlabs/tailwindcss/pull/18901)) - Add `scrollbar-{auto,thin,none}` utilities for `scrollbar-width`, and `scrollbar-thumb-*` / `scrollbar-track-*` color utilities for `scrollbar-color` ([#19981](https://github.com/tailwindlabs/tailwindcss/pull/19981), [#20019](https://github.com/tailwindlabs/tailwindcss/pull/20019)) - Add `scrollbar-gutter-*` utilities ([#20018](https://github.com/tailwindlabs/tailwindcss/pull/20018)) - Add `zoom-*` utilities ([#20020](https://github.com/tailwindlabs/tailwindcss/pull/20020)) - Add `tab-*` utilities ([#20022](https://github.com/tailwindlabs/tailwindcss/pull/20022)) - Allow using `@variant` with stacked variants (e.g. `@variant hover:focus { … }`) ([#19996](https://github.com/tailwindlabs/tailwindcss/pull/19996)) - Allow using `@variant` with compound variants (e.g. `@variant hover, focus { … }`) ([#19996](https://github.com/tailwindlabs/tailwindcss/pull/19996)) - Support `--default(…)` in `--value(…)` and `--modifier(…)` for functional `@utility` definitions ([#19989](https://github.com/tailwindlabs/tailwindcss/pull/19989)) ### Fixed - Ensure `@plugin` resolv

  5. v4.2.4v4.2.4Apr 21, 2026105.1K downloads

    ### Fixed - Ensure imports in `@import` and `@plugin` still resolve correctly when using Vite aliases in `@tailwindcss/vite` ([#19947](https://github.com/tailwindlabs/tailwindcss/pull/19947))

Code frequency

additions and deletions
+8.8K-8.8KWeek of 2025-08-03: +0 linesWeek of 2025-08-03: -0 linesWeek of 2025-08-10: +453 linesWeek of 2025-08-10: -347 linesWeek of 2025-08-17: +103 linesWeek of 2025-08-17: -103 linesWeek of 2025-08-24: +695 linesWeek of 2025-08-24: -91 linesWeek of 2025-08-31: +633 linesWeek of 2025-08-31: -153 linesWeek of 2025-09-07: +1,251 linesWeek of 2025-09-07: -226 linesWeek of 2025-09-14: +954 linesWeek of 2025-09-14: -621 linesWeek of 2025-09-21: +1,252 linesWeek of 2025-09-21: -1,010 linesWeek of 2025-09-28: +767 linesWeek of 2025-09-28: -422 linesWeek of 2025-10-05: +8,834 linesWeek of 2025-10-05: -4,025 linesWeek of 2025-10-12: +2,887 linesWeek of 2025-10-12: -1,084 linesWeek of 2025-10-19: +2,661 linesWeek of 2025-10-19: -5,081 linesWeek of 2025-10-26: +68 linesWeek of 2025-10-26: -60 linesWeek of 2025-11-02: +334 linesWeek of 2025-11-02: -76 linesWeek of 2025-11-09: +483 linesWeek of 2025-11-09: -173 linesWeek of 2025-11-16: +2,528 linesWeek of 2025-11-16: -1,897 linesWeek of 2025-11-23: +744 linesWeek of 2025-11-23: -123 linesWeek of 2025-11-30: +394 linesWeek of 2025-11-30: -324 linesWeek of 2025-12-07: +895 linesWeek of 2025-12-07: -764 linesWeek of 2025-12-14: +269 linesWeek of 2025-12-14: -204 linesWeek of 2025-12-21: +360 linesWeek of 2025-12-21: -311 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +909 linesWeek of 2026-01-04: -642 linesWeek of 2026-01-11: +0 linesWeek of 2026-01-11: -0 linesWeek of 2026-01-18: +0 linesWeek of 2026-01-18: -0 linesWeek of 2026-01-25: +4,873 linesWeek of 2026-01-25: -346 linesWeek of 2026-02-01: +1,075 linesWeek of 2026-02-01: -957 linesWeek of 2026-02-08: +228 linesWeek of 2026-02-08: -69 linesWeek of 2026-02-15: +1,390 linesWeek of 2026-02-15: -685 linesWeek of 2026-02-22: +146 linesWeek of 2026-02-22: -40 linesWeek of 2026-03-01: +0 linesWeek of 2026-03-01: -0 linesWeek of 2026-03-08: +1,177 linesWeek of 2026-03-08: -304 linesWeek of 2026-03-15: +990 linesWeek of 2026-03-15: -541 linesWeek of 2026-03-22: +1,973 linesWeek of 2026-03-22: -504 linesWeek of 2026-03-29: +145 linesWeek of 2026-03-29: -2,542 linesWeek of 2026-04-05: +1 linesWeek of 2026-04-05: -1 linesWeek of 2026-04-12: +2 linesWeek of 2026-04-12: -4 linesWeek of 2026-04-19: +1,811 linesWeek of 2026-04-19: -2,180 linesWeek of 2026-04-26: +3,243 linesWeek of 2026-04-26: -743 linesWeek of 2026-05-03: +5,205 linesWeek of 2026-05-03: -2,769 linesWeek of 2026-05-10: +8,442 linesWeek of 2026-05-10: -8,370 linesWeek of 2026-05-17: +2,402 linesWeek of 2026-05-17: -2,251 linesWeek of 2026-05-24: +325 linesWeek of 2026-05-24: -95 linesWeek of 2026-05-31: +1,078 linesWeek of 2026-05-31: -242 linesWeek of 2026-06-07: +1,224 linesWeek of 2026-06-07: -287 linesWeek of 2026-06-14: +1,295 linesWeek of 2026-06-14: -194 linesWeek of 2026-06-21: +494 linesWeek of 2026-06-21: -170 linesWeek of 2026-06-28: +1,197 linesWeek of 2026-06-28: -444 linesWeek of 2026-07-05: +2,151 linesWeek of 2026-07-05: -623 linesWeek of 2026-07-12: +1,068 linesWeek of 2026-07-12: -429 linesWeek of 2026-07-19: +0 linesWeek of 2026-07-19: -0 linesWeek of 2026-07-26: +360 linesWeek of 2026-07-26: -66 linesAug 3, 2025Jul 26, 2026
+69.8K lines added, -42.6K removed over the last year.

Commits per week

last 52 weeks
280Week of 2025-08-03: 0 commitsWeek of 2025-08-10: 17 commitsWeek of 2025-08-17: 1 commitsWeek of 2025-08-24: 11 commitsWeek of 2025-08-31: 13 commitsWeek of 2025-09-07: 7 commitsWeek of 2025-09-14: 6 commitsWeek of 2025-09-21: 15 commitsWeek of 2025-09-28: 10 commitsWeek of 2025-10-05: 18 commitsWeek of 2025-10-12: 12 commitsWeek of 2025-10-19: 20 commitsWeek of 2025-10-26: 6 commitsWeek of 2025-11-02: 5 commitsWeek of 2025-11-09: 4 commitsWeek of 2025-11-16: 15 commitsWeek of 2025-11-23: 7 commitsWeek of 2025-11-30: 10 commitsWeek of 2025-12-07: 15 commitsWeek of 2025-12-14: 11 commitsWeek of 2025-12-21: 9 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 28 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 9 commitsWeek of 2026-02-01: 5 commitsWeek of 2026-02-08: 3 commitsWeek of 2026-02-15: 22 commitsWeek of 2026-02-22: 5 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 10 commitsWeek of 2026-03-15: 11 commitsWeek of 2026-03-22: 11 commitsWeek of 2026-03-29: 2 commitsWeek of 2026-04-05: 1 commitsWeek of 2026-04-12: 1 commitsWeek of 2026-04-19: 12 commitsWeek of 2026-04-26: 15 commitsWeek of 2026-05-03: 14 commitsWeek of 2026-05-10: 13 commitsWeek of 2026-05-17: 11 commitsWeek of 2026-05-24: 6 commitsWeek of 2026-05-31: 7 commitsWeek of 2026-06-07: 11 commitsWeek of 2026-06-14: 11 commitsWeek of 2026-06-21: 7 commitsWeek of 2026-06-28: 10 commitsWeek of 2026-07-05: 4 commitsWeek of 2026-07-12: 8 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 2 commitsAug 3, 2025Jul 26, 2026
451 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 3 commitsSun 1:00 — 1 commitsSun 2:00 — 3 commitsSun 3:00 — 0 commitsSun 4:00 — 1 commitsSun 5:00 — 4 commitsSun 6:00 — 4 commitsSun 7:00 — 8 commitsSun 8:00 — 7 commitsSun 9:00 — 18 commitsSun 10:00 — 16 commitsSun 11:00 — 13 commitsSun 12:00 — 10 commitsSun 13:00 — 24 commitsSun 14:00 — 29 commitsSun 15:00 — 30 commitsSun 16:00 — 26 commitsSun 17:00 — 11 commitsSun 18:00 — 12 commitsSun 19:00 — 15 commitsSun 20:00 — 16 commitsSun 21:00 — 9 commitsSun 22:00 — 10 commitsSun 23:00 — 8 commitsMon 0:00 — 3 commitsMon 1:00 — 0 commitsMon 2:00 — 2 commitsMon 3:00 — 1 commitsMon 4:00 — 2 commitsMon 5:00 — 6 commitsMon 6:00 — 50 commitsMon 7:00 — 34 commitsMon 8:00 — 30 commitsMon 9:00 — 66 commitsMon 10:00 — 50 commitsMon 11:00 — 110 commitsMon 12:00 — 79 commitsMon 13:00 — 98 commitsMon 14:00 — 79 commitsMon 15:00 — 83 commitsMon 16:00 — 71 commitsMon 17:00 — 46 commitsMon 18:00 — 29 commitsMon 19:00 — 46 commitsMon 20:00 — 34 commitsMon 21:00 — 23 commitsMon 22:00 — 18 commitsMon 23:00 — 10 commitsTue 0:00 — 13 commitsTue 1:00 — 2 commitsTue 2:00 — 2 commitsTue 3:00 — 4 commitsTue 4:00 — 0 commitsTue 5:00 — 17 commitsTue 6:00 — 27 commitsTue 7:00 — 31 commitsTue 8:00 — 40 commitsTue 9:00 — 51 commitsTue 10:00 — 65 commitsTue 11:00 — 67 commitsTue 12:00 — 81 commitsTue 13:00 — 85 commitsTue 14:00 — 94 commitsTue 15:00 — 89 commitsTue 16:00 — 90 commitsTue 17:00 — 61 commitsTue 18:00 — 44 commitsTue 19:00 — 29 commitsTue 20:00 — 47 commitsTue 21:00 — 43 commitsTue 22:00 — 40 commitsTue 23:00 — 19 commitsWed 0:00 — 15 commitsWed 1:00 — 5 commitsWed 2:00 — 7 commitsWed 3:00 — 3 commitsWed 4:00 — 3 commitsWed 5:00 — 24 commitsWed 6:00 — 49 commitsWed 7:00 — 20 commitsWed 8:00 — 40 commitsWed 9:00 — 39 commitsWed 10:00 — 77 commitsWed 11:00 — 60 commitsWed 12:00 — 79 commitsWed 13:00 — 85 commitsWed 14:00 — 76 commitsWed 15:00 — 95 commitsWed 16:00 — 87 commitsWed 17:00 — 61 commitsWed 18:00 — 46 commitsWed 19:00 — 28 commitsWed 20:00 — 31 commitsWed 21:00 — 53 commitsWed 22:00 — 25 commitsWed 23:00 — 14 commitsThu 0:00 — 14 commitsThu 1:00 — 0 commitsThu 2:00 — 2 commitsThu 3:00 — 6 commitsThu 4:00 — 5 commitsThu 5:00 — 5 commitsThu 6:00 — 28 commitsThu 7:00 — 32 commitsThu 8:00 — 45 commitsThu 9:00 — 51 commitsThu 10:00 — 73 commitsThu 11:00 — 95 commitsThu 12:00 — 120 commitsThu 13:00 — 81 commitsThu 14:00 — 67 commitsThu 15:00 — 104 commitsThu 16:00 — 73 commitsThu 17:00 — 67 commitsThu 18:00 — 57 commitsThu 19:00 — 43 commitsThu 20:00 — 26 commitsThu 21:00 — 19 commitsThu 22:00 — 26 commitsThu 23:00 — 10 commitsFri 0:00 — 9 commitsFri 1:00 — 1 commitsFri 2:00 — 5 commitsFri 3:00 — 2 commitsFri 4:00 — 5 commitsFri 5:00 — 16 commitsFri 6:00 — 25 commitsFri 7:00 — 31 commitsFri 8:00 — 47 commitsFri 9:00 — 78 commitsFri 10:00 — 95 commitsFri 11:00 — 96 commitsFri 12:00 — 110 commitsFri 13:00 — 99 commitsFri 14:00 — 120 commitsFri 15:00 — 128 commitsFri 16:00 — 93 commitsFri 17:00 — 52 commitsFri 18:00 — 42 commitsFri 19:00 — 64 commitsFri 20:00 — 34 commitsFri 21:00 — 46 commitsFri 22:00 — 46 commitsFri 23:00 — 25 commitsSat 0:00 — 16 commitsSat 1:00 — 6 commitsSat 2:00 — 7 commitsSat 3:00 — 5 commitsSat 4:00 — 3 commitsSat 5:00 — 1 commitsSat 6:00 — 10 commitsSat 7:00 — 13 commitsSat 8:00 — 20 commitsSat 9:00 — 20 commitsSat 10:00 — 29 commitsSat 11:00 — 26 commitsSat 12:00 — 18 commitsSat 13:00 — 25 commitsSat 14:00 — 20 commitsSat 15:00 — 30 commitsSat 16:00 — 18 commitsSat 17:00 — 16 commitsSat 18:00 — 21 commitsSat 19:00 — 24 commitsSat 20:00 — 16 commitsSat 21:00 — 17 commitsSat 22:00 — 6 commitsSat 23:00 — 16 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 7, 2026daily#10+408
Aug 6, 2026daily#10+408
Aug 5, 2026daily#12+52
Jan 9, 2026daily#21+78
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    453.6K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    385.5K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    384.4K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    194.7K stars · TypeScript