Creating a Gantt chart with React using Next.js

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

SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. gantt-chart-nextjs-starter

    You can find the code for the completed Next.js Gantt Chart in our GitHub repository.

  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. styled-jsx

    Full CSS support for JSX without compromises

    The CSS we'll use for the Gantt chart is included in the starter code. We've used Styled JSX, which comes with Next.js, to write scoped-styled components. There are some global styles in styles/globals.js. These global styles are added to our app in the Layout component in the components folder. The entire app is wrapped in this Layout component in the _app.js file, which is in the pages folder.

  4. prettier

    Prettier is an opinionated code formatter.

    The .vscode folder includes some VS Code settings and extension recommendations, as well as settings for ESLint and Prettier. ESLint and Prettier have been added and configured to format your code on paste and on save. If you don't use VS Code as an IDE, you'll need to configure these for your IDE. Once you've done that, you can delete this file.

  5. ESLint

    Find and fix problems in your JavaScript code.

    The .vscode folder includes some VS Code settings and extension recommendations, as well as settings for ESLint and Prettier. ESLint and Prettier have been added and configured to format your code on paste and on save. If you don't use VS Code as an IDE, you'll need to configure these for your IDE. Once you've done that, you can delete this file.

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

  • Advice for experienced dev taking on front-end role?

    6 projects | /r/Frontend | 11 Nov 2022
  • 8 Things You Must Do in CSS

    7 projects | dev.to | 3 Aug 2021
  • The Ultimate Eleventy Template for your blog with a FREE minimalist theme [Open Source]

    14 projects | dev.to | 27 May 2021
  • Simplifying Code Quality with a Unified Biome Configuration

    1 project | dev.to | 5 Aug 2025
  • Should you stop using prettier? Maybe

    7 projects | dev.to | 22 May 2025

Did you know that JavaScript is
the 4th most popular programming language
based on number of references?