Project
Roulette

Text Toolkit

Every text transformation you keep googling, on one page.

BeginnerWeb appTool6–14hAI-buildable 5/5no setupworth shipping

A chainable text utility: case conversion, sorting, deduplication, find and replace with regex, whitespace normalisation, encoding and decoding. The design idea that lifts it is chaining — transformations stack in a visible pipeline you can reorder.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • Input and output panes with live transformation
  • Case conversions including camel, snake, kebab and title case
  • Line operations: sort, reverse, deduplicate, number and trim
  • Find and replace with optional regex
  • Base64 and URL encoding and decoding
  • Transformations chain in a visible, reorderable pipeline
  • The output copies with one click

The interesting part

  • Title case rules that handle acronyms and small words correctly
  • Chaining transformations without recomputing the whole pipeline each keystroke
  • Unicode-aware case conversion and character counting

Once it works

  • Save named pipelines for reuse
  • Add JSON and CSV aware transformations
  • Add a diff against the original input

Suggested stack

reacttypescripttailwind

Track it