truelockmc/streambertPublic

A cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking

AI summary: A cross-platform desktop application for streaming and downloading movies and anime without ads or tracking.

Stars
6K
+10 today
Forks
550
Watchers
29
Open issues
29
Open PRs
8
Contributors
~7
Commits
334
Branches
2

JavaScriptGPL-3.0Created Feb 17, 2026Last push 20d agoLatest release 2.6.0+54 stars this week+54 this month

Star history

since Feb 22, 2026
02K4KFeb 2026Apr 2026Jun 2026Aug 2026
6K stars as of Aug 6, 2026, tracked back to Feb 22, 2026. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

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

Signals and awards

derived from tracked data
  • Repeat trending

    4 trending appearances

What streambert does

Streambert is an Electron-based desktop app that aggregates video streams from various sources, allowing users to watch movies, TV series, and anime for free. It acts as a search engine aggregator, fetching metadata from TMDB and AniList, and streaming video files directly from providers like VidSrc and AllManga. The application offers a built-in player with subtitle support and multithreaded downloading capabilities. It is designed with privacy in mind, featuring zero advertisements and no centralized data collection.

This app is for users looking for a clean, private, and ad-free desktop experience for streaming and downloading a wide variety of movies, TV shows, and anime.

  • Direct streaming: plays video files directly from aggregated third-party sources without web wrappers.
  • Multithreaded downloading: allows users to save content locally using an integrated CLI tool.
  • Metadata aggregation: fetches rich information, posters, and trending lists from TMDB and AniList.
  • Subtitle management: provides built-in tools to search, download, and sync subtitles for media.
  • Privacy-focused design: operates entirely without ads, trackers, or centralized data collection servers.

Where teams use it

Ad-free media consumption

Users can watch their favorite shows without dealing with the intrusive advertisements typical of free streaming sites.

Offline viewing

Allows users to download movies and anime for watching later without an internet connection.

Unified media library

Provides a single interface to track watch history and manage downloads across different types of media.

Anime discovery

Integrates with AniList to help users find and watch new anime series.

Getting started: Download the latest release for your OS, or build from source using `npm install` and `npm run dist`.

README

main branch

Downloads@latest Release Version Badge Issues Badge Closed Issues Badge

GitHub Codeberg AUR Version

Streambert

A cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking*

truelockmc%2Fstreambert | Trendshift

Logo

Installation

Why Streambert?

  • 🎦 Streaming: Stream any Movie, Anime or TV Series from around the World.
  • 📥 Downloading: Download anything you want to watch.
  • 📃 Subtitles: Download and manage Subtitles.
  • ⚙️ Customizability: Customize the Interface and Features to your unique needs.
  • 📚 Library: Track what you watched, save stuff you want to watch and manage your Downloads.
  • Trending: Discover new things to Watch every Day.
  • 🛡️ Privacy: Completely Ads and Tracker free, forever.
  • Speed: Stream faster than any Browser can, download with multithreading.

Explore new Stuff Watch TV Series Watch Movies Watch Anime Without any Ads or Trackers Customize Customize Download Subtitles Download Everything

Stargazers

Streaming

The Application mainly gets Video Streams from VidSrc (you can also Stream from videasy and vidking).

It fetches Information for Images, Info Texts, Search and Homepage from tmdb.


Downloading

You can download those Video Streams because the Program sources Links to their .m3u8 Playlist Files (similar to this Browser Extension).

Once you click 'Download' these Links are used to download the Full Movie/TV Episode using this Program. You can then watch them In-App or take the Files on any Storage Medium you want.


Anime

You can also watch Anime, the App checks if a Movie or Series is an Anime and then sources its Metadata from AniList instead of tmdb.

Media Files for Animes are scraped from AllManga.to (i stole this mechanic from ani-cli). The App directly gets .mp4 Files and doesnt evem show you the AllManga website, you can also download these Files, just like any other Content.

Requirements


Installation

On first launch you'll be prompted to enter your TMDB API key. (Guide on how to get one) It's saved locally, you only need to do this once.

Linux, Manual (.deb / .AppImage / .pacman)

Download the latest .deb .pacman or .AppImage from the Releases page.

# .deb
sudo dpkg -i streambert_*.deb

# Arch Linux (.pacman)
sudo pacman -U streambert-*.pacman

# .AppImage (you can also do it with Gearlever)
chmod +x Streambert-x64.AppImage && ./Streambert-x64.AppImage

Windows

Download the latest Streambert Setup *.exe from the Releases page and run it.

macOS

Download the latest Streambert-*-universal.dmg from the Releases page, open it and drag Streambert to your Applications folder.


Building from Source

  1. Install dependencies:
npm install
  1. Build
npm run dist:win   

or

npm run dist:linux 

or (for Arch Linux)

npm run dist:arch

or (for an AppImage only)

npm run dist:appimage

or (for a .deb only)

npm run dist:deb

or (for a .rpm only)

npm run dist:rpm

or (for macOS)

npm run dist:mac

or (build all platforms at once)

npm run dist

Important

If you are building/installing on Arch Linux and encounter errors, you may need these libraries:

  • libcrypt.so.1 error: sudo pacman -S libxcrypt-compat
  • http-parser dependency error: yay -S http-parser (from AUR)

License

This project is open-source software licensed under the GNU General Public License v3.0 (GPL-3.0).

Forks may be created but they MUST stay open-sourced.

Contributing

Everyone is welcome to contribute to this project. Before contributing please make sure to read the Contributing Guidelines and act accordingly.

Privacy Disclaimer

Streambert itself does not collect ANY data. There is no centralized service which the app relies on. However, the streaming sources and github (for downloading updates in-app) may still collect your data.

Streambert has built-in tracker/- and adblocking, but obviously that is not perfect.

Legal Disclaimer

IMPORTANT: This application is for educational and personal use only.

  • Streambert does not host, store, or distribute any copyrighted content
  • All content is sourced from third-party providers and websites
  • Users are solely responsible for ensuring they have legal rights to access any content
  • The developer does not endorse or encourage copyright infringement
  • Users must comply with all applicable laws in their jurisdiction
  • Any legal issues should be directed to the actual content providers
  • This app functions as a search engine aggregator only
  • No copyrighted material is stored on my side

Legal Notice

This application is provided "as is" for educational purposes. The developer:

  • Does not claim ownership of any content
  • Does not profit from copyrighted material in any way
  • Does not control third-party content providers
  • Encourages users to support content creators through legal means

RepoStars

Project Structure
Project Root
├── index.html
├── main.js
├── package.json
├── preload.js
├── vite.config.js
├── LICENSE
├── README.md
├── public
│   ├── icon.png
│   ├── installer-sidebar.bmp
│   └── logo.svg
├── screenshots
│   ├── adblock.png
│   ├── anime.png
│   ├── api-settings_tmdb.png
│   ├── application_tmdb.png
│   ├── download.png
│   ├── icon.png
│   ├── movie.png
│   ├── personal-use_tmdb.png
│   ├── series.png
│   ├── setup.png
│   ├── signup_tmdb.png
│   ├── subs.png
│   ├── token_tmdb.png
│   └── trending.png
└── src
    ├── App.jsx
    ├── main.jsx
    ├── components
    │   ├── BlockedStatsModal.jsx
    │   ├── CloseConfirmModal.jsx
    │   ├── DownloadModal.jsx
    │   ├── ErrorBoundary.jsx
    │   ├── Icons.jsx
    │   ├── KeyboardShortcutsModal.jsx
    │   ├── MediaCard.jsx
    │   ├── SearchModal.jsx
    │   ├── SetupScreen.jsx
    │   ├── Sidebar.jsx
    │   ├── SubtitleDownloaderModal.jsx
    │   ├── TrailerModal.jsx
    │   ├── TrendingCarousel.jsx
    │   ├── UpdateModal.jsx
    │   └── WindowTitlebar.jsx
    ├── ipc
    │   ├── allmanga.js
    │   ├── blockStats.js
    │   ├── downloads.js
    │   ├── player.js
    │   ├── storage.js
    │   └── subtitles.js
    ├── pages
    │   ├── DownloadsPage.jsx
    │   ├── HomePage.jsx
    │   ├── LibraryPage.jsx
    │   ├── MoviePage.jsx
    │   ├── SettingsPage.jsx
    │   └── TVPage.jsx
    ├── styles
    │   ├── global.css
    │   └── fonts
    │       ├── bebas-neue-regular.woff2
    │       ├── dm-sans-300.woff2
    │       ├── dm-sans-500.woff2
    │       ├── dm-sans-600.woff2
    │       └── dm-sans-regular.woff2
    └── utils
        ├── ageRating.js
        ├── aniSkip.js
        ├── api.js
        ├── appearance.js
        ├── backup.js
        ├── episodeMappings.js
        ├── homeLayout.js
        ├── storage.js
        ├── subtitles.js
        ├── updates.js
        ├── useBlockedStats.js
        └── useRatings.js
View on GitHub

Recent activity

commits and pull requests

Releases and announcements

19 total
  1. v.2.6.02.6.0Jun 27, 20267.8K downloads

    ## What's Changed * The video downloader executable has been updated, please make sure to get the newest version for downloading: https://github.com/truelockmc/vid-dl-cli-only/releases/latest * Updated source URL's and added new "vidking" source (https://github.com/truelockmc/streambert/issues/130) * Added theming/themes by @truelockmc in https://github.com/truelockmc/streambert/pull/117 * Streaming sources now comply with your theming by @truelockmc in https://github.com/truelockmc/streambert/pull/125 <img width="1287" height="780" alt="image" src="https://github.com/user-attachments/assets/79705c7c-78b9-416b-a725-c650768f37fd" /> * Updated wyzie-subs handling & created a guide (similar to the tmdb-tutorial) by @truelockmc in https://github.com/truelockmc/streambert/pull/126 * Auto-failover to alternate source when AllManga lacks the episode by @truelockmc and @nevatas in https://github.com/truelockmc/streambert/pull/129 * Add macOS installation instructions to README by @imooon in https://github.com/truelockmc/streambert/pull/127 * feat(player): add autoplay next episode with countdown overlay by @rogueburger21 in https://github.com/truelockmc/streambert/pull/57 <im

  2. v.2.5.02.5.0May 22, 202613.1K downloads

    ## What's Changed * Added sorting/filters to the downloads page by @truelockmc in https://github.com/truelockmc/streambert/pull/53 <img width="1291" height="161" alt="image" src="https://github.com/user-attachments/assets/4c2a7c63-4d75-4e88-9d87-21430c072262" /> * Removed obsolete watched label on movie page & improved video-downloader file validator by @truelockmc in https://github.com/truelockmc/streambert/pull/68 * Improved update-modal and in-app updating by @truelockmc in https://github.com/truelockmc/streambert/pull/69, https://github.com/truelockmc/streambert/pull/73 and https://github.com/truelockmc/streambert/pull/85 * Fixed app-icon for .deb and .pacman installations by @truelockmc in https://github.com/truelockmc/streambert/pull/87 * TMDB Data is now available in different languages by @truelockmc in https://github.com/truelockmc/streambert/pull/88 <img width="1029" height="123" alt="image" src="https://github.com/user-attachments/assets/1bb5613a-7d4f-49cb-b543-5703e927c85e" /> * New personal recommendations on homepage, based on watch history by @rogueburger21 in https://github.com/truelockmc/streambert/pull/58 <img width="1294" height="422" alt="image

  3. v.2.42.4Apr 30, 202613.7K downloads

    ## What's Changed * build: add native Arch Linux support by @GunSliger00007 in https://github.com/truelockmc/streambert/pull/41 * Added Pop-Out/PiP Player by @truelockmc in https://github.com/truelockmc/streambert/pull/47 * Fixed Allmanga by @truelockmc in https://github.com/truelockmc/streambert/pull/48 * Notifications for newly released Episodes are on by default now by @truelockmc in https://github.com/truelockmc/streambert/pull/49 * New grid view for the Homepage & 2Embed is now labeled "unstable" by @truelockmc in https://github.com/truelockmc/streambert/pull/50 _Please give your Feedback on this in the created Discussion_ <img width="1394" height="902" alt="New grid view" src="https://github.com/user-attachments/assets/8aa728de-0be7-49fb-bec6-46f23d9c297a" /> <img width="754" height="594" alt="Can be enabled in the settings under Interface" src="https://github.com/user-attachments/assets/df828997-ff1e-4d6c-aacc-df5c6ad37480" /> <img width="1501" height="757" alt="Popout player" src="https://github.com/user-attachments/assets/0fc054d2-dae7-435a-9061-557115e0de22" /> ## New Contributors * @GunSliger00007 made their first contribution in https://github.co

  4. v.2.32.3Apr 6, 2026742 downloads

    ## What's Changed * Add macOS build support (DMG for Intel & Apple Silicon) and much smaller build size by @aimen08 in https://github.com/truelockmc/streambert/pull/31 * Allmanga/anime source is working again * Added Intro-Skipping for animes * Added "Specials" tab on TVPage * Slightly improved Homepage Layout * Several Bugfixes ## New Contributors * @aimen08 made their first contribution in https://github.com/truelockmc/streambert/pull/31 **Full Changelog**: https://github.com/truelockmc/streambert/compare/2.2.1...2.3

  5. v.2.2.1 (HOTFIX)2.2.1Apr 1, 2026979 downloads

    This Release is a Hotfix and fixes some critical Issues: - Vidsrc is now the default non anime source (it is more reliable and faster than videasy which just fetches from vidsrc and 2embed) - Heavily reduced RAM Usage - Wyzie (Subtitle Provider) now requires an API Key (subtitles wont work in previous versions) - Some other Bugs have been fixed too **Full Changelog**: https://github.com/truelockmc/streambert/compare/2.2...2.2.1

Commits per week

last 52 weeks
790Week of 2025-08-09: 0 commitsWeek of 2025-08-16: 0 commitsWeek of 2025-08-23: 0 commitsWeek of 2025-08-30: 0 commitsWeek of 2025-09-06: 0 commitsWeek of 2025-09-13: 0 commitsWeek of 2025-09-20: 0 commitsWeek of 2025-09-27: 0 commitsWeek of 2025-10-04: 0 commitsWeek of 2025-10-11: 0 commitsWeek of 2025-10-18: 0 commitsWeek of 2025-10-25: 0 commitsWeek of 2025-11-01: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 79 commitsWeek of 2026-02-22: 37 commitsWeek of 2026-03-01: 48 commitsWeek of 2026-03-08: 11 commitsWeek of 2026-03-15: 10 commitsWeek of 2026-03-22: 21 commitsWeek of 2026-03-29: 18 commitsWeek of 2026-04-05: 22 commitsWeek of 2026-04-12: 7 commitsWeek of 2026-04-19: 3 commitsWeek of 2026-04-26: 9 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 1 commitsWeek of 2026-05-17: 29 commitsWeek of 2026-05-24: 2 commitsWeek of 2026-05-31: 12 commitsWeek of 2026-06-07: 3 commitsWeek of 2026-06-14: 1 commitsWeek of 2026-06-21: 3 commitsWeek of 2026-06-28: 2 commitsWeek of 2026-07-05: 1 commitsWeek of 2026-07-12: 2 commitsWeek of 2026-07-19: 0 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 0 commitsAug 9, 2025Aug 2, 2026
321 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 1 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 0 commitsSun 10:00 — 0 commitsSun 11:00 — 1 commitsSun 12:00 — 2 commitsSun 13:00 — 0 commitsSun 14:00 — 0 commitsSun 15:00 — 0 commitsSun 16:00 — 3 commitsSun 17:00 — 4 commitsSun 18:00 — 0 commitsSun 19:00 — 2 commitsSun 20:00 — 0 commitsSun 21:00 — 10 commitsSun 22:00 — 6 commitsSun 23:00 — 2 commitsMon 0:00 — 0 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 0 commitsMon 10:00 — 0 commitsMon 11:00 — 3 commitsMon 12:00 — 3 commitsMon 13:00 — 0 commitsMon 14:00 — 0 commitsMon 15:00 — 0 commitsMon 16:00 — 2 commitsMon 17:00 — 3 commitsMon 18:00 — 0 commitsMon 19:00 — 6 commitsMon 20:00 — 4 commitsMon 21:00 — 11 commitsMon 22:00 — 16 commitsMon 23:00 — 1 commitsTue 0:00 — 0 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 0 commitsTue 10:00 — 0 commitsTue 11:00 — 3 commitsTue 12:00 — 2 commitsTue 13:00 — 2 commitsTue 14:00 — 2 commitsTue 15:00 — 0 commitsTue 16:00 — 3 commitsTue 17:00 — 1 commitsTue 18:00 — 1 commitsTue 19:00 — 1 commitsTue 20:00 — 7 commitsTue 21:00 — 7 commitsTue 22:00 — 6 commitsTue 23:00 — 5 commitsWed 0:00 — 8 commitsWed 1:00 — 0 commitsWed 2:00 — 0 commitsWed 3:00 — 4 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 2 commitsWed 10:00 — 6 commitsWed 11:00 — 0 commitsWed 12:00 — 3 commitsWed 13:00 — 2 commitsWed 14:00 — 2 commitsWed 15:00 — 0 commitsWed 16:00 — 0 commitsWed 17:00 — 5 commitsWed 18:00 — 9 commitsWed 19:00 — 3 commitsWed 20:00 — 4 commitsWed 21:00 — 4 commitsWed 22:00 — 18 commitsWed 23:00 — 0 commitsThu 0:00 — 0 commitsThu 1:00 — 0 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 0 commitsThu 10:00 — 1 commitsThu 11:00 — 0 commitsThu 12:00 — 2 commitsThu 13:00 — 1 commitsThu 14:00 — 1 commitsThu 15:00 — 4 commitsThu 16:00 — 0 commitsThu 17:00 — 12 commitsThu 18:00 — 2 commitsThu 19:00 — 1 commitsThu 20:00 — 3 commitsThu 21:00 — 2 commitsThu 22:00 — 6 commitsThu 23:00 — 4 commitsFri 0:00 — 1 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 0 commitsFri 10:00 — 2 commitsFri 11:00 — 7 commitsFri 12:00 — 4 commitsFri 13:00 — 2 commitsFri 14:00 — 4 commitsFri 15:00 — 2 commitsFri 16:00 — 1 commitsFri 17:00 — 2 commitsFri 18:00 — 1 commitsFri 19:00 — 4 commitsFri 20:00 — 4 commitsFri 21:00 — 10 commitsFri 22:00 — 3 commitsFri 23:00 — 1 commitsSat 0:00 — 3 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 0 commitsSat 10:00 — 0 commitsSat 11:00 — 2 commitsSat 12:00 — 5 commitsSat 13:00 — 1 commitsSat 14:00 — 0 commitsSat 15:00 — 4 commitsSat 16:00 — 7 commitsSat 17:00 — 1 commitsSat 18:00 — 1 commitsSat 19:00 — 2 commitsSat 20:00 — 4 commitsSat 21:00 — 1 commitsSat 22:00 — 9 commitsSat 23:00 — 4 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits319 (96%)
Community commits15 (4%)

334 commits in total over the last year.

DateListRankStars gained
May 22, 2026daily#16+52
May 21, 2026daily#13+63
May 20, 2026daily#23+41
May 19, 2026daily#21+34
  • react/react

    The library for web and native user interfaces.

    247.1K stars · JavaScript

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    238.5K stars · JavaScript

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    234.7K stars · JavaScript

  • yt-dlp/yt-dlp

    A feature-rich command-line audio/video downloader

    183K stars · Python

  • vercel/next.js

    The React Framework

    141.7K stars · JavaScript

  • iptv-org/iptv

    Collection of publicly available IPTV channels from all over the world

    135.3K stars · TypeScript