My minimalist stack stack made for creating multiple types of projects. A simple stack composed by stuff i like and i fell more productive using.
I like to code and built things that work. simple as that. i don't like bloatware, super complex functions unless necessary and third-party dependent code. I wanna make a stack that i can be productive and keep my values while ensuring simplicity and control over using only what i actually need, but also keeping it scalable in case i wanna add packages, frameworks, libraries or whatever. All shipped together on the CLI tool.
This is my stack for anything web related, from simple landing pages to microservices and saas.
- HTML, PHP or NextJS
- PicoCSS, Brush(invite-beta) or TailwindCSS
- JS or NodeJS
- MySQL
This is my stack for making desktop apps and/or wrappers for webstuff.
- Electron or Tauri (still didn't got much out of it)
- HTML or NextJS
- PicoCSS, Brush(invite-beta) or TailwindCSS
- JS, NodeJS or Typescript
- MySQL
This is a current experiment since i don't develop much mobile stuff. But when i do make some little apps this is my approach.
- React native, Expo or Tauri(beta)
- PicoCSS, Brush(invite-beta) or TailwindCSS
- JS, NodeJS or Typescript
- MySQL
To create a project with my stacks just use the following commands based on the "module" you want.
npm create nikostack-web@latest
npm create nikostack-desktop@latest
npm create nikostack-mobile@latest
Create stuff.