{"repo":"sizovs/solo-stack","free":true,"listed":false,"github":"https://github.com/sizovs/solo-stack","clone":"git clone https://github.com/sizovs/solo-stack.git","description":"Starter template for (solo) full-stack web development with Node.js, designed for deployment to Hetzner.","language":"JavaScript","stars":15,"topics":["express","fullstack","hetzner","nodejs","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"[!NOTE] My current setup uses Postgres instead of SQLite mainly because I needed read replicas and zero-downtime schema migrations in some apps, and also found features like LISTEN/NOTIFY and SKIP LOCKED super useful. Another key factor was that Litestream recently went through a major AI-driven rewrite that introduced a number of bugs, including reports of data corruption, which made SQLite incremental backups unreliable. I’m also using TypeScript since Node now supports it natively. If you want to see the full setup, email me and I’ll share the repo. What is this? This is my starter template for full-stack web development with Node.js, designed for deployment to Hetzner (or technically, any server). I currently run several production projects using it and couldn't be happier. Feel free to learn from it, modify it, and use it as you wish. 🙏 Motivation Low churn Web development ecosystem suffers from extreme churn, making migrations between major framework releases extremely challenging, often forcing 'a big rewrite' on developers every 3-5 years. What's trendy today stops compiling tomorrow. I literally can't build multiple Vue projects that I created several years ago. If you're planning long-term, it's wiser to build on top of a stable foundation that takes backward compatibility seriously, and is immune to hype waves. Software should be built to last. Simplicity Moreover, the SPA ecosystem, and frameworks like Next and SvelteKit, are complex beasts with too much hidden \"","default_branch":null,"files":null,"tree":[],"storefront":"/r/sizovs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sizovs/solo-stack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}