React is an open-source, front-end JavaScript library used for building user interfaces. It’s particularly popular for single-page applications where you need a fast, interactive user experience
Next.js is a React framework for building full-stack web applications with SSR in mind. You use React Components to build user interfaces, and Next.js for additional features and optimizations.
TypeScript is a free and open-source high-level programming language developed by Microsoft. It adds static typing with optional type annotations to JavaScript, making it suitable for building large applications.
JavaScript is a cross-platform, object-oriented scripting language used to make webpages interactive. It enables complex animations, clickable buttons, popup menus, and more. JavaScript is a core technology of the Web, alongside HTML and CSS.
Zustand is a small, fast, and scalable state management solution for React. It provides a comfy API based on hooks, making it easy to work with
Redux is a pattern and library for managing and updating application state. It’s commonly used with React, but you can also use it with other JavaScript frameworks or libraries. Instead of scattering state across various components, Redux centralizes it in a single store.
HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content. When you create a web page, you use HTML to structure its elements.
CSS (Cascading Style Sheets) is a style sheet language used to define the presentation and styling of HTML documents. It allows you to control how HTML elements are displayed on a web page, including aspects like fonts, colors, spacing, column layouts, and animations.
Tailwind CSS is an open-source utility-first CSS framework that allows you to rapidly build modern websites directly in your HTML. It’s highly customizable, scales well on large teams, and adapts to any design.
NextUI is a beautiful, fast, and modern React UI library that allows you to create stunning websites and applications, regardless of your design experience.
Material UI is an open-source React component library that implements Google’s Material Design. It offers a comprehensive collection of prebuilt components, including buttons, text fields, tables, alerts, tooltips, and more.
Xata is a serverless data platform built on top of PostgreSQL. It provides a full-text and vector search engine, record-level file attachments, and table-level aggregations. With Xata, you get a single consistent REST API with SDKs
NextAuth.js is an open-source authentication library designed for Next.js applications. It simplifies the process of managing sessions, sign-in, and sign-out, making it easier to implement authentication features.
Jest is a JavaScript testing framework designed to ensure the correctness of any JavaScript codebase. It allows you to write tests with an approachable, familiar, and feature-rich API that provides quick results1.
Git is a free and open-source distributed version control system designed for managing everything from small to very large projects with speed and efficiency. It’s easy to learn and has a tiny footprint, offering lightning-fast performance.
I have also used tools like Cloudinary, Supabase, MongoDB, which are a great way to storage data and media.
I'm always trying new ways to build stuff so I have given a try to some libraries like Recoil, xstate.
And UI/UX tools to make better, faster and smoother experiences like Accertenty, Framer Motion and others.