yorukot/superfilePublic

Pretty fancy and modern terminal file manager

AI summary: A highly customizable and modern terminal file manager written in Go.

Stars
22.3K
+77 today
Forks
806
Watchers
67
Open issues
189
Open PRs
48
Contributors
~120
Commits
2.3K
Branches
28

GoMITCreated Mar 19, 2024Last push 4d agoLatest release v1.6.0+417 stars this week+1.5K this month

Star history

since May 12, 2024
010K20KMay 2024Feb 2025Nov 2025Aug 2026
22.3K stars as of Aug 6, 2026, tracked back to May 12, 2024. 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: 1 commit2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 1 commit2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 14 commits2025-08-18: 5 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 1 commit2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 1 commit2025-08-28: 0 commits2025-08-29: 1 commit2025-08-30: 0 commits2025-08-31: 1 commit2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 4 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 1 commit2025-09-09: 2 commits2025-09-10: 0 commits2025-09-11: 1 commit2025-09-12: 0 commits2025-09-13: 1 commit2025-09-14: 0 commits2025-09-15: 1 commit2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 1 commit2025-09-19: 3 commits2025-09-20: 2 commits2025-09-21: 1 commit2025-09-22: 3 commits2025-09-23: 1 commit2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 1 commit2025-09-27: 1 commit2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 1 commit2025-10-03: 0 commits2025-10-04: 3 commits2025-10-05: 0 commits2025-10-06: 1 commit2025-10-07: 0 commits2025-10-08: 1 commit2025-10-09: 0 commits2025-10-10: 1 commit2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 3 commits2025-10-14: 1 commit2025-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: 1 commit2025-10-22: 6 commits2025-10-23: 0 commits2025-10-24: 2 commits2025-10-25: 1 commit2025-10-26: 1 commit2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 1 commit2025-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: 1 commit2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 2 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 1 commit2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 1 commit2025-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: 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: 2 commits2025-12-12: 3 commits2025-12-13: 0 commits2025-12-14: 1 commit2025-12-15: 0 commits2025-12-16: 3 commits2025-12-17: 2 commits2025-12-18: 0 commits2025-12-19: 0 commits2025-12-20: 2 commits2025-12-21: 5 commits2025-12-22: 2 commits2025-12-23: 4 commits2025-12-24: 0 commits2025-12-25: 4 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 1 commit2025-12-29: 1 commit2025-12-30: 0 commits2025-12-31: 2 commits2026-01-01: 5 commits2026-01-02: 1 commit2026-01-03: 1 commit2026-01-04: 1 commit2026-01-05: 0 commits2026-01-06: 1 commit2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 8 commits2026-01-11: 6 commits2026-01-12: 2 commits2026-01-13: 2 commits2026-01-14: 2 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 5 commits2026-01-20: 1 commit2026-01-21: 1 commit2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 2 commits2026-01-27: 2 commits2026-01-28: 0 commits2026-01-29: 1 commit2026-01-30: 1 commit2026-01-31: 2 commits2026-02-01: 0 commits2026-02-02: 1 commit2026-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: 1 commit2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 1 commit2026-02-15: 0 commits2026-02-16: 2 commits2026-02-17: 1 commit2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 2 commits2026-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: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 7 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: 2 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: 2 commits2026-04-05: 5 commits2026-04-06: 3 commits2026-04-07: 2 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 2 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: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 2 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 1 commit2026-04-29: 3 commits2026-04-30: 1 commit2026-05-01: 2 commits2026-05-02: 16 commits2026-05-03: 1 commit2026-05-04: 0 commits2026-05-05: 6 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 3 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 2 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: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 13 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: 2 commits2026-06-08: 3 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: 0 commits2026-06-17: 0 commits2026-06-18: 9 commits2026-06-19: 7 commits2026-06-20: 2 commits2026-06-21: 2 commits2026-06-22: 1 commit2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-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: 2 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: 2 commits2026-07-17: 0 commits2026-07-18: 3 commits2026-07-19: 0 commits2026-07-20: 1 commit2026-07-21: 0 commits2026-07-22: 1 commit2026-07-23: 0 commits2026-07-24: 2 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 5 commits2026-07-28: 4 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 3 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits
287 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    22,305 stars

  • Community-driven

    ~120 contributors

  • Outside contributions

    90% of recent commits from the community

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

  • Repeat trending

    5 trending appearances

What superfile does

Superfile is an aesthetically pleasing, feature-rich file manager designed strictly for the terminal. Built in Go, it is highly performant and offers a modern Terminal User Interface (TUI). It provides a keyboard-driven experience, allowing power users to navigate and manage file systems with extreme speed. The application distinguishes itself with rich visual elements, such as Nerd Font icons, and extensive theming options, proving that terminal apps can be both powerful and beautiful.

Superfile is tailored for developers, system administrators, and Linux enthusiasts who prefer working in the terminal and appreciate well-designed TUIs.

  • Keyboard-centric navigation: Offers Vim-like keybindings for rapid movement and file operations.
  • Modern TUI: Features a highly polished, responsive terminal interface built with Bubbletea.
  • Rich visuals: Integrates Nerd Fonts to display intuitive icons for different file types.
  • High performance: Leverages Go's speed to handle large directories instantly.
  • Extensive customization: Allows users to completely theme the interface and configure layouts.

Where teams use it

Remote Server Management

Sysadmins can manage files on headless servers much faster than using basic CLI commands.

Developer Workflow

Programmers can integrate file management seamlessly into terminal-centric workflows.

Aesthetic Terminal Setups

Linux enthusiasts can use it to maintain a beautiful, cohesive terminal environment.

Rapid File Exploration

Users can quickly traverse complex folder structures without reaching for a mouse.

Getting started: bash -c "$(curl -sLo- https://superfile.netlify.app/install.sh)"

README

main branch

superfile is supported by the community.

Donate to superfile on Ko-fi

superfile LOGO

License MIT Discord Link Release Homebrew downloads GitHub downloads CodeRabbit Pull Request Reviews

Demo

Perform common operations

Content

Installation

macOS and Linux

bash -c "$(curl -sLo- https://superfile.dev/install.sh)"

If you want to inspect the script, see : install.sh

Windows

Powershell

powershell -ExecutionPolicy Bypass -Command "Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://superfile.dev/install.ps1'))"

If you want to inspect the script, see : install.ps1

winget install --id yorukot.superfile
scoop install superfile

More installation methods

Click me to check on how to install

Build

You can build the source code yourself by using these steps:

Requirements

Build Steps

Clone this repository using the following command:

git clone https://github.com/yorukot/superfile.git --depth=1

Enter the downloaded directory:

cd superfile

For macOS/Linux

Run the build.sh file:

./build.sh

Add the binary file to your $PATH, e.g., in /usr/local/bin:

sudo mv ./bin/spf /usr/local/bin

For Windows

go build -o bin/spf.exe

Edit System Environment Variables and add superfile repo's bin directory to your PATH

Start superfile

spf

Supported Systems

  • Linux
  • macOS
  • Windows (Not fully supported yet)

Tutorial

After you install superfile, you can go here to briefly understand how to use superfile!

Plugins

Click me to the plugins wiki

Themes

Click me to the theme wiki

Hotkeys

[!WARNING] If you are vim/nvim user please change your default hotkeys config to vim version!

Click me to see the hotkey wiki

Notes

We have an auto update functionality, that fetches superfile's latest released version from github (if last timestamp of last version check was less than 24 hours) and prints a prompt to user, if there is a newer version available.

You can turn this off, by setting auto_check_update to false in superfile config. Click me to see the config wiki

Troubleshooting

Click me to see common problem fix

Uninstalling

macOS and Linux

bash -c "$(curl -sLo- https://superfile.dev/uninstall.sh)"

If you want to inspect the script, see : uninstall.sh

Windows

To uninstall superfile on Windows, use this powershell script.

powershell -ExecutionPolicy Bypass -Command "Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://superfile.dev/uninstall.ps1'))"

Contributing

If you want to contribute please follow the contribution guide

Click me to see changelog

Thanks

Support

  • a Star on my GitHub repository would be nice 🌟
  • You can buy a coffee for me 💖

ko-fi

Core maintainer

We welcome anyone who wants to become a core maintainer. Feel free to reach out!

Contributors

Thanks to all the contributors for making this project even greater!

Powered by

JetBrains logo

Thanks to JetBrains team for providing open-source licenses to support the maintenance of superfile.

Star History

THANKS FOR All OF YOUR STARS! Your stars are my motivation to keep updating!

Star History Chart

༼ つ ◕_◕ ༽つ Please share.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 74

Releases and announcements

26 total
  1. v1.6.0v1.6.0Jun 7, 202627.2K downloads

    This release focuses on preview reliability, richer file metadata, configurable sidebar behavior, and a refreshed website and logo design, alongside navigation improvements, better error messages, refactoring, dependency updates, and bug fixes. ## Install: [**Click me to know how to install**](https://github.com/yorukot/superfile?tab=readme-ov-file#installation) ## Highlights - Improved image and file preview reliability through the Bubble Tea v2 migration. Thanks @lazysegtree for the implementation - New website & logo design. Thanks @elvisdragonmao for the implementation - Added richer file metadata, including binary architecture detection for ELF/PE/Mach-O, Linux attributes, and file type byte support in the permissions column. Thanks @barsaskn, @xelavopelk, and @booth-w for the implementation - Sidebar sections can now be configured for visibility and ordering. Thanks @Mjoyufull for the implementation - Improved file operation error messages for delete, paste, and file text preview failures. Thanks @xelavopelk for the implementation - Added `split_file_panel` key function and navigation improvements for file panels. Thanks @robert-zaremba, @xelavopelk, and @padda78

  2. v1.6.0-rc1v1.6.0-rc1May 27, 2026pre-release159 downloads

    ## How to install the pre-release ### macOS/Linux ```bash SPF_INSTALL_VERSION=1.6.0-rc1 bash -c "$(curl -sLo- https://superfile.dev/install.sh)" ``` Note: If you have spf installed via brew or another package manager, remove that installation first. Otherwise, running spf in the terminal might still point to the package manager version instead of the pre-release installed by the script. ### Windows ```bash $env:SPF_INSTALL_VERSION = "1.6.0-rc1" Invoke-Expression ((New-Object System.Net.WebClient).DownloadString("https://superfile.dev/install.ps1")) ``` Note: You can also build it from source. Refer to the README file in the repository for more information. After installation, ensure that spf --version prints: superfile version v1.6.0-rc1 ## Major Changes - Improve image preview and file preview reliability through the Bubble Tea v2 migration #1406 - New website & logo design #1423 - Add richer file metadata, including binary architecture detection, Linux attributes, and file type byte in permissions column #1328, #1432, #1410 - Add sidebar section visibility and ordering configuration #1323 - Improve file operation error messages for delete, p

  3. v1.5.0v1.5.0Jan 13, 202619K downloads

    This release brings major new features, including video and PDF preview support, multi-column file panels, and configurable navigation, alongside significant code refactoring and comprehensive bug fixes. ## Install: [**Click me to know how to install**](https://github.com/yorukot/superfile?tab=readme-ov-file#installation) ## Highlights - Added video and PDF preview support via loading the first frame/page as an image. Thanks @Yassen-Higazi for the implementation <details><summary>Screenshots</summary> <p> <img width="951" height="596" alt="image" src="https://github.com/user-attachments/assets/6edfa9c2-ebcd-4622-a115-f71fa533b3e1" /> <img width="949" height="594" alt="image" src="https://github.com/user-attachments/assets/8d15fa46-5178-422d-8eea-455cac31fdd0" /> </p> </details> - Multi-column file panel view with date/size/permission columns. Thanks @xelavopelk for the implementation <details><summary>Screenshots</summary> <p> <img width="420" height="264" alt="image" src="https://github.com/user-attachments/assets/e172f1e8-c2a5-42d2-8eeb-62e721f61a4f" /> </p> </details> - Configurable fast navigation in the Filepanel. See this PR for mo

  4. v1.5.0-rc1v1.5.0-rc1Jan 3, 2026pre-release136 downloads

    ## How to install the pre-release MacOS/Linux ``` SPF_INSTALL_VERSION=1.5.0-rc1 bash -c "$(curl -sLo- https://superfile.netlify.app/install.sh)" ``` Note - If you have `spf` installed via `brew` or other package manager, you would need to remove that installation; otherwise, running `spf` command in the terminal might still point to the one you installed via the package manager, not the one you installed via the script. Windows ``` powershell -ExecutionPolicy Bypass -Command "$env:SPF_INSTALL_VERSION=1.5.0-rc1; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://superfile.netlify.app/install.ps1'))" ``` Note - You can also build it from source. Refer to the README file in the repository for more information. Ensure that `spf --version` prints `superfile version v1.5.0-rc1` ## Major Changes Major Changes - Configurable & faster navigation with a new key-driven navigation system. See this PR for more details: [#1220](https://github.com/yorukot/superfile/pull/1220) - Terminal stdout support for shell commands, enabling direct output display. - Trash bin added to default directories on Linux. - Allow the preview panel to have bord

  5. v1.4.1-rcv1.4.1-rcDec 21, 2025pre-release117 downloads

    ## How to install the pre-release MacOS/Linux ``` SPF_INSTALL_VERSION=1.4.1-rc bash -c "$(curl -sLo- https://superfile.netlify.app/install.sh)" ``` Note - If you have `spf` installed via `brew` or other package manager, you would need to remove that installation; otherwise, running `spf` command in the terminal might still point to the one you installed via the package manager, not the one you installed via the script. Windows ``` powershell -ExecutionPolicy Bypass -Command "$env:SPF_INSTALL_VERSION=1.4.1-rc; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://superfile.netlify.app/install.ps1'))" ``` Note - You can also build it from source. Refer to the README file in the repository for more information. ## Major Changes * Added video and PDF preview support. * Added hover-to-file behavior while launching Superfile. Launching `spf /path/to/1.txt` will open the directory containing `1.txt` with `1.txt` sepected * Enabled user-configurable editors per file extension. * Improve rendering performance by removing repeated syscalls. ### Internal improvements * Fixing some flaky tests * Refactoring and linter enablement ## C

Commits per week

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

When work happens

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

Who is committing

last 52 weeks
Maintainer commits31 (10%)
Community commits275 (90%)

306 commits in total over the last year.

DateListRankStars gained
Jul 30, 2026daily#8+662
Jul 29, 2026daily#8+662
Jul 28, 2026daily#4+600
Jul 27, 2026daily#5+131
Jul 25, 2026daily#11+4