DEV Community

Tawhid
Tawhid

Posted on • Updated 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

Discussion (39)

Collapse
jeremyf profile image
Jeremy Friesen

For work, I've long used Ruby on Rails with Postgresql and Redis running on some version of Linux with Nginx or Apache (depending on the systems folk).

For local work/personal projects, I strive to not run remote servers. So I use Hugo to kick out a static HTML site.

All of this I do with the underlying environment of Emacs.

Collapse
dumboprogrammer profile image
Tawhid Author

Damn! you use Emacs?!

Collapse
jeremyf profile image
Jeremy Friesen • Edited on

I picked Emacs up 2 years ago, and I am stunned by how much more capable/productive/reflective/generative I now am. Gobsmacked.

For example, Emacs powers my personal knowledge management system (PKM) via org-mode and org-roam. I have continued to build functions to feed my PKM, as well as to harvest things from that PKM.

Imagine, I'm doing lots of coding, design reviews, daily written stand-ups, and weekly reports. All of that swirls within Emacs, and I've written functions to interconnect those approaches.

(Heck while writing this, I realized that I have a new function to consider to help me further integrate my daily activity.)

Collapse
souksyp profile image
Souk Syp.

As a frontend dev, I really like what Supabase is doing for the backend.

  • use PostgRest for REST tied to a postgres db
  • admin dashboard
  • realtime database
  • auth, user roles management
  • open source

Along with Next JS. ๐Ÿ‘โœจnoiiice

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
paratron profile image
Christian Engel

At work, we use nextJS for the render layer. Our data comes from services we write in Go.

Sports data is a active service running on AWS EC2 and uses Postgres. Finance data runs passively in AWS lambda functions.

The frontend renderers are AWS Fargate instances.

Code and build pipeline on Github.

โ€--

My personal stack varies (mostly in order to learn from it).

I made good experience with elderJS as frontend layer. I am recently working with Strapi as a basic CRUD api with some satellite services around it for storage, conversion and video streaming.

Collapse
intesar profile image
Intesar Shannan Mohammed

Java, Spring, PostgreSQL, ElasticSearch, Kafka/Messaging, Kubernetes, Docker, Angular, GitHub Actions, GCP.

I don't want to use Angular for the next one. It's a maintaince and performance headache.

I like GCP over AWS and Azure for the tech. But GCP sucks in support and help.
I'm a big fan of AWS. They have stable tech, easy to reach support, billing flexibility, etc.
Azure is different and I guess they're perfect for a mature enterprise.

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.

Collapse
akshay9677 profile image
Akshay Kannan

Backend - Node, Express, Mongodb, Graphql for APIs
Frontend - React, Nextjs, Tailwind, Next UI - Component library

Collapse
jln profile image
JLN

Never heard of Next UI. Does it easily work together with Tailwind?

Collapse
akshay9677 profile image
Akshay Kannan

I use next ui because of their design and their dark mode support. I guess you won't need tailwind for applying css for next ui components, I use tailwind for layout related styles.

Collapse
imthedeveloper profile image
ImTheDeveloper • Edited on

Node.js / js as a language

Sails.js as MVC web app

Vue for client apps or jQuery replacement

Ngrok for local tunneling (paid the yearly plan as I get do much usage)

Moleculerjs for microservice framework

Traefik for reverse proxy/lb

Cloudflare for waf/cdn/domain level stuff

Redis/keydb for cache

Postgres as it can cover olap oltp as well as jsonb is great for documents.

Docker / docker-compose - I really like this in Dev especially it keeps my machine clean.

Node-red as a general app for quick prototyping integrations.

Hosting via hetzner or ssdnodes

Collapse
jake_nelson profile image
Jake Nelson • Edited on

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
archnim profile image
archnim

Web front-end :
Vue - Nuxt - Vuetify

Web back-end:
Nodejs

Systems programming:
Nim-lang (nim-lang.org)

Collapse
hacker4world profile image
hacker4world

I use nestjs, mongodb and react mainly but i also like to combine firebase and react as well

Collapse
dumboprogrammer profile image
Tawhid Author

Nice, what do you mainly use as the database?

Collapse
hacker4world profile image
hacker4world

Mongodb and firestore

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
gangov profile image
Kaloyan Gangov

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
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
joelbonetr profile image
JoelBonetR

Javascript: any.
Node JS, Sequelize, Joi, React, Next JS... depending on the project needs.

Collapse
connectwithajayy profile image
Ajay Gupta • Edited on

C# , Dot net core API and React JS

Collapse
dumboprogrammer profile image
Tawhid Author

you mean dot *net ?

Collapse
davipon profile image
David Peng

Frontend: SvelteKit, TailwindCSS, daisyUI
Backend: Node.js, fastify, MongoDB
DevOps & CI/ CD: GitHub actions, docker, Envoy proxy (BitBucket, JIRA, and Jenkins at work)

Collapse
mridulnetizen profile image
Euxodous

MEAN

Collapse
rafo profile image
Rafael Osipov

For work: .NET, C#, Xamarin, MS SQL, Azure.

For personal projects: Golang, TypeScript, Angular, Java, Python.

Collapse
natescode profile image
Nathan Hedglin

C# .NET, Postgres, React, Typescript.

I mostly do medical or financial software so I need something secure with a solid ecosystem on the backend.

Collapse
dumboprogrammer profile image
Tawhid Author

Nice, I also have C# and .NET in my gamedev stack alongside Unity, Unreal, Godot, C++, HLSL(shader language) and firebase.

Collapse
thejavascripter profile image
SauhardoSengupta

I like to use the mern stack

Collapse
pgiannitsaros profile image
Panagiotis Giannitsaros

Laravel, Vue.js, Node.js, MySQL

Collapse
kolja profile image
Kolja
  • HTML for content
  • CSS for style
  • JavaScript for frontend functions
  • PHP for API
  • SQLite for data
  • VSCode to glue everything together
Collapse
j471n profile image
Jatin Sharma

Next.js, Tailwind CSS, Firebase or Mongo

Collapse
dinhanhx profile image
Dinh Anh Vu

I do ML so PyTorch, Lightning, Transformer

Collapse
luca_predoi profile image
Luca Predoi

For work iโ€™ve used java spring with postgres and angular and for my projects i use the MERN stack or next js with firebase

Collapse
dumboprogrammer profile image
Tawhid Author • Edited on

Nice, firebase is darn good for personal use.I use it in every of my projects

Collapse
devcamke profile image
devcamke

I use Full stack Ruby on Rails