An open API service for producing an overview of a list of open source projects.

https://github.com/ayoisaiah/f2

batch-rename bulk-rename-files golang linux macos rename-files windows

Score: 14.77982925884901

Last synced: about 7 hours ago
JSON representation

Repository metadata:

F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go!


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 653
Total Committers: 5
Avg Commits per committer: 130.6
Development Distribution Score (DDS): 0.014

Commits in past year: 49
Committers in past year: 1
Avg Commits per committer in past year: 49.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Ayooluwa Isaiah a****h@g****m 644
Yukai Chou m****i@g****m 3
Karlbaey J****1@o****m 3
fanyang f****9@o****m 2
Rico d****b 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 97
Total pull requests: 35
Average time to close issues: 2 months
Average time to close pull requests: 21 days
Total issue authors: 64
Total pull request authors: 8
Average comments per issue: 2.59
Average comments per pull request: 0.4
Merged pull request: 23
Bot issues: 0
Bot pull requests: 6

Past year issues: 4
Past year pull requests: 6
Past year average time to close issues: 12 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 4
Past year pull request authors: 2
Past year average comments per issue: 3.75
Past year average comments per pull request: 0.5
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 5

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ayoisaiah/f2

Top Issue Authors

  • mo-han (7)
  • ayoisaiah (6)
  • joeldebruijn (4)
  • candrapersada (4)
  • d-Rickyy-b (4)
  • Gawidev (4)
  • gedw99 (3)
  • Quintasan (3)
  • sneak (2)
  • honzajde (2)
  • bound-variable (2)
  • hwangeug (2)
  • broganeuquoixe (2)
  • Tonic8 (2)
  • wymli (1)

Top Pull Request Authors

  • ayoisaiah (17)
  • dependabot[bot] (6)
  • muzimuzhi (4)
  • bound-variable (2)
  • david-askari (2)
  • subnut (2)
  • fanyang89 (1)
  • d-Rickyy-b (1)

Top Issue Labels

  • enhancement (13)
  • tag: completed (9)
  • bug (8)
  • tag: in-progress (8)
  • windows (7)
  • new feature (4)
  • question (1)

Top Pull Request Labels

  • dependencies (6)
  • go (3)
  • github_actions (2)
  • enhancement (2)

Package metadata

nixpkgs-24.05: f2

Command-line batch renaming tool

  • Homepage: https://github.com/ayoisaiah/f2
  • Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/tools/misc/f2/default.nix#L30
  • Licenses: MIT
  • Latest release: 1.9.1 (published 7 months ago)
  • Last Synced: 2026-08-14T05:31:05.231Z (14 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 1.685%
    • Stargazers count: 2.095%
    • Forks count: 4.645%
  • Maintainers (1)
proxy.golang.org: github.com/ayoisaiah/f2

  • Homepage: https://github.com/ayoisaiah/f2
  • Documentation: https://pkg.go.dev/github.com/ayoisaiah/f2#section-documentation
  • Licenses: mit
  • Latest release: v1.9.1 (published about 3 years ago)
  • Last Synced: 2026-08-26T20:06:56.267Z (1 day ago)
  • Versions: 33
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.535%
    • Forks count: 2.803%
    • Average: 5.171%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/ayoisaiah/f2/v2

  • Homepage: https://github.com/ayoisaiah/f2
  • Documentation: https://pkg.go.dev/github.com/ayoisaiah/f2/v2#section-documentation
  • Licenses: mit
  • Latest release: v2.2.2 (published 10 months ago)
  • Last Synced: 2026-08-26T17:14:53.742Z (1 day ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.077%
    • Average: 6.28%
    • Dependent repos count: 6.484%
npmjs.org: @ayoisaiah/f2

F2 is a command-line tool for batch renaming multiple files and directories quickly and safely

  • Homepage: https://github.com/ayoisaiah/f2#readme
  • Licenses: MIT
  • Latest release: 2.2.2 (published 10 months ago)
  • Last Synced: 2026-08-26T18:10:40.425Z (1 day ago)
  • Versions: 36
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 211 Last month
  • Rankings:
    • Stargazers count: 3.373%
    • Forks count: 5.763%
    • Average: 12.763%
    • Downloads: 13.125%
    • Dependent packages count: 16.224%
    • Dependent repos count: 25.328%
  • Maintainers (1)
nixpkgs-23.05: f2

Command-line batch renaming tool

nixpkgs-23.11: f2

Command-line batch renaming tool

nixpkgs-24.11: f2

Command-line batch renaming tool

nixpkgs-unstable: f2

Command-line batch renaming tool


Dependencies

go.mod go
  • github.com/adrg/xdg v0.3.3
  • github.com/atomicgo/cursor v0.0.1
  • github.com/barasher/go-exiftool v1.5.0
  • github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d
  • github.com/dhowden/tag v0.0.0-20201120070457-d52dcb253c63
  • github.com/google/go-cmp v0.5.4
  • github.com/gookit/color v1.5.0
  • github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
  • github.com/mattn/go-runewidth v0.0.13
  • github.com/pterm/pterm v0.12.37
  • github.com/rivo/uniseg v0.2.0
  • github.com/russross/blackfriday/v2 v2.0.1
  • github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd
  • github.com/shurcooL/sanitized_anchor_name v1.0.0
  • github.com/urfave/cli/v2 v2.2.0
  • github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778
  • golang.org/x/sys v0.0.0-20211013075003-97ac67df715c
  • golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
  • golang.org/x/text v0.3.7
  • golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
  • gopkg.in/djherbis/times.v1 v1.2.0
go.sum go
  • github.com/BurntSushi/toml v0.3.1
  • github.com/MarvinJWendt/testza v0.1.0
  • github.com/MarvinJWendt/testza v0.2.1
  • github.com/MarvinJWendt/testza v0.2.8
  • github.com/MarvinJWendt/testza v0.2.10
  • github.com/MarvinJWendt/testza v0.2.12
  • github.com/adrg/xdg v0.3.3
  • github.com/atomicgo/cursor v0.0.1
  • github.com/barasher/go-exiftool v1.5.0
  • github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/dhowden/tag v0.0.0-20201120070457-d52dcb253c63
  • github.com/google/go-cmp v0.5.4
  • github.com/gookit/color v1.4.2
  • github.com/gookit/color v1.5.0
  • github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
  • github.com/klauspost/cpuid/v2 v2.0.9
  • github.com/mattn/go-runewidth v0.0.13
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/pterm/pterm v0.12.27
  • github.com/pterm/pterm v0.12.29
  • github.com/pterm/pterm v0.12.30
  • github.com/pterm/pterm v0.12.31
  • github.com/pterm/pterm v0.12.33
  • github.com/pterm/pterm v0.12.37
  • github.com/rivo/uniseg v0.2.0
  • github.com/russross/blackfriday/v2 v2.0.1
  • github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd
  • github.com/shurcooL/sanitized_anchor_name v1.0.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.3.0
  • github.com/stretchr/testify v1.6.1
  • github.com/stretchr/testify v1.7.0
  • github.com/urfave/cli/v2 v2.2.0
  • github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778
  • golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
  • golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44
  • golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
  • golang.org/x/sys v0.0.0-20211013075003-97ac67df715c
  • golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d
  • golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b
  • golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
  • golang.org/x/text v0.3.6
  • golang.org/x/text v0.3.7
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
  • golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/djherbis/times.v1 v1.2.0
  • gopkg.in/yaml.v2 v2.2.2
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
  • gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b
.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • actions/create-release v1 composite
  • actions/setup-go v3 composite
  • goreleaser/goreleaser-action master composite
.github/workflows/test.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite