xnew is a fast, low-memory CLI that appends only unique lines to files. Built in Go for large datasets, it streams input efficiently and scales cleanly from thousands to hundreds of millions of lines.
xnew is a tool that adds only new, unique lines from your input to a large existing text file quickly and with very little memory use.
How It Works
You find xnew while searching for a quick way to add fresh lines to your huge list without any repeats or slowdowns.
You easily add xnew to your computer so it's all set to handle your big files.
Gather your large existing file full of lines and the new lines you want to include.
Feed your new lines into xnew with your big file, and it magically appends just the unique ones super fast, even for millions of lines.
Decide to update the original file, create a new one, trim extra spaces, or work quietly without extra chatter.
Your massive file is now updated with only fresh unique lines, feeling lightning-quick and effortless.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.