A command-line batch file renaming utility with regex support, sorting, and mapping capabilities for developers.
Nomino is a batch file renaming utility built for developers who need to rename multiple files programmatically. It solves the problem of tedious manual renaming by offering regex pattern matching, custom sorting, and JSON-based mapping from the command line. It provides a flexible and scriptable way to automate file organization tasks.
Developers, system administrators, and power users who frequently work with large sets of files and need precise, automated renaming capabilities from the terminal.
Developers choose Nomino for its robust regex support, cross-platform availability, and dry-run testing feature, which allows safe experimentation. Its performance and flexibility make it a reliable alternative to manual renaming or less feature-rich tools.
Batch rename utility for developers
Uses Rust's regex engine with named and indexed capture groups, enabling complex pattern matching for precise filename transformations, as shown in the Capture Groups section.
Includes --test or --dry-run options to preview renaming results without modifying files, reducing the risk of accidental changes during experimentation.
Offers pre-compiled executables for Linux, macOS, and Windows, ensuring easy deployment across diverse development environments.
Supports generating or using JSON map files for custom renaming logic, facilitating automation in scripts and CI/CD pipelines.
Mastering the regex patterns and {G:P} placeholder syntax requires familiarity with advanced concepts, which can be intimidating for casual or non-developer users.
Lacks an undo feature; once files are renamed without dry-run, reverting changes must be done manually or via backups, increasing potential data loss.
The README is concise and points to a wiki, but users might find it lacking detailed examples or troubleshooting guides for edge cases.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
Warp is an agentic development environment, born out of the terminal.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.