My Favorite Tech Stack in 2025

There is no "best" tech stack, it depends on the project and the requirements and team preferences.
This is my favourite tech stack for building small to medium-sized web applications in 2025.
I've found this combination particularly effective for startups, side projects, and businesses that need to move quickly while maintaining good scalability and developer experience.
Core Technologies
⚡ Frontend
Next.js 14 with Server Components for building fast and scalable React applications.
📦 Backend
tRPC for type-safe APIs and Prisma for database operations with full type safety.
And I use Postgres as a database (I only use SQL databases).
with Table Plus, I manage my database and tables.
The best benefit is that tRPC provides end-to-end type safety without requiring you to define types twice, types are automatically inferred from your router definitions and shared between client and server.
If you want more performance and control, you might consider using Drizzle Orm as an ORM.
💾 Storage
Cloudflare R2 for cost-effective object storage (eg: images, videos) with S3 compatibility and optional integration with Cloudflare's CDN.
I prefer it because it has a generous free tier (10GB storage and 10M operations monthly) and the plateform has good user experience.
Using a CDN can improve website performance by reducing latency and speeding up content delivery.
📊 State Management
React Query for server state and data fetching. Zustand for local state management.
🎨 Styling
Tailwind CSS with ShadcnUI components, and sometimes Magic UI, Aceternity UI and Hero UI components if needed.
🚀 Infrastructure and Tools
📦 Infrastructure
- Deployment: I always consider Vercel my first choice, then Hetzner VPS
- CI/CD: GitHub Actions + Docker
- nginx as a reverse proxy
🛠️ Tools
- Crons: Cron-Job
- Analytics: PostHog
- Error Monitoring: Sentry
- Uptime Monitoring: Uptime Kuma
- Authentication: BetterAuth
- Testing: Playwright (E2E), Vitest (Unit tests)
- Editor: Cursor
🎨 Design
📝 Writing
I'm using Claude for writing blogs, And Hemingway App for reviewing them.
📹 Demos
I'm using Focusee for recording demos, if you have better budget, you can use Screen Studio.
💬 Social Media Discussions
For more insights and discussions, check out my social media posts:
Conclusion
This stack provides excellent developer experience with full type safety, performance, and modern features.
If you have any thoughts or questions, feel free to reach out to me on Twitter or LinkedIn.
🫡 Acknowledgment
- Was inspired from WebDevCody Starter and T3 Stack.
- Thanks to Mohamed Achaq for recommending tRPC.
Subscribe to Our Newsletter
Get notified when we publish new blog posts