Welcome to Code Forum!

Join a community that supports you and your coding journey from day one. We strive to be a friendly, supportive community that empowers everyone to be better developers. By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Fun activity Share your tech stack 👇

Malcolm

Administrator
Administrator
Staff Team
Code+
Hello Coders đź‘‹

So your developing an application, website, game or tool. What's your tech stack?

For those who are not sure what a tech stack or technology stack is, it's a set of technologies and solutions used to help you build that said application or website etc.

A tech stack is generally made up of different programming languages, frameworks, libraries, databases and other tools that you may use to help develop your application and it's various components.

For example your building a website:
  1. Frontend:
    • JavaScript: Adding interactivity and helps provide functionatily to the user interface.
    • Tailwind or React: Are libraries and frameworks to help you with building the user inferface.
  2. Backend:
    • Ruby on Rails, Node.js, and Express: These are server-side frameworks that help developers manage server logic and APIs.
    • MySQL: A database used for storing and managing data.
 
Hello Coders đź‘‹

So your developing an application, website, game or tool. What's your tech stack?

For those who are not sure what a tech stack or technology stack is, it's a set of technologies and solutions used to help you build that said application or website etc.

A tech stack is generally made up of different programming languages, frameworks, libraries, databases and other tools that you may use to help develop your application and it's various components.

For example your building a website:
  1. Frontend:
    • JavaScript: Adding interactivity and helps provide functionatily to the user interface.
    • Tailwind or React: Are libraries and frameworks to help you with building the user inferface.
  2. Backend:
    • Ruby on Rails, Node.js, and Express: These are server-side frameworks that help developers manage server logic and APIs.
    • MySQL: A database used for storing and managing data.

Frontend:
typical js/jQuery
Sass for css
Backend:
C# with ASP.NET... just recently moving things over to .NET Core
 
Although I do this for a hobby so my knowledge is not really great on the programming. I'm still learning.
My preference:
Frontend :
Either tkinter or pyqt

Backend:
python
sqlite3 and sometimes mysql

If I do a website
Frontend:
php - not really messed with php since version 5
I have tried django and do mess around with flask. In my opinion django is too bloated.
mysql
 
Last edited:
Front End:
PHP
HTML
CSS
JQUERY
Tkinker

Backend:
MySQL
Python

Honestly most of my time is spent in Python though lol
 
Frontend:
Astro
Preact
Tailwind
HTML / CSS / TS

Backend:
Go (lang)
Msgpack for databases.

There's this project called Wails which I use whenever I create any GUI-based projects. It allows me to write the frontend in web technologies (preact, ts, etc.) and interface that with backend code I write in Go, seamlessly.
 
Last edited:
Frontend:
HTML
CSS (with tailwind sometimes)
JavaScript
React or Astro, depending on the site.

Backend:
More JS (node.js)
I don't often use databases, otherwise MongoDB or MySQL

2025 Update:
Frontend:
  • HTML
  • CSS
  • SCSS
  • TailwindCSS
  • JavaScript
  • Astro
  • React
Backend:
  • Node.js
  • Python (rarely)
  • Cloudflare workers and D1 database

 
Last edited:
Client side:
  • Html/Pico Css
  • Htmx/Vanilla JS
Server side
  • Axleus (built on Mezzio)
  • MySQL/Maria/SQLite using laminas-db (which me and a few others just forked)
  • Swoole/Open Swoole for async (Mezzio and Axleus will run in Swoole)
 
Hello Coders đź‘‹

So your developing an application, website, game or tool. What's your tech stack?

For those who are not sure what a tech stack or technology stack is, it's a set of technologies and solutions used to help you build that said application or website etc.

A tech stack is generally made up of different programming languages, frameworks, libraries, databases and other tools that you may use to help develop your application and it's various components.

For example your building a website:
  1. Frontend:
    • JavaScript: Adding interactivity and helps provide functionatily to the user interface.
    • Tailwind or React: Are libraries and frameworks to help you with building the user inferface.
  2. Backend:
    • Ruby on Rails, Node.js, and Express: These are server-side frameworks that help developers manage server logic and APIs.
    • MySQL: A database used for storing and managing data.
JupyterLab is my favourite tool for rapid development and prototyping


- integration of code, documentation, and data

- support for multiple languages / Multiple Kernels

- Interactive Environment

- Inline Visualizations

- Python Kernel


JupyterLab supports multiple programming languages through different kernels (e.g., Python, R, Julia), Rust. This makes it
easy to switch between languages without leaving the environment, which is helpful for trying out different approaches and libraries rapidly.
 
Website:
HTML, CSS, PHP (I really don't use JavaScript much)

Desktop games:
Rust and WGSL with WGPU, Egui, Winit, and for ads wry and webbrowser with my website and an ad provider such as Microsoft (planned versions with and without ads)

Mobile games:
MSL and Swift with SwiftUI for Apple and Kotlin, GLSL, and XML for Android, default native stuff

Smart TV games:
JavaScript or TypeScript with Unified Development Platform | ReNative, basically React native for everything

Console games:
Ebitengine with Go and DragonRuby with Ruby

Standalone HTML games:
HTML, CSS, JavaScript (no PHP)

These are mostly planned things but I definitely do website and desktop is next. I use GNOME edit (gedit) and KDE Advanced Text Editor (KATE) for actually making this stuff. For now just raw Rust, JS, Kotlin, Ruby, and Swift libraries. Go is planned. I have plans for most GPU languages too. X E.
 

Buy us a coffee!

Buy me a coffee.
Back
Top Bottom