nab138/iloaderPublic

User friendly sideloader

AI summary: A desktop tool to install SideStore or other apps on iDevices and import pairing files seamlessly.

Stars
2.9K
+22 today
Forks
203
Watchers
25
Open issues
240
Open PRs
10
Contributors
~45
Commits
447
Branches
5

TypeScriptMITCreated Nov 2, 2025Last push 1d agoLatest release v2.3.3+22 stars this week+22 this month

Star history

since Nov 2, 2025
01K2KNov 2025Feb 2026May 2026Sep 2026
2.9K stars as of Sep 12, 2026, tracked back to Nov 2, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

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

Signals and awards

derived from tracked data
  • Actively maintained

    Pushed within 48 hours

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

What iloader does

iloader simplifies the process of sideloading applications onto iOS devices directly from a desktop environment. It facilitates the installation of SideStore and other apps by managing the necessary communication protocols through usbmuxd. The software provides a streamlined interface for signing into an Apple ID and selecting deployment actions. It eliminates the need for complex command-line interactions when provisioning devices and importing pairing files. The project supports multiple desktop operating systems, ensuring broad accessibility for users managing their iDevices.

iOS enthusiasts, developers, and power users who want to sideload applications or install alternative app stores. Users must have a basic understanding of connecting their devices and managing Apple ID credentials.

  • Cross-platform compatibility: Available on Windows, macOS, and Linux through official releases.
  • Apple ID integration: Allows users to sign in directly within the application to manage provisioning.
  • Pairing file management: Imports necessary device pairing files seamlessly to establish trusted connections.
  • SideStore installation: Specifically designed to simplify the deployment of the SideStore alternative app marketplace.
  • usbmuxd dependency handling: Leverages existing USB multiplexor daemon installations or guides users to set them up.

Where teams use it

Sideloading alternative marketplaces

Install SideStore onto an iPhone or iPad to access applications outside the official App Store.

Deploying custom applications

Load proprietary or developmental iOS apps onto a device without requiring a paid developer account.

Managing device pairing

Generate and import the necessary pairing files to enable wireless debugging and sideloading.

Cross-platform device provisioning

Provision iOS devices from a Linux or Windows machine instead of relying strictly on macOS.

Getting started: https://iloader.app

README

main branch

Build iloader Downloads

Install SideStore (or other apps) and import your pairing file with ease

This repository and iloader.app are the only official ways to download iloader. There is also an unofficial Homebrew cask, an unofficial AUR package, and an unofficial Fedora COPR repository maintained by the community. Do not download from any other sources or websites.

iloader0

How to use

  • Install usbmuxd for your platform
    • Windows: iTunes
    • macOS: Included
    • Linux: Potentially included, if not, install via your package manager
  • Install the latest version for your platform from the releases
    • NixOS: Use the flake github:nab138/iloader
  • Plug in your iDevice to your computer
  • Open the app
  • Sign into your Apple ID
  • Select your action (e.g. install SideStore)

Features

  • Install SideStore (or LiveContainer + SideStore), import certificate and place rppairing+lockdown pairing files automatically
  • Import any IPA
  • Intelligent error suggestions to help resolve common issues
  • Manage pairing files in apps like StikDebug, SideStore, Protokolle, etc
  • See and revoke development certificates & app ids

Troubleshooting

  • If you are unable to solve an issue on your own, copy the full error message and ask on the idevice Discord server or open an issue.
  • You can view app logs with the "View Logs." If nothing is showing up, change the log level to "Debug."
  • If those logs aren't helpful, logs with additional are stored in the following locations:
    • Windows: %APPDATA%\me.nabdev.iloader\logs
    • macOS: ~/Library/Application Support/me.nabdev.iloader/logs
    • Linux: ~/.local/share/me.nabdev.iloader/logs/

Translating

iloader needs localization! If you speak another language and notice iloader does not support it or has mistakes, please consider contributing.

To update/edit an existing language, make a PR modifying src/locales/<lang>.json.

To add a new language, add your language to src/i18next.ts, and in src/locales copy en.json to a new file titled <langcode>.json and update the strings.

i18next.ts:

const languages = [
  ["en", "English"],
  ["es", "Español"],
  // Your language here...
] as const;

You can also add your name to the translators section of the README.

Thank you for translating!

Building from source

  1. Install bun (or Node.js) and Rust
  2. Clone the repository and cd into it
  3. Run bun i (or npm i)

For development with hot reload: bun tauri dev (or npm run tauri dev) Make a production build: bun tauri build (or npm run tauri build)

Credits

Translators

Thank you to everyone who has contributed translations! See the Translating section if you would like to contribute as well.

License

Copyright (C) 2026 nab138

The source code of this repository is licensed under the MIT License. See the LICENSE file for the full text.

Branding, logos, media assets, and the name “iloader” are not licensed under the MIT License and are subject to separate restrictions.

You may retain or use branding materials in forks, tutorials, or documentation if you include a clear link to either the official site (https://iloader.app) or the iloader source code repository (https://github.com/nab138/iloader) and do not imply official endorsement. See LICENSE-BRANDING for full details.

Future Plans

  • Checks for if device is in developer mode, has password set, etc
  • Automatic anisette fallback
  • Team selection when an account has multiple teams
  • Auto-refresh installed apps
    • Minimize to tray
    • Detect installed apps
    • Refresh apps automatically
  • Set a "default" account to automatically log into
  • Import SideStore account info automatically
  • Mount DDI and open sidestore after installation
View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Releases and announcements

42 total
  1. v2.3.3v2.3.3Sep 10, 202623.7K downloads

    **This will likely be the last update to iloader v2.0.0, unless any other major issues crop up. My development time is being focused on the next major version, dubbed iloader-next, which will bring with it many new features and improvements including a new UI, a web version, improved 2FA options, a guided/user-friendly install wizard like experience, and much more.** (I know I have been saying this for a while, but life has been busy! It will be released soon, I promise) ## What's Changed - Disabled reqwest pooling to alleviate http 429 from grandslam **Full Changelog**: https://github.com/nab138/iloader/compare/v2.3.2...v2.3.3

  2. v2.3.2v2.3.2Sep 10, 20267.4K downloads

    **This will likely be the last update to iloader v2.0.0, unless any other major issues crop up. My development time is being focused on the next major version, dubbed iloader-next, which will bring with it many new features and improvements including a new UI, a web version, improved 2FA options, a guided/user-friendly install wizard like experience, and much more.** (I know I have been saying this for a while, but life has been busy! It will be released soon, I promise) ## What's Changed * Fix GSA 503: Apple blocks Xcode client identifier in X-Mme-Client-Info by @AnInteger in https://github.com/nab138/isideload/11 * fix (locale): edit English typo by @Pitabread8 in https://github.com/nab138/iloader/pull/608 * fix(locale): refine Polish translations by @marcinmajsc in https://github.com/nab138/iloader/pull/597 * docs: mention Fedora COPR repository in README by @anudeepd in https://github.com/nab138/iloader/pull/620 * Add: Greek translation by @dleiferives in https://github.com/nab138/iloader/pull/640 * Added Swiss German (de_ch) by @474FrediFred in https://github.com/nab138/iloader/pull/643 * fix: remove obsolete Vite 8 options by @ooonea in https://github.com/nab138/il

  3. v2.3.1v2.3.1Aug 1, 2026755.2K downloads

    **This will likely be the last update to iloader v2.0.0, unless any other major issues crop up. My development time is being focused on the next major version, dubbed iloader-next, which will bring with it many new features and improvements including a new UI, a web version, improved 2FA options, a guided/user-friendly install wizard like experience, and much more.** # What's Changed - Update Dadoum's apple-codesign to solve signing on windows and fix livecontainer **Full Changelog**: https://github.com/nab138/iloader/compare/v2.3.0...v2.3.1

  4. v2.3.0v2.3.0Aug 1, 20266.2K downloads

    **This will likely be the last update to iloader v2.0.0, unless any other major issues crop up. My development time is being focused on the next major version, dubbed iloader-next, which will bring with it many new features and improvements including a new UI, a web version, improved 2FA options, a guided/user-friendly install wizard like experience, and much more.** # What's Changed - Fixed SideStore's "The app extension is missing a valid provisioning profile" error by downloading all provisioning profiles, not just the main, and giving them to the signer - Migrated to [Dadoum](https://github.com/Dadoum)'s amazing [apple-codesign-quick](https://github.com/Dadoum/apple-crates), bringing a major speedup and smaller dependency tree (faster build times + smaller bundle size). **Full Changelog**: https://github.com/nab138/iloader/compare/v2.2.10...v2.3.0

  5. v2.2.10v2.2.10Jul 29, 202668.4K downloads

    # What's Changed - Fixes numerous issues with 2FA (SMS being chosen instead of trusted devices, SMS Auth not working, infinite 2fa code loops, etc). - Lays the groundwork for future versions to allow resending the 2fa code or sending it to a phone number instead **Full Changelog**: https://github.com/nab138/iloader/compare/v2.2.9...v2.2.10

Commits per week

last 52 weeks
1000Week of 2025-09-14: 0 commitsWeek of 2025-09-21: 0 commitsWeek of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 41 commitsWeek of 2025-11-09: 40 commitsWeek of 2025-11-16: 5 commitsWeek of 2025-11-23: 12 commitsWeek of 2025-11-30: 1 commitsWeek of 2025-12-07: 5 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 1 commitsWeek of 2025-12-28: 4 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 1 commitsWeek of 2026-01-25: 1 commitsWeek of 2026-02-01: 1 commitsWeek of 2026-02-08: 4 commitsWeek of 2026-02-15: 100 commitsWeek of 2026-02-22: 12 commitsWeek of 2026-03-01: 5 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 7 commitsWeek of 2026-03-22: 18 commitsWeek of 2026-03-29: 32 commitsWeek of 2026-04-05: 42 commitsWeek of 2026-04-12: 12 commitsWeek of 2026-04-19: 1 commitsWeek of 2026-04-26: 2 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 4 commitsWeek of 2026-05-17: 3 commitsWeek of 2026-05-24: 0 commitsWeek of 2026-05-31: 0 commitsWeek of 2026-06-07: 0 commitsWeek of 2026-06-14: 2 commitsWeek of 2026-06-21: 2 commitsWeek of 2026-06-28: 0 commitsWeek of 2026-07-05: 0 commitsWeek of 2026-07-12: 0 commitsWeek of 2026-07-19: 3 commitsWeek of 2026-07-26: 7 commitsWeek of 2026-08-02: 0 commitsWeek of 2026-08-09: 2 commitsWeek of 2026-08-16: 0 commitsWeek of 2026-08-23: 1 commitsWeek of 2026-08-30: 2 commitsWeek of 2026-09-06: 6 commitsSep 14, 2025Sep 6, 2026
379 commits in the last 52 weeks.

When work happens

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

Who is committing

last 52 weeks
Maintainer commits304 (68%)
Community commits143 (32%)

447 commits in total over the last year.

DateListRankStars gained
Sep 12, 2026daily#3+36
Sep 11, 2026daily#3+36
  • freeCodeCamp/freeCodeCamp

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

    455.3K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    389.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.

    206.8K stars · TypeScript