πΆ Frontend Frameworks: LyricFinder Comparison
This repository serves as a guide to frontend frameworks by building the same projectβLyricFinderβin multiple frameworks.
π Why This Exists
- Compare different frontend frameworks (React, Svelte, Qwik, Solid, Vue, etc.)
- Understand their strengths & weaknesses
- Learn by building the same app multiple times
π Available Implementations
| Framework |
Status |
Folder |
| React |
β
Completed |
lyricfinder-react |
| SvelteKit |
β
Completed |
lyricfinder-svelte |
| Qwik |
π Coming Soon |
lyricfinder-qwik |
| SolidJS |
π‘ Planned |
lyricfinder-solid |
| Vue |
π‘ Planned |
lyricfinder-vue |
π¨ Features Implemented
- β
Search for lyrics by artist & song
- β
Loading states for better UX
- β
Recent Searches
- β
API Caching
- β
Accessibility Fixes
Each implementation follows best practices for that framework, making it easy to compare their approaches.
π How to Run Each Project
React Version
cd lyricfinder-react
npm install
npm run dev
SvelteKit Version
cd lyricfinder-svelte
npm install
npm run dev
π Future Frameworks to Explore
- π Qwik
- π SolidJS
- π Vue
- π Angular
- π Svelte 5