Nomina

Cross-platform bulk file renaming tool. Built with Rust, Tauri v2, and React.

Features

  • Replace, regex, remove, add, case, numbering, date, move/copy, and extension rules
  • Pipeline execution - simultaneous or sequential rule chaining
  • Live preview with conflict detection
  • Undo/revert system with persistent history
  • Preset save/load/export
  • Dark mode and light mode
  • Virtual-scrolled file table for large directories

Development

Prerequisites

  • Rust (stable)
  • Node.js (LTS)
  • Visual Studio Build Tools (Windows)

Running

# install frontend deps
cd ui && npm install

# start dev server
cargo tauri dev

# run core library tests
cargo test -p nomina-core

# build release
cargo tauri build

Project structure

nomina/
  crates/
    nomina-core/     # pure Rust rename engine library
    nomina-app/      # Tauri v2 desktop app
  ui/                # React/TypeScript frontend

License

CC0 (Public Domain Dedication)

Description
Bulk file renaming tool
Readme 658 KiB
v0.1.0 Latest
2026-03-14 20:32:20 +02:00
Languages
TypeScript 63.7%
Rust 33.4%
CSS 2.8%