A free to use DatoCMS template and an open-source Next.js sample to create a complete site. You can duplicate this template and deploy the frontend from GitHub.
The Next-DatoCMS-Template is a free-to-use DatoCMS template and an open-source Next.js sample that allows users to create a complete website. Users can duplicate the template and deploy the frontend from GitHub. The template utilizes Chakra Ui as its UI library and includes sample blocks from Chakra Templates and examples from Framer Motion. It also demonstrates the use of various features such as DatoCMS Metatags for SEO, StructuredText, ModularContent, Dato ResponsiveImage, Mux video stream, Embedded video from Youtube or Vimeo, Leaflet and Mapbox Map, Code Highlighter, Swiper Carousel, and several other useful blocks. There are also upcoming features in progress, including multi-language support and DatoCMS full-text search.
vercel
netlify deploy
The Next-DatoCMS-Template is a versatile template for creating websites using DatoCMS and Next.js. It includes a range of features such as Chakra Ui, sample blocks from Chakra Templates, examples from Framer Motion, and various other useful blocks. Users can easily clone the template and deploy it on Vercel or Netlify. The template also provides options for cloning the DatoCMS project and setting it up locally. With upcoming features in progress and support for multi-language and full-text search, the template offers a comprehensive solution for creating dynamic and interactive websites.
Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
Chakra UI is a popular open-source React component library that provides a set of accessible and customizable UI components to help developers create modern web applications.
A website that uses DatoCMS as a headless CMS to manage content. This includes features such as a customizable content model, real-time collaboration, and API-based content delivery to support a wide range of digital experiences.
Algolia is a search engine API that enables developers to integrate lightning-fast search functionality into their websites and applications. It features extensive documentation, powerful query options, and a user-friendly dashboard for managing and monitoring search performance.
Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.
PrismJS is an open-source, lightweight, and extensible syntax highlighting library that supports a wide range of programming languages and markup formats.
React Hook Form is a performant, flexible, and extensible form library for React with easy validation. It reduces re-renders and improves performance by using uncontrolled components and native HTML validation, making form handling simple and efficient.
Yup is a schema builder for runtime value parsing and validation. It provides a declarative way to define validation schemas with support for complex nested objects, array validation, and custom validation rules. Often used with Formik for form validation.