Modern Full-Stack Developer Tech Stack 2021

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • sanity

    Sanity Studio – Rapidly configure content workspaces powered by structured content

  • Sanity / Strapi - Sanity and Strapi are headless CMS, and are used to publish the content with the use of a GUI (optional tools)

  • PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  • PostgreSQL - A popular SQL Database

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • MongoDB

    The MongoDB Database

  • MongoDB - A popular NoSQL Database

  • Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

  • Jest and Enzyme, React Testing Library and Cypress - TDD using unit tests for the code and components before they are sent to production and Cypress for end to end testing

  • Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  • Tailwind - Tailwind for writing the CSS, as its a modern popular framework basically allowing you to avoid writing your own custom CSS from scratch leading to faster development workflows

  • styled-components

    Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress πŸ’…

  • CSS/SASS / styled-components - This can be used as a different option to Tailwind, giving you more customization options for the components in React

  • Strapi

    πŸš€ Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.

  • Sanity / Strapi - Sanity and Strapi are headless CMS, and are used to publish the content with the use of a GUI (optional tools)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • storybook

    Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

  • Storybook - This is the main build process for creating the components because it allows for modularity. With Storybook components are created in isolation inside of a dynamic library that can be updated and shared across the business

  • Sass

    Sass makes CSS fun!

  • CSS/SASS / styled-components - This can be used as a different option to Tailwind, giving you more customization options for the components in React

  • redux

    A JS library for predictable global state management

  • NextJS / Create React App / Redux - NextJS for generating a static website or Create React App for building a standard React website with Redux for state management

  • react-native

    A framework for building native applications using React

  • React Native / Redux - React Native for creating cross platform mobile apps and Redux for state management

  • Next.js

    The React Framework

  • NextJS / Create React App / Redux - NextJS for generating a static website or Create React App for building a standard React website with Redux for state management

  • jest

    Delightful JavaScript Testing.

  • Jest and Enzyme, React Testing Library and Cypress - TDD using unit tests for the code and components before they are sent to production and Cypress for end to end testing

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  • Flutter/Dart - Flutter and Dart for creating cross platform mobile apps

  • Enzyme

    JavaScript Testing utilities for React

  • Jest and Enzyme, React Testing Library and Cypress - TDD using unit tests for the code and components before they are sent to production and Cypress for end to end testing

  • create-react-app

    Set up a modern web app by running one command.

  • NextJS / Create React App / Redux - NextJS for generating a static website or Create React App for building a standard React website with Redux for state management

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Top 10 Tools Every React Developer Needs in 2024

    4 projects | dev.to | 3 Apr 2024
  • Test your React Components with Nightwatch and Testing Library

    5 projects | dev.to | 8 Jan 2023
  • An Introduction to Storybook JS

    3 projects | dev.to | 5 Dec 2022
  • How to Confidently Write Unit Tests using React Testing Library

    7 projects | dev.to | 1 Dec 2022
  • Creating FullStack Todo App - ReactJS+MaterialUI+FireBase+GithubAction+UnitTest

    5 projects | dev.to | 4 Oct 2022