lashman 1fed289704 portable storage, bug fixes, tooltips
all app data now lives next to the exe (presets, undo, settings,
window state, webview cache). dropped the directories crate.
auto-detects and fixes stale Explorer context menu entries when
the exe is moved. fixed regex case_insensitive field mismatch,
update check type mismatch, drive detection condition, rename
panic on root paths. added tooltips to zoom and browse buttons.
escape key now deselects files instead of wiping the pipeline
2026-03-14 19:31:02 +02:00
2026-03-14 19:31:02 +02:00
2026-03-13 23:49:29 +02:00
2026-03-13 23:49:29 +02:00

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%