iv-org/invidiousPublic

Invidious is an alternative front-end to YouTube

AI summary: An open-source alternative front-end to YouTube focusing on privacy and performance.

Stars
22.4K
+45 today
Forks
2.5K
Watchers
194
Open issues
385
Open PRs
80
Contributors
~351
Commits
5.9K
Branches
14

CrystalAGPL-3.0Created Feb 7, 2018Last push todayLatest release v2.20260723.0+467 stars this week+467 this month

Star history

since Jan 8, 2023
010K20KJan 2023Mar 2024May 2025Aug 2026
22.4K stars as of Aug 7, 2026, tracked back to Jan 8, 2023. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

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

Signals and awards

derived from tracked data
  • Widely adopted

    22,434 stars

  • Battle-tested

    8 years of history

  • Actively maintained

    Pushed within 48 hours

  • Community-driven

    ~351 contributors

  • Continuous integration

    Automated checks passing

  • Repeat trending

    4 trending appearances

What invidious does

Invidious acts as a lightweight, privacy-respecting proxy interface for YouTube. It allows users to watch videos, read comments, and manage subscriptions without requiring a Google account or running proprietary tracking scripts in their browser. The backend handles the interaction with YouTube's servers, stripping out advertisements and telemetric data before delivering the clean content to the user. It supports an audio-only mode to save bandwidth, provides RSS feeds for channels, and offers extensive UI customization options. By federating instances, it provides a decentralized way to access centralized video content securely.

Invidious is for anyone seeking a more private, lightweight way to consume YouTube content. Self-hosting the application requires basic sysadmin skills and familiarity with Docker.

  • Ad-Free Viewing: Strips all video and banner advertisements natively at the proxy level without requiring external ad-blockers.
  • No Tracking: Prevents Google from tracking viewing habits or serving personalized recommendations to the end user.
  • Audio-Only Mode: Conserves significant bandwidth by allowing users to stream only the audio track of a video.
  • Local Subscriptions: Lets users subscribe to channels and organize feeds locally without needing a Google account.
  • Developer API: Exposes a clean JSON API for developers to build third-party applications interacting with YouTube data securely.

Where teams use it

Privacy Preservation

Privacy-conscious individuals watching YouTube content without exposing their viewing history or IP address to Google.

Low-Bandwidth Environments

Users on restricted or metered internet connections utilizing the audio-only mode to consume podcasts or lectures efficiently.

Self-Hosted Streaming

Enthusiasts deploying their own private Invidious instance to serve ad-free videos to devices on their local network.

Third-Party App Development

Developers using the clean Invidious API to power alternative mobile apps or smart TV interfaces for YouTube content.

Getting started: docker-compose up -d

README

master branch
Invidious logo

Invidious

License: AGPLv3 Build Status GitHub commits GitHub issues GitHub pull requests Translation Status

An open source alternative front-end to YouTube

Website  •  Instances list  •  FAQ  •  Documentation  •  Contribute  •  Donate

Chat with us:
Matrix Libera.chat (IRC)
Fediverse: @invidious@social.tchncs.de
E-mail

Screenshots

Player Preferences Subscriptions

Features

User features

  • Lightweight
  • No ads
  • No tracking
  • No JavaScript required
  • Light/Dark themes
  • Customizable homepage
  • Subscriptions independent from Google
  • Notifications for all subscribed channels
  • Audio-only mode (with background play on mobile)
  • Support for Reddit comments
  • Available in many languages, thanks to our translators

Data import/export

  • Import subscriptions from YouTube, NewPipe and FreeTube
  • Import watch history from YouTube and NewPipe
  • Export subscriptions to NewPipe and FreeTube
  • Import/Export Invidious user data

Technical features

  • Embedded video support
  • Developer API
  • Does not use official YouTube APIs
  • No Contributor License Agreement (CLA)

Quick start

Using Invidious:

Hosting Invidious:

Documentation

The full documentation can be accessed online at https://docs.invidious.io/

The documentation's source code is available in this repository: https://github.com/iv-org/documentation

Extensions

We highly recommend the use of Privacy Redirect, a browser extension that automatically redirects YouTube URLs to any Invidious instance and replaces embedded YouTube videos on other websites with Invidious.

The documentation contains a list of browser extensions that we recommended to use along with Invidious.

You can read more here: https://docs.invidious.io/applications/

Contribute

Code

  1. Fork it ( https://github.com/iv-org/invidious/fork ).
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Stage your files (git add .).
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin my-new-feature).
  6. Create a new pull request ( https://github.com/iv-org/invidious/compare ).

Translations

We use Weblate to manage Invidious translations.

You can suggest new translations and/or correction here: https://hosted.weblate.org/engage/invidious/.

Creating an account is not required, but recommended, especially if you want to contribute regularly. Weblate also allows you to log-in with major SSO providers like GitHub, GitLab, BitBucket, Google, ...

Projects using Invidious

A list of projects and extensions for or utilizing Invidious can be found in the documentation: https://docs.invidious.io/applications/

Liability

We take no responsibility for the use of our tool, or external instances provided by third parties. We strongly recommend you abide by the valid official regulations in your country. Furthermore, we refuse liability for any inappropriate use of Invidious, such as illegal downloading. This tool is provided to you in the spirit of free, open software.

You may view the LICENSE in which this software is provided to you here.

  1. Limitation of Liability.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

35 total
  1. Release v2.20260723.0v2.20260723.0Jul 23, 2026

    ### Wrap-up This release hardens security, adds an instance option to disable API endpoints, and fixes YouTube backend changes that broke video metadata and playback. A cross-user playlist deletion vulnerability was closed, and videos are no longer incorrectly marked as upcoming. Instance owners gain a new configuration flag to disable API endpoints that are easy to abuse, a reduced backoff in the channel refresh job when no errors occur, and an updated User-Agent header for YouTube requests. The OCI image bumps OpenSSL to 3.6.3, and the Docker image moves to Crystal 1.20.3. Developer experience improves with the ability to release directly from GitHub Actions, enhanced issue/PR templates with an AI policy compliance field, and a new `AI_POLICY.md` document. Dependency bumps keep CI current with `int128/docker-manifest-create-action` 2.25.0 and `actions/cache` 6. ### New features & important changes #### For Users - No user-facing changes in this release. #### For instance owners - A new configuration option allows disabling API endpoints that are easy to abuse (#5630) - The `RefreshChannelsJob` backoff is reduced when no errors occur, improving channel ref

  2. Release v2.20260626.0v2.20260626.0Jun 27, 2026

    ## v2.20260626.0 ### Wrap-up This release hardens playlists, channels, and search, adds a privacy option for searches, and modernizes the packaging and CI pipeline. Searches can now be submitted via `POST` so queries do not leak into server logs or browser history, Invidious cookies work across alternative domains, and "Watch on YouTube" / embed redirects use the correct timestamp and host. Playlist and channel parsing issues got fixed: outdated playlist parsing that hid all videos, paid course videos breaking imports, RSS feeds exposing private playlists without auth, broken author verification badges, and channel videos/playlists not loading from search. Thumbnail paths `/pl_c` / `/tvfilm_banner` are now supported, YouTube comments that were written in Japanese, Chinese, Korean and probably other languages do not longer swallows the last character when an emoji is present in the comment, and the search filters dropped the deprecated "sort by rating/date" options. Packaging moves Docker builds to the 84codes Crystal compiler image, updates OpenSSL to 3.6.2 and Crystal to 1.20.x in OCI, bumps Alpine to 3.24, and unifies the ARM64 and AMD64 Dockerfiles. Developers benefi

  3. Release v2.20260207.0v2.20260207.0Feb 7, 2026

    ### Wrap-up This release hardens the Invidious companion pipeline and cleans up a long list of UI papercuts. Companion downloads now work end-to-end, CSP headers and check identifiers are generated once and reused, proxy responses strip stray headers, and the final traces of the legacy signature helper are gone so the helper can be rolled out safely. Livestream navigation, playlists, and channel metadata also see overdue fixes: Trending once again lists livestreams, "Watch on YouTube" buttons stop jumping to arbitrary timestamps, playlist imports/API calls handle missing data, and channel pages now display creator pronouns and playlist thumbnails. Deployments benefit from compiling OpenSSL into docker images to mitigate a long-standing memory leak observed with Alpine-provided OpenSSL, Crystal pinned back to 1.16.3 for docker and OCI builds, a rewritten static file handler, clarified README/HTTP proxy/unix socket docs, and dozens of smaller cleanups. ### New features & important changes #### For Users - Livestream experiences are restored: Trending shows livestreams again, the gaming feed remains accessible, and "Watch on YouTube" links stop carrying stale timestamps (

  4. Release v2.20250913.0v2.20250913.0Sep 13, 2025

    ### Wrap-up This release primarily marks Invidious companion's ascend out of beta and its stable integration thereof into Invidious! For those unaware Invidious companion is the successor to the `inv-sig-helper` tool, designed to securely pass YouTube's attestation checks and allow for the efficient retrieval and playback of video streams reliably. Companion delivers YouTube fixes faster since it’s built on the community-driven [YouTube.js](https://github.com/LuanRT/YouTube.js) project, used by many open source projects such as [FreeTube](https://github.com/FreeTubeApp/FreeTube). For more information see https://github.com/iv-org/invidious-companion and https://docs.invidious.io/installation/ But companion isn't the only new thing in this release! Invidious will no longer error out completely as soon as a single item failed to parse in search results, channel pages, etc. Instead it now handles it gracefully by substituting those problematic items with an error card and rendering the page normally. The player has gained some quality of life features such as being able to choose a default playlist for videos to be added to, or persisting caption appearance settin

  5. Release v2.20250517.0v2.20250517.0May 17, 2025

    Inverse fallback for the YouTube client from TVHTML then MWEB. Fixes https://github.com/iv-org/invidious/issues/5273

Commits per week

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

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 25 commitsSun 1:00 — 22 commitsSun 2:00 — 4 commitsSun 3:00 — 6 commitsSun 4:00 — 5 commitsSun 5:00 — 7 commitsSun 6:00 — 5 commitsSun 7:00 — 13 commitsSun 8:00 — 19 commitsSun 9:00 — 38 commitsSun 10:00 — 41 commitsSun 11:00 — 50 commitsSun 12:00 — 46 commitsSun 13:00 — 28 commitsSun 14:00 — 49 commitsSun 15:00 — 61 commitsSun 16:00 — 69 commitsSun 17:00 — 52 commitsSun 18:00 — 38 commitsSun 19:00 — 55 commitsSun 20:00 — 41 commitsSun 21:00 — 43 commitsSun 22:00 — 36 commitsSun 23:00 — 25 commitsMon 0:00 — 15 commitsMon 1:00 — 3 commitsMon 2:00 — 8 commitsMon 3:00 — 5 commitsMon 4:00 — 6 commitsMon 5:00 — 3 commitsMon 6:00 — 6 commitsMon 7:00 — 9 commitsMon 8:00 — 10 commitsMon 9:00 — 30 commitsMon 10:00 — 38 commitsMon 11:00 — 26 commitsMon 12:00 — 41 commitsMon 13:00 — 39 commitsMon 14:00 — 43 commitsMon 15:00 — 60 commitsMon 16:00 — 36 commitsMon 17:00 — 83 commitsMon 18:00 — 49 commitsMon 19:00 — 51 commitsMon 20:00 — 52 commitsMon 21:00 — 47 commitsMon 22:00 — 42 commitsMon 23:00 — 30 commitsTue 0:00 — 28 commitsTue 1:00 — 15 commitsTue 2:00 — 15 commitsTue 3:00 — 10 commitsTue 4:00 — 5 commitsTue 5:00 — 5 commitsTue 6:00 — 5 commitsTue 7:00 — 8 commitsTue 8:00 — 37 commitsTue 9:00 — 42 commitsTue 10:00 — 37 commitsTue 11:00 — 32 commitsTue 12:00 — 12 commitsTue 13:00 — 32 commitsTue 14:00 — 20 commitsTue 15:00 — 29 commitsTue 16:00 — 20 commitsTue 17:00 — 50 commitsTue 18:00 — 47 commitsTue 19:00 — 60 commitsTue 20:00 — 42 commitsTue 21:00 — 39 commitsTue 22:00 — 28 commitsTue 23:00 — 45 commitsWed 0:00 — 39 commitsWed 1:00 — 23 commitsWed 2:00 — 5 commitsWed 3:00 — 5 commitsWed 4:00 — 4 commitsWed 5:00 — 7 commitsWed 6:00 — 1 commitsWed 7:00 — 3 commitsWed 8:00 — 16 commitsWed 9:00 — 27 commitsWed 10:00 — 29 commitsWed 11:00 — 24 commitsWed 12:00 — 27 commitsWed 13:00 — 43 commitsWed 14:00 — 27 commitsWed 15:00 — 34 commitsWed 16:00 — 38 commitsWed 17:00 — 43 commitsWed 18:00 — 51 commitsWed 19:00 — 53 commitsWed 20:00 — 47 commitsWed 21:00 — 37 commitsWed 22:00 — 39 commitsWed 23:00 — 74 commitsThu 0:00 — 36 commitsThu 1:00 — 27 commitsThu 2:00 — 13 commitsThu 3:00 — 9 commitsThu 4:00 — 4 commitsThu 5:00 — 4 commitsThu 6:00 — 4 commitsThu 7:00 — 13 commitsThu 8:00 — 22 commitsThu 9:00 — 18 commitsThu 10:00 — 24 commitsThu 11:00 — 34 commitsThu 12:00 — 21 commitsThu 13:00 — 31 commitsThu 14:00 — 22 commitsThu 15:00 — 39 commitsThu 16:00 — 41 commitsThu 17:00 — 57 commitsThu 18:00 — 110 commitsThu 19:00 — 31 commitsThu 20:00 — 55 commitsThu 21:00 — 39 commitsThu 22:00 — 49 commitsThu 23:00 — 41 commitsFri 0:00 — 9 commitsFri 1:00 — 10 commitsFri 2:00 — 14 commitsFri 3:00 — 14 commitsFri 4:00 — 11 commitsFri 5:00 — 7 commitsFri 6:00 — 12 commitsFri 7:00 — 16 commitsFri 8:00 — 22 commitsFri 9:00 — 37 commitsFri 10:00 — 24 commitsFri 11:00 — 35 commitsFri 12:00 — 33 commitsFri 13:00 — 20 commitsFri 14:00 — 29 commitsFri 15:00 — 26 commitsFri 16:00 — 25 commitsFri 17:00 — 76 commitsFri 18:00 — 30 commitsFri 19:00 — 50 commitsFri 20:00 — 42 commitsFri 21:00 — 37 commitsFri 22:00 — 34 commitsFri 23:00 — 44 commitsSat 0:00 — 21 commitsSat 1:00 — 10 commitsSat 2:00 — 5 commitsSat 3:00 — 5 commitsSat 4:00 — 5 commitsSat 5:00 — 5 commitsSat 6:00 — 6 commitsSat 7:00 — 10 commitsSat 8:00 — 18 commitsSat 9:00 — 32 commitsSat 10:00 — 37 commitsSat 11:00 — 31 commitsSat 12:00 — 31 commitsSat 13:00 — 28 commitsSat 14:00 — 50 commitsSat 15:00 — 54 commitsSat 16:00 — 32 commitsSat 17:00 — 73 commitsSat 18:00 — 47 commitsSat 19:00 — 65 commitsSat 20:00 — 70 commitsSat 21:00 — 45 commitsSat 22:00 — 47 commitsSat 23:00 — 32 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 5, 2026daily#11+402
Aug 4, 2026daily#11+402
Aug 3, 2026daily#2+305
Aug 2, 2026daily#9+435
  • avelino/awesome-go

    A curated list of awesome Go frameworks, libraries and software

    180.4K stars · Go

  • Stirling-Tools/Stirling-PDF

    #1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

    89.1K stars · Java

  • sherlock-project/sherlock

    Hunt down social media accounts by username across social networks

    88.4K stars · Python

  • chrislgarry/Apollo-11

    Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.

    71.9K stars · Assembly

  • tw93/Pake

    🤱🏻 Turn any webpage into a desktop app with one command.

    60.5K stars · Rust

  • mvanhorn/last30days-skill

    AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary

    57.6K stars · Python