Member-only story
This is my go-to tech stack for new web projects in 2025
And here’s why
For the last 3 to 4 years, my go-to frontend tech stack for personal projects has been Svelte with SvelteKit. I also use Bun as the package manager and Tailwind CSS (or custom CSS) for styling. Both TechFlix and AutoProject’s UI are built with Svelte.
Svelte offers a beautiful (and almost magical) developer experience that most other frameworks miss. I’ve worked extensively with React and Next.js. I’ve dabbled in Angular and Vue too. But Svelte stands out for its simple, straightforward approach.
What Makes Svelte Different?
Unlike other frameworks, Svelte DOES NOT encourage concepts like:
- JSX/TSX syntax.
- Complex state management (e.g., Context/Reducers).
- Strict separation of components, logic, and CSS.
Instead, writing in Svelte feels closest to writing native HTML, CSS, and JS/TS, without unnecessary abstractions. With Svelte 5, state management is as simple as declaring, exporting, and updating variables. No extra boilerplate.
Everything is reactive, out of the box!
A typical svelte component looks as straightforward as a standard HTML file with <script> and <style> tags. CSS…