What's your go-to tech stack (or services/products) for side projects?
I know this depends quite a bit on the application, but is there a general stack you use that you know you can knock out something quickly and deploy on the cheap?
- Django if I need authentication and something more long-term that won't change much.
- Nextjs if I need to do some quick demo or test something and having a frontend. (Also, I haven't tried the authentication with Nextjs, it might be as easy to use as the one Django provides).
- Astro/Vitepress for online documentation and static sites (I am testing both for small projects).
Laravel. I don't even like PHP, but I will always bootstrap something with Laravel. It's just too easy.
I'm reading up Elixir/Phoenix to spice things up though.
I’m out of the game but I’d use Django. Not sure the simplest hosting these days.
Is there any kind of database service for no setup, tuning, or maintenance?
Next.js on Vercel
A complete frontend+backend page at /my_path with a file at /my_path/page.tsx with ~20 lines in a single file that handles backend request, DB query, backend response, frontend html templating and client-side JS interactivity.
I’ve used Flask with Python to deploy a front end for my code. It was pretty straightforward and you can find boilerplate to start.
JavaScript, Lit/Web components, indexedDB, PWA, Github Pages. No backend, no building.
Lazarus/free Pascal for local GUI applications
Quickly? without blocking myself?
Nextjs + Hasura