F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go!
-
Updated
Jun 16, 2025 - Go
8000
F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely. Written in Go!
massren - easily rename multiple files using your text editor
A blazingly fast multimedia manager
[MOVED TO GITLAB] A dynamic and extensible music library organizer
nsh => previously known as nameShift is a powerful renaming utility for developers, used to rename Symbols, Phrases in File contents, file names, directory names, recursively, useful specially when you find a better name for your app.
📂 A convenient wrapper around the os/filepath modules for Go.
Tool to easily rename or move a bunch of files with a text editor of your choice
Command line utility to rename multiple files at once
AI-powered batch PDF renamer that works fully offline. Extracts text from each PDF, uses a local LLM to generate descriptive filenames, handles errors and invalid characters, and logs actions—no internet or external APIs required. Perfect for private, automated PDF organization.
Sanitize a string for use as a filename
A simple program written in Golang that allows you to rename all pictures (.jpg/.jpeg) using the EXIF data (datetime, placename (API OpenStreetMap), gps position) if available.
Rename video files for Plex
ImageNamer-Go is a cross-platform command-line tool for batch renaming images. Written in Go!
A simple tool for naming your tree folder & files quickly
Go file flatting - extract files from directories.
Remove text from file names
Renames invoices in pdf format based on the content of pdf and rules.
Add a description, image, and links to the rename-files topic page so that developers can more easily learn about it.
To associate your repository with the rename-files topic, visit your repo's landing page and select "manage topics."