5 ms·
As you might know not one tool fits all, I still have strong preferences for the following. It helps me get going faster and get things done right first time an
by p2hari 3y ago
As you might know not one tool fits all, I still have strong preferences for the following. It helps me get going faster and get things done right first time and helps in ease of maintenance.
Language: Typescript.
Frontend Framework: Astrojs [1] or qwik [2]
Frontend Library: React if it requires 3d and other frame-motion like animations, else will not use any frontend library or might throw solidjs if required for some state etc.
Backend: Cloudflare functions, google functions
Auth: Lucia-Auth [3] if required
IDE: VS code with neovim , once deployed to git, I might some time use code-spaces
CSS: DaisyUI [4] with tailwind or Bulma
CSS Library: TailwindUI [5] makes most of the components ready to use and comes from the makers
CMS: Astro content collections or Sanity [6]
Deployment: Cloudflare (Highly preferred) or linode/digitalocean/netlify
Database: turso [7] or neon postgres [8] with (drizzle orm) or cloudflare durable objects
1. https://github.com/withastro/astro https://github.com/withastro/astro
2. https://github.com/BuilderIO/qwik https://github.com/BuilderIO/qwik
3. https://github.com/lucia-auth/lucia https://github.com/lucia-auth/lucia
4. https://github.com/saadeghi/daisyui https://github.com/saadeghi/daisyui
5. https://tailwindui.com/ https://tailwindui.com/
6. https://www.sanity.io/ https://www.sanity.io/
7. https://turso.tech/ https://turso.tech/
8. https://neon.tech/ https://neon.tech/
Also huge fan of firebase and their emulators and whole eco-system.
- kevinsync 3y agoThis list is great, and fascinating because I haven't heard of most of it and don't use a single thing on it for my personal or client projects. I appreciate seeing what stacks work for other people, and also very much appreciate the illustration of how NOT homogenous things actually are out there in the world (despite certain blogs and developer influencers trying to convince you otherwise)
- spelunker 3y agoA second vote for this being a great list. This fills in some gaps for libraries I didn't know existed, such as lucia. I'm going to try out Astro!
- moltar 3y agoGreat list. I’m using many of the same tools. Want to throw in Remix into this list. It’s been a breath of fresh air compared to many convoluted systems these days.
- Cheezmeister 3y ago> VS code with neovim Do you mean VS code with a plugin that makes it look and feel like neovim, or is there a way to make both clients edit the same buffer at the same time?
- p2hari 3y agoSorry for not being clear. It is a plugin with VS code.