DEV Community

Tawhid
Tawhid

Posted on • Edited on

what tech stacks do you use?

What tech stacks(MERN, MEVN etc) do you guys use in your personal projects or work? and why do you use that?
Do you like your tech stack? or do you want to switch?
Let me know in the comments below!

Buy me a coffee

Latest comments (37)

Collapse
 
vishnu_u_9b5cdde4464607c8 profile image
Vishnu Narayan • Edited

Its a great question bro. BTW In my personal projects, I've been using the MERN stack (MongoDB, Express.js, React, Node.js) since it's extremely versatile and allows me to quickly construct full-stack applications in JavaScript. I enjoy how everything works together effortlessly, and React's component-based structure is ideal for managing complicated UI.

For work, I've used LAMP (Linux, Apache, MySQL, PHP) on some legacy systems, but I'm gradually transitioning to more current tech stacks such as MEVN (MongoDB, Express, Vue.js, Node.js) because Vue.js feels more intuitive for front-end work. I enjoy working with Vue, but I would like to investigate alternative stacks, such as the JAMstack, for more performance-driven applications.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Front-End: HTML, CSS, JavaScript, TypeScript, React, React Native, Redux
Back-End: Python, NodeJS, SQL, NoSQL, Docker

Collapse
 
ironcladdev profile image
IroncladDev

React + Next.js + SCSS is my main web dev stack.

Collapse
 
njoroge profile image
Dennis Kamau

I use Full stack Ruby on Rails

Collapse
 
whjte profile image
John Snow

React for frontend
Rust / ActixWeb for backend
Postrgre/MongoDB/web3 (depending on the project) for database
GitHub CI/CD and version control
GCP and DigitalOcean for deployment

Collapse
 
siddharthshyniben profile image
Siddharth

On the backend, I use multiple languages but primarily Node.js, and I have a ton of libraries on npm too. I use either Mongo or Redis depending on the use case. Deploys on Railway.

On the frontend I use Angular. I know it's kinda unpopular but I like the power which comes with. I also use just plain HTML a lot because I don't really make many complex apps (I prefer experiments). I either make an ultra huge app or a small one, no in between 🤣

Collapse
 
jake_nelson profile image
Jake Nelson • Edited

Backend services - Golang + Logrus.

Front-end eng - mostly Flutter (on Dart) these days. The write it once and build in many systems approach seems good for smaller teams or personal projects.

I'm a big fan of the firebase ecosystem with their NoSQL database Firestore. On price, it can't really be beat.

If I'm not working in firebase, then probably Postgres on CloudSQL.

I love Google Cloud Platform. That's what I work day to day.

Collapse
 
gktim profile image
gkTim

Vue.js, nest.js and supabase also vercel for hosting.

Personal projects but also at work. Pleasure to work with this tech stack.

At work also angular and nx.

Collapse
 
phprocs profile image
php-rocs

LAMP Stack composed of:
Bootstrap 4/5,
PHP,
Codeigniter,
MySQL

Collapse
 
jamesvanderpump profile image
James Vanderpump

Hetzner VPS (8 core/32GB ram)
Ubuntu 20.04
PostgreSQL 14
Nginx
Node.js
Redis (cache)
Amazon SES (emails)
Next.js (custom server setup)

  • Typescript
  • Rest API + Postgraphile + socket.io
  • MobX (state management)
  • Bootstrap 4 CSS
  • Log4js
  • knex.js + Prisma 2
  • Telegram alert monitoring
  • netdata server/service monitoring

Pretty happy with this stack, coming from Drupal -> WordPress -> Node.js + Vue -> Node.js Next.js/React.
The only thing I would change is a distributed database like CockroachDB or YugabyteDB. But my field tests have shown they are too slow and require significant changes to the database table design.