Lately, I've been curious about what tools are mainstream in full-stack development, so I looked into it... and wow, there are quite a lot! 😳 So, I've summarized the stack I've been trying out myself~ ✨
These are the Core! Next.js and tRPC are My Main Picks 💡
First, I think Next.js is still indispensable. It can handle server-side rendering (SSR) and static site generation, and it works so well for full-stack development that it's super convenient.
And I've also been using tRPC—it ensures type-safe connections between the frontend and backend APIs. This really helps reduce coding mistakes and makes things easier 🥺
I've also incorporated Drizzle ORM as my ORM; it's relatively lightweight and works well with TypeScript, which has been a big help. For the database, I stick with PostgreSQL—it's reliable, so I've been using it all along 👍
For data fetching, I use TanStack Query. It handles caching and updates nicely, making server data management so much easier ✨
Development Tools Matter Too! Covering Management to Validation 🛠️
When I need to organize a monorepo thoroughly, I use Turborepo, and for package management, I rely on pnpm. Also, Zod for type validation is pretty much essential~.
To boost productivity, I've also introduced Ultracite and Cursor. For API testing, I use Apidog, and for documentation, I get support from DeveloperHub.io 💭
I Care About Looks and Motion Too 👗✨
For the UI, I base it on the shadcn/ui component collection, and I style freely with Tailwind CSS.
Where I want some motion, I use Framer Motion to add smooth animations, so it looks pretty nice too~ 💗
I Want to Solidify Authentication and Payments
For authentication, I use Better Auth, and for subscription management, I rely on Polar. These are things that are surprisingly easy to overlook, but they make a huge difference in peace of mind 👀
I'm Gradually Incorporating AI and Automation Too 🤖
Lately, I've been curious about AI SDK 5 and Mastra. I'm slowly mixing AI features and automation into my projects, but I'm still feeling my way around 😆
Infrastructure is a Key Area Too!
I leave deployment to Vercel, handle cache management with Redis, and entrust workflows to Inngest. For email sending, I use Resend, and for analytics and behavior tracking, PostHog has me covered ✨
After writing all this, it struck me: you can't possibly remember every technology, and mastering them is pretty tough... but when you find that perfect combination that just 'clicks,' development becomes so much more enjoyable, I think 💡
What stack are you using? If you have something that's an absolute must-have, I'd love to hear about it~ 🥺✨
Comments
ロバート
The classic LAMP stack is the best.
グレース
I use Go with HTMX and Postgres or SQLite.
リリー
A combination of Angular with .NET or Java.
ハンナ
1. Debian 2. MariaDB 3. ES6 4. PHP8.4 5. HTML5 6. Web Components 7. SASS 8. A belief in not jumping on every new trend.
クリス
Django with htmx and alpine.js, or for static sites, Astro with htmx is also a good combo.
ロバート
PHP8.4 with Processwire, Bulma CSS, vanilla JS, MySQL, and planning to add htmx too.
レオ
Going aggressive with Astro.js, Solid.js, and Rust+Axum.
ノーラン
I rely on Google and Stack Overflow.
ハンナ
Downvoting AI-written posts, otherwise keeping it simple with TS, Vite, React, @emotion, Apollo, Dynamo.
ロバート
Laravel, Docker, Tailwind, Postgres, with all authentication built into Laravel—I don't like outsourcing that stuff.
ミア
A combination of NodeJS and React Vite.
エイダン
I use Tanstack.
ワット
Django with vanilla JS and a bit of htmx. Glad I didn't get caught up in overcomplicating the tech; maintenance in 5–10 years would be a nightmare though.
サム
That's some serious Big Vim energy right there.








