Builder Devtools for Next.js
Tags: webdev, javascript, cms, nextjs
Published: 2023-07-31 11:08:27

*Written by [Vishwas Gopinath](https://twitter.com/CodevolutionWeb)*

In our continuous quest to enhance your web development experience, we are thrilled to announce the latest update that extends the compatibility of [Builder Devtools](https://www.npmjs.com/package/@builder.io/dev-tools) to Next.js.

We understand that as a web developer or designer, your time is precious, and efficiency is paramount. That's why we've gone the extra mile to streamline the integration process. Builder Devtools provides you with a smoother and more user-friendly experience, giving you more time to focus on what truly matters — bringing your creative vision to life.

## Features

With this exciting update, Builder Dev Tools brings a host of features to enhance your web development workflow with Next.js.

### Seamless CLI Integration

Getting started is a breeze! Seamlessly integrate Builder Devtools into your Next.js project with a basic command, eliminating the need for manual setup of various files.

```
npm init builder.io@latest
```

### User-friendly UI wizard

Simplicity is key to improving developer productivity. To make the integration process as smooth as possible, we've introduced an intuitive UI wizard. This user-friendly interface guides you step-by-step, ensuring you have a hassle-free experience while setting up Builder Devtools for your Next.js project.

<video muted autoplay loop playsinline controls>
      <source src="https://cdn.builder.io/o/assets%2FYJIGb4i01jvw0SRdL5Bt%2F2307a1ac6e374292bef66e77d673b098%2Fcompressed?apiKey=YJIGb4i01jvw0SRdL5Bt&amp;token=2307a1ac6e374292bef66e77d673b098&amp;alt=media&amp;optimized=true" type="video/mp4">
    </source></video>
### Automatic code generation and setup

Builder Devtools automatically generates the necessary code and sets up your Builder organization and spaces. This automated setup saves you valuable time and effort, so you can hit the ground running with Builder's powerful features and functionality.

### Component registration

Maintaining control over your components has never been easier. Builder Devtools empowers you to effortlessly register and unregister custom components directly from the UI. Drag and drop your own components into the editor with minimal effort, making the most out of Builder's visual development capabilities.

<video muted autoplay loop playsinline controls>
      <source src="https://cdn.builder.io/o/assets%2FYJIGb4i01jvw0SRdL5Bt%2F3c77ca3274c945adbea1c0cd57e35ead%2Fcompressed?apiKey=YJIGb4i01jvw0SRdL5Bt&amp;token=3c77ca3274c945adbea1c0cd57e35ead&amp;alt=media&amp;optimized=true" type="video/mp4">
    </source></video>
## What’s next

If you're excited to explore the incredible features of the new Builder Devtools for Next.js, we recommend checking out our comprehensive blog post, "[Drag and Drop with Next.js](https://www.builder.io/blog/nextjs-drag-and-drop)”. In that article, you'll discover how to create user interfaces effortlessly using the Builder Devtools and the intuitive drag-and-drop editor. Unleash your creativity and build exceptional web experiences with Builder and Next.js.

 ![](https://cdn.builder.io/api/v1/image/assets%2FYJIGb4i01jvw0SRdL5Bt%2F83677fb912dd4a539a3f3bb5c0c82de1?width=405)<video muted autoplay loop playsinline controls>
      <source src="https://cdn.builder.io/o/assets%2FYJIGb4i01jvw0SRdL5Bt%2F77cc5249f71948568195e7314bcc5766%2Fcompressed?apiKey=YJIGb4i01jvw0SRdL5Bt&amp;token=77cc5249f71948568195e7314bcc5766&amp;alt=media&amp;optimized=true" type="video/mp4">
    </source></video>

Visually build with your components

[Builder.io](https://www.builder.io/m/developers) is a headless CMS that lets you [drag and drop](https://www.builder.io/m/products) with [**your** components](https://www.builder.io/m/developers) right within your existing site.

[Try it out](https://builder.io/signup) [Learn more](/m/developers) 
```ts
// Dynamically render your components
export function MyPage({ json }) {
  return <BuilderComponent content={json} />
}

registerComponents([MyHero, MyProducts])
```

##### _Read the [full post](https://www.builder.io/blog/builder-devtools-nextjs) on the [Builder.io blog](https://www.builder.io/blog)_