Clean lyrics. Clear worship. Open source.
Turn raw song lyrics into presentation-ready slides in seconds. Built for worship teams who want to spend less time formatting and more time leading.
lyriclean.vercel.app → Paste → Clean → Export
/— Landing page with live demo of the cleaning pipeline/tool— The actual LyriClean tool: paste, clean, reorder, export
- Next.js 15 (App Router + server components)
- TypeScript
- Tailwind CSS v4
- shadcn/ui
npm install
npm run dev # → http://localhost:3000
npm run test # 75+ tests
npm run build # typecheck + lint + compile| Feature | Description |
|---|---|
| Smart Section Detection | Automatically identifies verses, choruses, bridges, and more |
| Spellcheck for Worship | Built-in correction map catches common worship lyric typos |
| Filler Line Removal | Strips instructions, voice annotations, and meta-comments |
| Duplicate Detection | Finds nearly-identical slides and lets you remove or rename them |
| Slide Reordering | Drag and drop to reorder sections |
| Export Anywhere | EasyWorship XML, ProPresenter text, or PowerPoint |
| Lyrics Lookup | Search Genius + LRCLIB and auto-fill lyrics |
| Lines per Slide | Split lyrics into groups for slide breaks |
| Search & Replace | Batch-fix repeated typos |
Vercel (recommended — free):
npm i -g vercel
vercelOr connect your GitHub repo at vercel.com/new.
MIT — free forever.
